In questo corso imparerai a sviluppare Siti Web professionali con Python, Django, Bootstrap, HTML e CSS!
Apprenderai come funziona il web, a fare richieste http e a sviluppare secondo la moderna architettura REST (Representational State Transfer). Userai HTML per rutturare pagine web e i CSS, utilizzando il famosissimo framework Bootstrap per la loro personalizzazione e per rendere le pagine responsive e funzionanti ad ogni risoluzione, anche su mobile.
Imparerai inoltre ad acquistare e utilizzare i tuoi domini custom e a deployare le tue applicazioni sul web, utilizzando sistemi managed scalabili e avanzati come Heroku o il tuo server personale su sistemi di hosting come Amazon ec2 o Digital Ocean.
Il corsista dovrà dimostrare in ingresso, conoscenze base di inglese e informatica
160 ore. Il corso si terrà in modalità on line con sessioni di 4 ore.
La metodologia è prevalentemente pratica.
Esercitazioni e project work ti permetteranno di verificare l’avanzamento delle competenze apprese
➢ HTML
A cosa serve html
I Tag
Div e Span
Liste puntate e numerate
Le tabelle
I Link
Le Immagini
I Form
Una piccola avventura
testuale in HTML
➢ CSS
A cosa servono i CSS
I colori
I Fonts
Le dimensioni
Bordi
Padding e Margin
I Selettori
I Flexbox
Le proprietá
I Vantaggi di un framework
come Bootstrap
Chrome e Firefox Developer
Tools
➢ Il linguaggio Python -
Introduzione
Perché usare Python
Punti di forza
Installare Python su
Windows, OSX o Linux
Installare Visual Studio Code
Installare Pip e Pipenv
L’interprete Python
Sintassi di base
Le variabili
Le costanti
I Numeri
Operatori di base
Operatori condizionali
Le Stringhe
Le Liste
I Dizionari
Le Tuple
I File
For e While loop
Comprensione di Liste e
Dizionari
Le librerie
Progetto - Sviluppiamo un
tamagotchi!
➢ Il Web
Come funziona il web
Gli IP
WWW
Il protocollo HTTP
Gli status HTTP
I DNS
REST
➢ Django
Introduzione a Django
Installare Django
Progetto e Applicazione Django
Url mapping
I Template
Gli assets statici e dinamici
I modelli
Il nostro primo modello
Popolare il database con uno script
Il paradigma Model-Views-Template
Le View
I Template
I Form
Validare i Form
I Filtri
Il modello User
Registrazione e Login di un utente
I Permessi
La serializzazione
Django Admin
Progetto - Sviluppiamo un blog
Progetto - Sviluppiamo un sito
vetrina
Progetto - Accettiamo pagamenti con
Paypal
Progetto - Esponiamo il backend alle
app tramite API
Come mettere online i nostro
progetti
Upload dei file su Amazon s3
Heroku
Amazon ec2
Digital Ocean
La sicurezza
N+1 e gli errori piú comuni
Javascript e le sue librerie
➢ Lavorare da web developer
Trovare lavoro come web developer
Frontend, backend o full stack
Dipendente o freelance?
Il tuo primo colloquio
Come continuare il tuo
apprendimento
Il Corso di Alta Formazione prevede un investimento pari a 1967,21 €+ iva (2400,00 € iva inclusa).
Sarà possibile rateizzare l’investimento nell’arco del calendario di svolgimento del del corso.
Possibilità di Stage e Placement presso aziende Partner del settore