Schulungsübersicht
- Warum Web-Frameworks benötigt werden
- Überblick über die verfügbaren Python Web-Frameworks
- Installation von Flask
- Weiterleitung von Anfragen an View-Funktionen
- Servieren von statischen Dateien
- Rendering von Vorlagen mit Jinja2
- Schleifen und Konditionale
- Vererbung von Vorlagen
- Makros in Vorlagen
- Flache Seiten mit Flask-Flatpages
- HTML5 Boilerplate als Ausgangspunkt
- JSON erzeugen
- Ausstellen von Redirects
- Anwendungskontext und Anfragekontext
- Umgang mit Dateiuploads mit Flask-Uploads
- Strukturierung einer komplexen Anwendung: Vermeidung von zirkulären Importen
- Strukturierung einer komplexen Anwendung: Blaupausen
- Häufig verwendete ORMs: SQLAlchemy und Peewee
- DatabaseMigrationen
- Formularüberprüfung mit WTForms und Flask-WTF
- E-Mail-Versand mit Flask-Mail
- Verwaltung von Benutzersitzungen mit Flask-Login und Flask-User
- Die mit Flask-Admin erstellte Verwaltungsoberfläche
- Internationalisierung mit Flask-BabelEx
- Vorverarbeitung von Frontend-Dateien mit Flask-lesscss und Flask-Assets
- Einsatz von Flask-Anwendungen in der Produktion
Voraussetzungen
Python, HTML
Erfahrungsberichte (5)
Ich fand es gut, dass Gunnar so gut wie den gesamten Code spontan geschrieben hat, während wir ihn durchgingen, aber dass es viel vorbereitetes Material auf Google Drive gab, auf das ich nach der Schulung zurückgreifen konnte. Der Code, den Gunnar auf der Grundlage der Beispieldaten geschrieben hat, die ich vorher zur Verfügung gestellt hatte, war ebenfalls sehr nützlich und machte die Schulung auch für unsere eigenen Datensätze relevant.
Ranvir - Schroders Personal Wealth
Kurs - Visual Studio Code
Maschinelle Übersetzung
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Kurs - Reactive Programming with Angular RxJS
Real-life examples.
Kristoffer Opdahl - Buypass AS
Kurs - 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.
Kurs - 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.