Plan Szkolenia
Wprowadzenie
Flask i Flask-RESTful Framework
- Szablonowanie, routing, formularze i uwierzytelnianie
- Konstrukcje do skalowania kodu
- Zarządzanie Database
Podstawy interfejsów API i ich funkcjonalność
- Scalar typy
- Wzorce architektury internetowej: wzorzec kompozytowy, wzorzec proxy i wzorzec fasady
Przegląd REST
- Opcja Pobierz
- Opcja Pull
- Opcja wysyłania
- Opcja usuwania
Przygotowanie środowiska programistycznego
- Instalacja Postmana
- Instalowanie Python
- Instalowanie i konfigurowanie Flask
- Instalowanie Flask-RESTful
- Konfigurowanie trasy URL
Interfejsy API REST z Flask-RESTful
- Projektowanie i testowanie interfejsu API
- Tworzenie zasobów
- Tworzenie i przechowywanie elementów
- Refaktoryzacja kodu
- Implementowanie czasowników HTTP
- Korzystanie z reqparse
- Usuwanie duplikatów
Kolba-SQLAlchemia
- Konfigurowanie SQLAlchemii
- Tworzenie modeli
- Testowanie za pomocą Postmana
- Definiowanie kluczy
- Wdrażanie modeli przy użyciu SQLAlchemy
- Automatyzacja przy użyciu SQLAlchemy
Bezpieczeństwo interfejsów API REST
- Konfigurowanie rekordów DNS
- Tworzenie certyfikatu SSL
- Dodawanie i używanie JWT w celu zwiększenia bezpieczeństwa
Wdrożenie w chmurze
- Łączenie się z systemem kontroli wersji
- Dodawanie pary kluczy
- Tworzenie instancji serwera
- Wdrażanie skryptów wdrażania
Podsumowanie i wnioski
Wymagania
- Zrozumienie Flask
- Python doświadczenie w programowaniu
Publiczność
- Backend Developers
Opinie uczestników (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