Webapplikationen mit Flask

Datum/Zeit
Do, 22. Oktober 2020
Uhrzeit: 9:00–17:00

Ort
Schulungszentrum ptm-Akademie, Erlangen

Kategorie
Sprache
Deutsch

Beschreibung

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.

Wer sollte teilnehmen?

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

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.

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
  • Projekte für Webapplikationen anlegen – Best-Practice Ordnerstrukturen, Konfigurationsfiles
  • Der Entwicklungsprozess in Flask – Über den Development-Server
  • 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

Shortfacts

  • Preis: 800,- € zzgl. MwSt.
  • Dauer: 1 Tage
  • 2–10 Teilnehmer
  • Kurssprache: Deutsch
  • Training am eigenen Laptop (Softwarevoraussetzungen und Installationsanleitung erhalten Sie im Vorfeld)

Was Sie erwartet

  • Teilnehmerzertifikat
  • Umfassende Schulungsunterlagen
  • Verpflegung mit Mittagessen, Snacks und Getränken
  • Top ausgestattete Schulungsräume
  • Angenehme Lernatmosphäre durch kleine Gruppen und aufgelockerte Inhalte
  • Hands-On-Training: Praxisorientiert mit anschaulichen Beispieldaten und kleinen Übungen
  • Veranstaltungsevaluation + Report als PDF

Buchung

Training bei Data-Science-Architect

  • Erhalt der Buchungsbestätigung
  • Anfahrtsplan + Hotelempfehlungen
  • Ich frage im Vorfeld alle Teilnehmenden nach Ihrer Erwartung an das Training. Wenn Sie möchten, können Sie mir im Vorfeld dazu Feedback geben.
  • Ankündigung mit Kursbeschreibung, Softwarevoraussetzung, Installationsanleitung, Timetable & optionaler Möglichkeit zur Vorbereitung
  • Bereitstellung der Kursmaterialien
  • Pro Tag 8×45 Min. Lerneinheiten
  • 30 Min. Open Space pro Tag im Anschluss an die Lerneinheiten
  • An das Kursthema angepasstes Verhältnis von Theorie, Praxis und Übungsphasen
  • Event Evaluation
  • Bereitstellung der im Training erstellten Materialien

Buchungsdetails

  • Der 3. Teilnehmer einer Anmeldung nimmt kostenfrei teil
  • Rechnungsstellung erfolgt nach der Veranstaltung

Der Schulungsort Nürnberg

Waren Sie schon einmal an der Kaiserburg? Vielleicht fahren Sie nach dem Training dorthin. Oder Sie gehen durch die gemütliche Altstadt Nürnbergs und kehren in einem Wirtshaus ein. In Nürnberg verbinden Sie am Abend Data Science mit Rostbratwurst, Sauerkraut und Weißbier.