Corso ALTA FORMAZIONE Web Developer Python e Django


Apprenderai come funziona il web, a fare richieste http e a sviluppare secondo la moderna architettura REST (Representational State Transfer). Userai HTML per strutturare 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.

  • Costo

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 Team Trainers si avvale di esperti di programmazione web, apps e videogames con oltre 15 anni di esperienza nelle società informatiche italiane e internazionali com  programmatori di applicazioni web, apps e videogames. 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 corsista dovrà dimostrare in ingresso, conoscenze base di inglese e informatica.

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.

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.

Corso a numero chiuso.
Materiale didattico e Attestato di partecipazione finale.

Per maggiori informazioni su questo percorso formativo puoi utilizzare il form "Richiedi informazioni"

PREVISTO STAGE

Possibilità di Stage e Placement presso aziende Partner del settore.

Richiedi informazioni