Plan Szkolenia
Wprowadzenie
Flask i Flask-RESTful Framework
- Templating, routing, forms, and authentication
- Constructs for code scaling
- Database management
Podstawy interfejsów API i ich funkcjonalność
- Scalar types
- Web Architecture Patterns: the composite pattern, proxy pattern, and facade pattern
Przegląd REST
- Get option
- Pull option
- Post option
- Delete option
Przygotowanie środowiska programistycznego
- Installing Postman
- Installing Python
- Installing and configuring Flask
- Installing Flask-RESTful
- Setting up a URL route
Interfejsy API REST z Flask-RESTful
- Designing and testing an API
- Creating resources
- Creating and storing items
- Refracoring code
- Implementing HTTP verbs
- Using reqparse
- Removing duplication
Kolba-SQLAlchemia
- Setting up SQLAlchemy
- Creating models
- Testing with Postman
- Defining keys
- Implementing models using SQLAlchemy
- Automating with SQLAlchemy
Bezpieczeństwo interfejsów API REST
- Setting up DNS records
- Creating an SSL certificate
- Adding and using JWT to further security
Wdrożenie w chmurze
- Connecting to a version control system
- Adding a key pair
- Creating a server instance
- Implementing deployment scripts
Podsumowanie i wnioski
Wymagania
- Zrozumienie Flask
- Python doświadczenie w programowaniu
Uczestnicy
- Programiści backendowi
Opinie uczestników (1)
Było to trudne szkolenie, ponieważ musieliśmy pokryć dużo materiału w krótkim czasie. Nasz trener znakomicie znał temat i dostarczył treści, które odpowiadały naszym wymaganiom. Było dużo do nauczenia, ale trener był pomocny i motywujący. Odpowiedział na wszystkie nasze pytania w detale, co sprawiło, że czujemy się bardzo zdobywczo. Ćwiczenia były dobrze przygotowane, a zadania dostosowano do naszych potrzeb. Cieszyłem się tym szkoleniem.
Bozena Stansfield - New College Durham
Szkolenie - Build REST APIs with Python and Flask
Przetłumaczone przez sztuczną inteligencję