Introduzione e Setup
  • Introduzione
  • Panoramica del Corso - IMPORTANTE!
  • Setup Ambiente di Sviluppo - Atom Text Editor
Concetti Teorici e Prima API con Django
  • Obiettivi di Sezione
  • API, JSON e Endpoints
  • REST, HTTP e Codici di Stato
  • Il Modulo Requests
  • La Tua Prima API con Django - Parte Prima
  • La Tua Prima API con Django - Parte Seconda
  • Introduzione Prova Pratica
  • Soluzione Prova Pratica
Django REST Framework - Livello I
  • Obiettivi di Sezione
  • Introduzione e Setup Progetto - News API
  • I Serializers
  • Il decoratore @api_view - Parte 1
  • Il decoratore @api_view - Parte 2
  • La classe APIView
  • Validazione nei Serializers
  • ModelSerializers
  • Relazioni Annidate
  • Introduzione Prova Pratica ( JobBoard API )
  • Soluzione Prova Pratica ( JobBoard API )
Django REST Framework - Livello II
  • Obiettivi di Sezione
  • Ebooks API - Setup Progetto
  • GenericAPIView e Mixins
  • Generic Class Based API Views
  • I Permessi di DRF - Parte Prima
  • I Permessi di DRF - Parte Seconda
  • Paginazione in Django REST Framework
  • Prova Pratica - Introduzione ( Quotes API )
  • Prova Pratica - Soluzione ( Quotes API )
Django REST Framework - Livello III
  • Obiettivi di Sezione
  • User Profiles REST API - Setup Progetto - Parte 1
  • User Profiles REST API - Setup Progetto - Parte 2
  • Autenticazione in Django REST Framework
  • Django REST Auth - Parte 1
  • Django REST Auth - Parte 2
  • Viewsets e Routers
  • Filtering
  • Test Automatizzati con Django REST Framework - Parte 1
  • Test Automatizzati con Django REST Framework - Parte 2
Vue JS
  • Obiettivi di Sezione
  • Introduzione a Vue JS
  • Attenzione! Vue 3.0.0 è stato rilasciato!
  • La nostra prima Istanza di Vue JS
  • Eventi e Metodi
  • Rendering Condizionale
  • Class & Style Binding
  • List Rendering con v-for
  • Computed Properties
  • Forms e User Input in Vue
  • Componenti e Props
  • Come usare $emit
  • Prova Pratica Vue JS - Introduzione
  • Prova Pratica Vue JS - Soluzione
Progetto di Fine Corso - Crea una Single Page Application clone di Quora
  • Progetto di Fine Corso - Introduzione
  • Parte I - Setup Progetto e App Users
  • Parte II - Autenticazione Utenti
  • Parte III - User Endpoint e TemplateView
  • Parte IV - Setup App Questions
  • Parte V - Questions Serializers
  • Parte VI - Endpoints: Questions ViewSet
  • Parte VII - Endpoints: Questions List e Create
  • Parte VIII - Endpoints: Mi Piace e Details
  • Parte IX - POSTMAN Client
  • Parte X - Layout Autenticazione
  • Leggi qui prima: IMPORTANTE!
  • Parte XI - NODE, NPM, Vue CLI
  • Prima di iniziare con la lezione 68...
  • Parte XII - Creazione Single Page Applicatione e Webpack Bundle Tracker
  • Parte XIII - Analisi delle componenti generate da Vue CLI
  • Parte XIV - Index e Single File Component per la Navbar
  • Parte XV - CSRF TOKEN e API SERVICE con FETCH
  • Parte XVI - Homepage SPA e Lista Domande
  • Parte XVII - Componente Singola Domanda
  • Parte XVIII - Componente Question Editor e aggiunta nuove domande
  • Parte XIX - Tasto Carica Ancora - Paginazione in Homepage
  • Parte XX - Componente Answer
  • Parte XXI - Aggiunta Risposte
  • Parte XXII - Carica Ancora - Paginazione Risposte
  • Parte XXIII - Tasto Cancella Risposta
  • Parte XXIV - Tasto Modifica Risposta
  • Parte XXV - Tasto Modifica & Cancella per le Domande
  • Parte XXVI - Tasto Mi Piace
  • Parte XXVII - Componente 404 Pagina Non Trovata
  • Parte XXVIII - NPM RUN BUILD
  • Ringraziamenti e Sguardo al Futuro
Sezione BONUS
  • BONUS