Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Schița de curs
- De ce sunt necesare cadre web
- Prezentare generală a cadrelor web Python disponibile
- Instalarea Flask
- Dirijarea solicitărilor pentru vizualizarea funcțiilor
- Servirea fișierelor statice
- Redare șabloane cu Jinja2
- Bucle și condiționale
- Moștenirea șablonului
- Macrocomenzi în șabloane
- Pagini plate cu Flask-Flatpages
- HTML5 Boilerplate ca punct de plecare
- Producerea JSON
- Emiterea de redirecționări
- Contextul aplicației și contextul cererii
- Se ocupă de încărcările de fișiere cu Flask-Încărcări
- Structurarea unei aplicații complexe: cum să evitați importurile circulare
- Structurarea unei aplicații complexe: Blueprints
- ORM-uri utilizate în mod obișnuit: SQLAlchimie și Peewee
- Database migrații
- Validarea formularelor cu WTForms și Flask-WTF
- Se trimite e-mail cu Flask-Mail
- Gestionarea sesiunilor utilizatorului cu Flask-Login și Flask-User
- Interfața de administrare creată de Flask-Admin
- Internaționalizarea cu Flask-BabelEx
- Preprocesarea fișierelor frontend cu Flask-lesscss și Flask-Assets
- Implementarea Flask aplicații în producție
Cerințe
Python, HTML
14 ore
Mărturii (3)
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Curs - Reactive Programming with Angular RxJS
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.
Curs - 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.