Schulungsübersicht
Einführung
Flask und Flask-RESTful Framework
- Templating, Routing, Formulare und Authentifizierung
- Konstrukte zur Skalierung von Code
- Database-Verwaltung
Die Grundlagen von APIs und ihre Funktionsweise
- Scalar Typen
- Web-Architekturmuster: das Composite-Muster, Proxy-Muster und Facade-Muster
REST-Übersicht
- Get-Option
- Pull-Option
- Post-Option
- Delete-Option
Vorbereiten der Entwicklungsumgebung
- Installation von Postman
- Installation von Python
- Installation und Konfiguration von Flask
- Installation von Flask-RESTful
- Einrichten einer URL-Route
REST-APIs mit Flask-RESTful
- Entwurf und Test einer API
- Erstellen von Ressourcen
- Erstellen und Speichern von Elementen
- Refactoring von Code
- Implementieren von HTTP-Verben
- Verwenden von reqparse
- Entfernen von Duplikaten
Flachmann-SQLAlchemie
- Einrichten von SQLAlchemy
- Erstellen von Modellen
- Testen mit Postman
- Definieren von Schlüsseln
- Implementieren von Modellen mit SQLAlchemy
- Automatisieren mit SQLAlchemy
Sicherheit mit REST-APIs
- Einrichten von DNS-Einträgen
- Erstellen eines SSL-Zertifikats
- Hinzufügen und Verwenden von JWT zur weiteren Absicherung
Cloud-Bereitstellung
- Verbinden mit einem Versionskontrollsystem
- Hinzufügen eines Schlüsselpaares
- Erstellen einer Serverinstanz
- Implementieren von Bereitstellungsskripten
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Ein Verständnis von Flask
- Python Programmiererfahrung
Publikum
- Backend-Entwickler
Erfahrungsberichte (1)
It was a though course as we had to cover a lot in a short time frame. Our trainer knew a lot about the subject and delivered the content to address our requirements. It was lots of content to learn but our trainer was helpful and encouraging. He answered all our questions with good detail and we feel that we learned a lot. Exercises were well prepared and tasks were tailored accordingly to our needs. I enjoyed this course