Guida per Sviluppatori a Django REST Framework e Vue JS
4.6 (138 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
641 students enrolled

Guida per Sviluppatori a Django REST Framework e Vue JS

Impara a creare REST API Professionali e potenti Single Page Applications con Python, Django e Vue JS !
4.6 (138 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
641 students enrolled
Created by Michele Saba
Last updated 2/2020
Italian
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 14 hours on-demand video
  • 2 articles
  • 15 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Come usare Django e Vue JS per creare potenti Single Page Applications
  • Come creare REST API Professionali con Python e Django REST Framework
  • Come usare gli schemi di autenticazione via Token e Sessione per le tue REST API
  • La tecnica di sviluppo API First, ampiamente usata nell'attuale panorama di sviluppo software
  • Come creare Web App stile social network, con tasto Mi Piace, Sezione Commenti e Profili Utente
Course content
Expand all 86 lectures 14:09:48
+ Concetti Teorici e Prima API con Django
8 lectures 01:24:37
Obiettivi di Sezione
02:33
Il Modulo Requests
17:34
La Tua Prima API con Django - Parte Prima
19:11
La Tua Prima API con Django - Parte Seconda
16:10
Introduzione Prova Pratica
01:17
Soluzione Prova Pratica
09:17
+ Django REST Framework - Livello I
11 lectures 02:00:18
Obiettivi di Sezione
02:09
Introduzione e Setup Progetto - News API
08:23
I Serializers
21:01
Il decoratore @api_view - Parte 1
14:21
Il decoratore @api_view - Parte 2
07:49
La classe APIView
11:36
ModelSerializers
12:22
Relazioni Annidate
15:28
Introduzione Prova Pratica ( JobBoard API )
02:35
Soluzione Prova Pratica ( JobBoard API )
17:04
+ Django REST Framework - Livello II
9 lectures 01:19:19
Obiettivi di Sezione
01:31
Ebooks API - Setup Progetto
08:54
GenericAPIView e Mixins
11:54
Generic Class Based API Views
13:46
I Permessi di DRF - Parte Prima
12:02
I Permessi di DRF - Parte Seconda
12:23
Paginazione in Django REST Framework
06:25
Prova Pratica - Introduzione ( Quotes API )
01:19
Prova Pratica - Soluzione ( Quotes API )
11:05
+ Django REST Framework - Livello III
10 lectures 01:43:24
Obiettivi di Sezione
02:08
User Profiles REST API - Setup Progetto - Parte 1
11:38
User Profiles REST API - Setup Progetto - Parte 2
09:10
Autenticazione in Django REST Framework
07:34
Django REST Auth - Parte 1
14:34
Django REST Auth - Parte 2
06:50
Viewsets e Routers
21:48
Test Automatizzati con Django REST Framework - Parte 2
08:59
+ Vue JS
13 lectures 02:09:14
Obiettivi di Sezione
01:43
Introduzione a Vue JS
04:26
La nostra prima Istanza di Vue JS
15:28
Eventi e Metodi
09:04
Rendering Condizionale
08:24
Class & Style Binding
07:05
List Rendering con v-for
07:08
Computed Properties
07:23
Componenti e Props
11:16
Come usare $emit
18:25
Prova Pratica Vue JS - Soluzione
18:24
+ Progetto di Fine Corso - Crea una Single Page Application clone di Quora
31 lectures 05:18:08
Progetto di Fine Corso - Introduzione
09:39
Parte I - Setup Progetto e App Users
19:51
Parte II - Autenticazione Utenti
09:10
Parte III - User Endpoint e TemplateView
13:11
Parte IV - Setup App Questions
14:34
Parte V - Questions Serializers
07:49
Parte VI - Endpoints: Questions ViewSet
07:21
Parte VII - Endpoints: Questions List e Create
08:53
Parte IX - POSTMAN Client
05:41
Parte X - Layout Autenticazione
06:43
Parte XI - NODE, NPM, Vue CLI
10:40
Variazione vue.config.js
00:12
Parte XII - Creazione Single Page Applicatione e Webpack Bundle Tracker
16:35
Parte XIII - Analisi delle componenti generate da Vue CLI
16:43
Parte XIV - Index e Single File Component per la Navbar
18:35
Parte XV - CSRF TOKEN e API SERVICE con FETCH
08:34
Parte XVI - Homepage SPA e Lista Domande
10:45
Parte XVII - Componente Singola Domanda
11:16
Parte XVIII - Componente Question Editor e aggiunta nuove domande
13:29
Parte XIX - Tasto Carica Ancora - Paginazione in Homepage
08:11
Parte XX - Componente Answer
08:19
Parte XXI - Aggiunta Risposte
12:49
Parte XXII - Carica Ancora - Paginazione Risposte
03:25
Parte XXIII - Tasto Cancella Risposta
12:05
Parte XXIV - Tasto Modifica Risposta
17:25
Parte XXV - Tasto Modifica & Cancella per le Domande
14:13
Parte XXVII - Componente 404 Pagina Non Trovata
07:32
Parte XXVIII - NPM RUN BUILD
06:31
Ringraziamenti e Sguardo al Futuro
01:07
Requirements
  • Familiarità con Python 3 e Django
  • Conoscenza base di HTML, CSS e Bootstrap
  • Conoscenza base di JavaScript ES6
Description

Ciao! Benvenuto o Benvenuta al corso Guida per Sviluppatori a Django REST Framework e Vue JS!

In questo corso imparerai a creare REST API professionali con Python e Django REST Framework, e tutte le basi di Vue JS necessarie per la creazione di potenti Single Page Applications, Web App moderne simili a quelle attualmente usate da aziende come Google, Instagram, Quora e Twitter!

Hai mai notato quanto siano performanti e veloci i siti e i servizi web offerti da queste aziende?

Pensa ad esempio ad Instagram, o a Twitter, oppure a Gmail.

Questo avviene grazie all'utilizzo di Single Page Applications, Web App sviluppate seguendo un approccio allo sviluppo moderno chiamato API First, che imparerai iscrivendoti a questo corso.

Ciò consente alle aziende di rendere disponibili gli stessi servizi sincronizzati anche da app client esterne al sito, come app per smartphone, che si connettono ai servizi offerti proprio tramite REST API, garantendo un'esperienza d'uso confortevole e sicura ai propri utenti.

Ma questo forse già lo sapevi. Ti piacerebbe imparare?

Questo corso è strutturato per essere la tua guida di riferimento in Italiano allo Sviluppo Web moderno con Django e Vue JS, due Framework tra i più usati al mondo, accrescendo le tue abilità di developer in un settore dove restare competitivi e al passo coi tempi è fondamentale.

Iniziando dalla parte Back-End, scriverai la tua prima API con Django e acquisirai grande familiarità con Django REST Framework, la libreria più usata per la creazione di REST API con questo Framework, e ciò ti permetterà anche di avere a disposizione, tutti i package del vasto ecosistema Python e Django, pronti per essere usati.

Analizzeremo tutti gli aspetti più importanti del suo utilizzo, come i sistemi di permessi e l'autenticazione tramite sessione e token, in modo che tu possa creare Web App professionali e sicure in breve tempo, per te, la tua azienda o i tuoi clienti, facilmente.

Passando alla parte Front-End, imparerai tutte le basi del potente Framework Frontend Vue JS, con cui potrai creare componenti reattivi per i tuoi progetti e moderne Single Page Applications.

Iscrivendoti al corso otterrai accesso istanteneo a tutte le lezioni in alta definizione e agli aggiornamenti futuri del corso, avrai la possibilità di scaricare tutte le slides e il codice utilizzato, così da poterlo confrontare con quello che scriverai anche tu.

Otterrai inoltre accesso all'area studenti, dove potrai espormi eventuali domande riguardo agli argomenti delle lezioni e scambiare pareri e informazione con gli altri studenti e studentesse che già si sono iscritti.

Iscriviti anche tu!

Who this course is for:
  • Chiunque voglia migliorare le proprie abilità e restare competitivo, imparando a creare REST API professionali e Single Page Applications
  • Sviluppatori Web Django che vogliono imparare a usare Django REST Framework
  • Sviluppatori Web che vogliono imparare a usare Vue JS
  • Sviluppatori che vogliono creare potenti backend REST con Django e frontend con Vue JS
  • Sviluppatori Web che vogliono imparare a creare Single Page Applications potenti, veloci e sicure con le tecnologie in uso più recenti e moderne