+

Webapplikationen mit Flask


In diesem Training lernen Sie mit dem Microframework Flask eine der populärsten
Bibliotheken für das Erstellen von Webapplikationen kennen. Erfahren Sie, wie Sie Projekte
aufsetzen, HTML-Templates mit Jinja2 dynamisieren und Datenbanken mit SQLAlchemy anbinden. Sie werden aus Python heraus Formulare erstellen und Usereingaben dazu nutzen, Machine Learning Modelle zu trainieren, deren Prognosen in einem Webservice bereitgestellt werden.
Nach dem Training werden Sie in der Lage sein, webbasiertes Reporting mit Flask
aufzusetzen und eigene Microservices zu implementieren.

Lernziele

  • Kennenlernen des Microframeworks Flask
  • Weitere Flask-Systemkomponenten nutzen, um vollwertige Webapplikationen zu erstellen
  • Erstellen eigener Microservices mit Flask

Inhalte

  • Übersicht über den Aufbau und die Funktionsweise von Flask
  • Der Entwicklungsprozess in Flask
  • Über den Development-Server
  • Projekte für Webapplikationen anlegen
  • Best-Practice Ordnerstrukturen,
  • Konfigurationsfiles
  • Jinja2-Templating & Routing
  • HTML-Formulare mit wtforms und flask_wtf erstellen und Formulardaten in Python verarbeiten (triggern von Funktionen mit Formularen) / GET und POST-Methoden
  • Object-Relational-Mapping mit SQLAlchemy
  • Datenbanken erstellen und einbinden,
  • Datenmodellerstellung
  • Ajax-Integration und Single-Page Mechnismen mit Flask umsetzen
  • Ausblick: Integration von Angular in Flask-Applikationen

Voraussetzungen

Der Kurs verlangt keine fundierten Fähigkeiten in Webtechnologien, jedoch sollte ein
Grundverständnis über den Aufbau von Webseiten bestehen. Grundlagen in HTML sind für eine Teilnahme daher empfehlenswert. Das Training richtet seinen Schwerpunkt jedoch auf die Serverseitige Entwicklung von Webservices mit Python

Weitere Informationen

Training am eigenen Laptop

(Softwarevoraussetzungen und Installationsanleitung erhalten Sie im Vorfeld)

Auf einen Blick
+

Kurs-Nr : DSWEBFLASK
Dauer : 1 Tag
Preis: 862,00 € zzgl. MwSt.
1.025,78 € inkl. MwSt.

Fragen zum Training??

Informationen anfordern

Zielgruppe

Softwareentwickler, Data Scientist, Data Engineers, Data Architects, Python-Entwickler,
Python-Einsteiger mit grundlegenden Programmiererfahrungen

Kurs buchen

Termin auf Anfrage

Zurück zur Übersicht