Struttura del corso
- Perché sono necessari i framework web
- Panoramica dei framework Web Python disponibili
- Installazione del pallone
- Instradamento delle richieste per visualizzare le funzioni
- Pubblicazione di file statici
- Modelli di rendering con Jinja2
- Cicli e condizionali
- Ereditarietà dei modelli
- Macro nei modelli
- Pagine piatte con Flask-Flatpages
- HTML5 Boilerplate come punto di partenza
- Produzione di JSON
- Emissione di reindirizzamenti
- Contesto dell'applicazione e contesto della richiesta
- Gestione dei caricamenti di file con Flask-Uploads
- Strutturare un'applicazione complessa: come evitare le importazioni circolari
- Strutturazione di un'applicazione complessa: Blueprint
- ORM comunemente usati: SQLAlchemy e Peewee
- Migrazioni di database
- Convalida dei moduli con WTForms e Flask-WTF
- Invio di e-mail con Flask-Mail
- Gestione delle sessioni utente con Flask-Login e Flask-User
- L'interfaccia di amministrazione creata da Flask-Admin
- Internazionalizzazione con Flask-BabelEx
- Pre-elaborazione di file frontend con Flask-lesscss e Flask-Assets
- Distribuzione di applicazioni Flask nell'ambiente di produzione
Requisiti
Pitone, HTML
Recensioni (5)
Mi è piaciuto il modo in cui Gunnar ha scritto praticamente tutto il codice al volo mentre stavamo procedendo, ma che c'era un sacco di materiale pre-preparato su Google Drive a cui posso fare riferimento dopo l'addestramento. Anche il codice che Gunnar ha scritto sulla base dei dati di esempio che ho fornito in precedenza è stato estremamente utile e ha reso l'addestramento rilevante per i nostri set di dati.
Ranvir - Schroders Personal Wealth
Corso - Visual Studio Code
Traduzione automatica
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Corso - Reactive Programming with Angular RxJS
Real-life examples.
Kristoffer Opdahl - Buypass AS
Corso - Web Security with the OWASP Testing Framework
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Corso - Functional Reactive Programming with Java 9 and RxJava
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.