Sviluppo Web Python: Impara Json con MongoDB e Django

star_border star_border star_border star_border star_border

Corso per sviluppatore web da Zero a Master con linguaggio JavaScript, Python, MongoDB e basi di Django, composto da lezioni della durata massima di 15 minuti ciascuna.

Corso creato per trattare tutti gli argomenti che ti renderanno autonomo nello sviluppo web, partendo dalle basi di HTML e CSS, per poi iniziare a percorrere i primi passi con il linguaggio JavaScript, Python, MongoDB e un’ampia introduzione al Framework Django.
Con il Framework Django creeremo insieme una base dalla quale potrai partire per lo sviluppo di siti web scritti in Python.

Tratteremo approfonditamente ogni aspetto di Javascript e Python, dalle variabili ai cicli, passando per array e altre funzioni complesse che troverete in entrambi i linguaggi…e non solo!
Corso adatto a qualsiasi tipo di studente, non richiede alcun tipo di conoscenza informatica, basterà avere un pc per seguire tutte le fasi di questo fantastico percorso.

Durante il corso troverai diversi esercizi che ti aiuteranno a testare quanto appreso nelle varie fasi della guida: la struttura di ogni sezione del corso è pensata per simulare l’esperienza in aula, con la differenza che potrai scegliere tu quando fare una pausa, riuscendo a capire facilmente se ogni punto seguito è stato appreso pienamente.

Gli argomenti più complessi sono trattati e spiegati nel modo più semplice e comprensibile possibile; sarai formato su tutte le tematiche principali, pronto per lavorare con gli strumenti che preferisci, sfruttandone a pieno ogni potenzialità.

OBIETTIVI DEL CORSO

✔ Impara a sviluppare con JavaScript e Python, diventa un professionista
✔ Ti accompagnerò passo dopo passo nel percorso di crescita
✔ Dai primi passi con HTML, CSS, JS e Python
✔ Apprendi il NoSQL con MongoDB, supera ogni tua aspettativa
✔ Impara le basi di Django con un progetto web

STRUTTURAZIONE DEL CORSO

Il corso è composto da 151 videolezioni e 7 dispense in PDF.

Indice dettagliato del corso:

INTRODUZIONE AL CORSO
Requisiti del corso
Domande, Recensioni e Aggiornamento del corso
Programmare con Phyton

HTML
Introduzione al linguaggio HTML
Visual Studio Code e gli altri…
Configurazione di Visual Studio Code
!DOCTYPE, html e body + Anteprima
Paragrafi, Intestazioni e Line Breaks
Grassetto, corsivo e sottolineato
Citazioni
Tabelle
Liste
Immagini
Collegamenti ipertestuali (Link)
Introduzione al tag Head
Title
Meta description
Meta keywords
Meta robots
Altri tag Meta
Base, Link, Script e Style
Introduzione allo standard HTML5
Div
Header
Nav
Section
Article
Footer
Aside
Figure

CSS3
Introduzione ai fogli di stile (CSS)
Sintassi dei fogli di stile
EXTRA HTML: Span
Struttura di un foglio di stile con selettori di tipo
Selettori di class e ID
Selettori di pseudo-classe e pseudo-elemento
Selettori di gerarchia e attributo
CSS in una pagina HTML
Colorazione del testo
Sfondo della pagina
Bordi nella pagina
Margini esterni ad un elemento
Margini interni ad un elemento
Caratteri del testo
Commenti al foglio di stile
Altezza e Larghezza
Proprietà Display
Posizionamento nella pagina
Eccedenza e Indice di profondità

CSS3 AVANZATI
Colorazione esadecimale e RGB
Proprietà avanzate dello sfondo
Immagini nel bordo
Bordi arrotondati e ombreggiatura
EXTRA HTML: Gestione dei caratteri del testo con Google Font
Gestione avanzata delle proprietà testuali
BONUS: Animazioni con CSS3
Responsive Design: Media Queries

JAVASCRIPT CON JSON
Impostazione iniziale di JavaScript
Variabili locali e globali
Tipi di Dati e Accenni al DOM
Data e Ora
Eventi
Operatori di Assegnazione
Operatori di Confronto
Operatori Matematici
Math e metodi di arrotondamento (JavaScript ES6)
Operatori Stringa
Operatori Logici / Booleani
Let e Const (JavaScript ES6) vs Var
Come Funziona una Funzione
Funzioni annidate
Creazione di un oggetto tramite funzione con “this”
Console.log + Yield
Funzioni Arrow (JavaScript ES6)
Funzioni predefinite
Istruzione IF
Istruzione SWITCH
Istruzione ciclica DO … WHILE
Istruzione ciclica WHILE
Istruzione ciclica FOR
Base degli Oggetti di JavaScript
Proprietà e Metodi degli oggetti
Gestione dei Numeri con l’oggetto Number
Metodi statici: Assign e non solo…
Costruttori, Prototipi ed Ereditarietà
Riconoscimento e conversione tipi di dati
Creazione di un Array
Metodi inclusi negli Array (ES5)
Concatenare, Ordinare e Convertire un Array
Metodo ForEach (ES5)
Array multidimensionali
Ricerca negli Array
document e le proprietà degli elementi
document e i metodi di manipolazione
Oggetto HTMLCollection
document e I metodi per creare ed eliminare
document per i fogli di stile
EventListener: Add e Remove
queryselector e querySelectorAll (Oggetto NodeList)
Introduzione a Json e sintassi
Tipi di dati di Json
Json.Parse (ES5): elaboriamo il file Json
Json.Stringify (ES5)
Cicli di Array e Oggetti di Json

PYTHON BASE
Impostazione iniziale di Python
Sintassi e Commenti
Variabili
Tipi di dati
Stringhe
Elenco metodi delle stringhe
Numeri, Operatori Matematici e Valori Booleani
Tutti gli altri operatori
Elenco di tutti gli altri operatori
Liste
Elenco dei metodi applicabili alle liste
Tuple
Set
Elenco dei metodi applicabili ai set
Dizionari
Elenco dei metodi applicabili ai dizionari
Funzioni base e Lambda

PYTHON AVANZATO
Istruzione IF…ELSE
Istruzione ciclica FOR
Istruzione ciclica WHILE
Classi e Oggetti
Ereditarietà
Iteratori
Data e Ora
Codici per data e ora
Pacchetti PIP
Gli errori
Moduli
Funzioni Matematiche
Metodo format()
Gestione dei file
Gestione File JSON
Gestione File XML

MONGODB IN CLOUD
Introduzione a MongoDB
Installazione di MongoDB e PyMongo
Creazione di un Database e di una Collection
Inserire un Documento
Cercare un Documento
Ricerca avanzata: Query in MongoDB
Aggiornare, Ordinare e Limitare i Documenti
Cancellare un Documento o una Collezione

DJANGO
Introduzione a Django
Configurazione ambiente di sviluppo e installazione Django
Analisi del progetto web SPORTSTATS
Prima app del progetto web
settings.py e Impostazione del Database
Impostazione dei modelli
Ultimi dettagli base e Django API
Pannello di amministrazione
Gestione dei modelli
Gestione delle viste
Gestione template

DESTINATARI DEL CORSO

Il corso è rivolto a studenti con qualsiasi preparazione, da neofiti ad esperti.

Introduzione al corso

1
Requisiti del corso
2
Domande, Recensioni e Aggiornamento del corso
3
Programmare con Phyton

HTML

1
Introduzione al linguaggio HTML
2
Visual Studio Code e gli altri…
3
Configurazione di Visual Studio Code
4
!DOCTYPE, html e body + Anteprima
5
Paragrafi, Intestazioni e Line Breaks
6
Grassetto, corsivo e sottolineato
7
Citazioni
8
Tabelle
9
Liste
10
Immagini
11
Collegamenti ipertestuali (Link)
12
Introduzione al tag Head
13
Title
14
Meta description
15
Meta keywords
16
Meta robots
17
Altri tag Meta
18
Base, Link, Script e Style
19
Introduzione allo standard HTML5
20
Div
21
Header
22
Nav
23
Section
24
Article
25
Footer
26
Aside
27
Figure

CSS3

1
Introduzione ai fogli di stile (CSS)
2
Sintassi dei fogli di stile
3
EXTRA HTML: Span
4
Struttura di un foglio di stile con selettori di tipo
5
Selettori di class e ID
6
Selettori di pseudo-classe e pseudo-elemento
7
Selettori di gerarchia e attributo
8
CSS in una pagina HTML
9
Colorazione del testo
10
Sfondo della pagina
11
Bordi nella pagina
12
Margini esterni ad un elemento
13
Margini interni ad un elemento
14
Caratteri del testo
15
Commenti al foglio di stile
16
Altezza e Larghezza
17
Proprietà Display
18
Posizionamento nella pagina
19
Eccedenza e Indice di profondità

CSS3 Avanzati

1
Colorazione esadecimale e RGB
2
Proprietà avanzate dello sfondo
3
Immagini nel bordo
4
Bordi arrotondati e ombreggiatura
5
EXTRA HTML: Gestione dei caratteri del testo con Google Font
6
Gestione avanzata delle proprietà testuali
7
BONUS: Animazioni con CSS3
8
Responsive Design: Media Queries

JavaScript con JSON

1
Impostazione iniziale di JavaScript
2
Variabili locali e globali
3
Tipi di Dati e Accenni al DOM
4
Data e Ora
5
Eventi
6
Operatori di Assegnazione
7
Operatori di Confronto
8
Operatori Matematici
9
Math e metodi di arrotondamento (JavaScript ES6)
10
Operatori Stringa
11
Operatori Logici / Booleani
12
Let e Const (JavaScript ES6) vs Var
13
Come Funziona una Funzione
14
Funzioni annidate
15
Creazione di un oggetto tramite funzione con “this”
16
Console.log + Yield
17
Funzioni Arrow (JavaScript ES6)
18
Funzioni predefinite
19
Istruzione IF
20
Istruzione SWITCH
21
Istruzione ciclica DO … WHILE
22
Istruzione ciclica WHILE
23
Istruzione ciclica FOR
24
Base degli Oggetti di JavaScript
25
Proprietà e Metodi degli oggetti
26
Gestione dei Numeri con l’oggetto Number
27
Metodi statici: Assign e non solo…
28
Costruttori, Prototipi ed Ereditarietà
29
Riconoscimento e conversione tipi di dati
30
Creazione di un Array
31
Metodi inclusi negli Array (ES5)
32
Concatenare, Ordinare e Convertire un Array
33
Metodo ForEach (ES5)
34
Array multidimensionali
35
Ricerca negli Array
36
document e le proprietà degli elementi
37
document e i metodi di manipolazione
38
Oggetto HTMLCollection
39
document e I metodi per creare ed eliminare
40
document per i fogli di stile
41
EventListener: Add e Remove
42
queryselector e querySelectorAll (Oggetto NodeList)
43
Introduzione a Json e sintassi
44
Tipi di dati di Json
45
Json.Parse (ES5): elaboriamo il file Json
46
Json.Stringify (ES5)
47
Cicli di Array e Oggetti di Json

Python base

1
Impostazione iniziale di Python
2
Sintassi e Commenti
3
Variabili
4
Tipi di dati
5
Stringhe
6
Elenco metodi delle stringhe
7
Numeri, Operatori Matematici e Valori Booleani
8
Tutti gli altri operatori
9
Elenco di tutti gli altri operatori
10
Liste
11
Elenco dei metodi applicabili alle liste
12
Tuple
13
Set
14
Elenco dei metodi applicabili ai set
15
Dizionari
16
Elenco dei metodi applicabili ai dizionari
17
Funzioni base e Lambda

Python avanzato

1
Istruzione IF…ELSE
2
Istruzione ciclica FOR
3
Istruzione ciclica WHILE
4
Classi e Oggetti
5
Ereditarietà
6
Iteratori
7
Data e Ora
8
Codici per data e ora
9
Pacchetti PIP
10
Gli errori
11
Moduli
12
Funzioni Matematiche
13
Metodo format()
14
Gestione dei file
15
Gestione File JSON
16
Gestione File XML

MongoDB in Cloud

1
Introduzione a MongoDB
2
Installazione di MongoDB e PyMongo
3
Creazione di un Database e di una Collection
4
Inserire un Documento
5
Cercare un Documento
6
Ricerca avanzata: Query in MongoDB
7
Aggiornare, Ordinare e Limitare i Documenti
8
Cancellare un Documento o una Collezione

Django

1
Introduzione a Django
2
Configurazione ambiente di sviluppo e installazione Django
3
Analisi del progetto web SPORTSTATS
4
Prima app del progetto web
5
settings.py e Impostazione del Database
6
Impostazione dei modelli
7
Ultimi dettagli base e Django API
8
Pannello di amministrazione
9
Gestione dei modelli
10
Gestione delle viste
11
Gestione template

Quiz Finale

1
Quiz Finale – Sviluppo Web Python
20 domande
Nessuna recensione
New
€ 84,00
ACQUISTA CORSO

Videolezioni 150
Durata video 14 ore
Dispense 6
Durata totale 20 ore
24h su 24 su tutti i dispositivi
Guarda le videolezioni da PC, smartphone o tablet, tutti i giorni senza limiti.
Corsi registrati sempre disponibili
Scegli il tuo ritmo di apprendimento: videolezioni preregistrate senza scadenze.
Attestati di frequenza e di merito
Completa il corso e ottieni l’attestato di frequenza; supera il test finale e ottieni l’attestato di merito.
Tutoraggio
Hai un dubbio durante il corso? Scrivi al docente: ti risponderà entro 48h lavorative.
Crediti Ecp
Se sei operatore olistico, richiedi i crediti ECP per il tuo aggiornamento professionale.
SODDISFATTI O RIMBORSATI
Rimborso entro 14 giorni dall’acquisto, non oltre il 40% di fruizione
SERVIZIO CLIENTI
dal Lunedì al Venerdì
10 - 12 / 15 - 17
ATTESTATI
Attestato di frequenza garantito, attestato di merito se superi il test
SENZA LIMITI
Corsi senza scadenze, fruibili da tutti i dispositivi 24h su 24
Lezione online è certificata UNI ENI ISO 9001:2015 per la progettazione ed erogazione di corsi di formazione online
lock Transazioni sicure al 100%