Backend Development z Pythonem
Opis
Szkolenie przedstawia zaawansowane aspekty tworzenia aplikacji backendowych w języku Python, ze szczególnym uwzględnieniem nowoczesnych frameworków i architektur. Program realizowany jest poprzez serię warsztatów praktycznych, podczas których uczestnicy budują skalowalną aplikację backendową od podstaw. Zajęcia prowadzone są w formie projektowej, gdzie każdy kolejny moduł rozbudowuje wiedzę i umiejętności potrzebne do tworzenia profesjonalnych rozwiązań serwerowych.
Profil uczestnika
- Programiści Python chcący specjalizować się w backend development
- Deweloperzy fullstack rozwijający umiejętności backendowe
- Inżynierowie oprogramowania rozpoczynający pracę z Pythonem
- Architekci systemów zainteresowani możliwościami Pythona
- Programiści innych języków migrujący do Pythona
- Deweloperzy API
- Specjaliści ds. integracji systemów
Agenda
- Architektura aplikacji backendowych
- Wzorce projektowe w backendzie
- Projektowanie REST API
- Architektura warstwowa
- Zarządzanie stanem aplikacji
- Bazy danych i ORM
- Projektowanie modelu danych
- Praca z SQLAlchemy
- Optymalizacja zapytań
- Migracje i zarządzanie schematem
- Bezpieczeństwo i autoryzacja
- Implementacja uwierzytelniania
- Zarządzanie sesjami
- Zabezpieczanie endpointów
- Obsługa uprawnień
- Skalowalność i wydajność
- Techniki optymalizacji
- Cachowanie i buforowanie
- Przetwarzanie asynchroniczne
- Monitorowanie wydajności
Korzyści
Uczestnik zdobędzie zaawansowaną wiedzę z zakresu tworzenia aplikacji backendowych w Pythonie, co pozwoli mu samodzielnie projektować i implementować złożone systemy serwerowe. Opanuje praktyczne aspekty pracy z bazami danych i ORMami, co umożliwi mu efektywne zarządzanie danymi w aplikacji. Nauczy się implementować mechanizmy bezpieczeństwa i autoryzacji zgodne z najlepszymi praktykami branżowymi. Rozwinie umiejętności w zakresie optymalizacji i skalowania aplikacji, co pozwoli mu tworzyć wydajne rozwiązania dla dużych obciążeń.
Wymagane przygotowanie uczestników
- Solidna znajomość programowania w Pythonie
- Podstawowa wiedza o protokole HTTP
- Znajomość podstaw baz danych SQL
- Rozumienie koncepcji programowania obiektowego
Zagadnienia
- Architektura aplikacji backendowych
- Wzorce projektowe w Pythonie
- REST API Design
- Object-Relational Mapping
- Bezpieczeństwo aplikacji webowych
- Uwierzytelnianie i autoryzacja
- Optymalizacja wydajności
- Przetwarzanie asynchroniczne
- Cachowanie i buforowanie
- Monitorowanie aplikacji
- Testowanie backendu
- Dokumentacja API
Poznaj naszą firmę
INFORMACJA CENOWA:
od 5050 zł netto za jedną osobę
CZAS TRWANIA (dni): 5
KOD SZKOLENIA: IT-SD-310
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!