Idealny dla zespołów, które…
Bezpieczeństwo aplikacji i infrastruktury — warsztat dla zespołów technicznych.
Tworzyć i konfigurować bazy danych w Pythonie za pomocą SQLAlchemy
Definiować tabele i schematy w SQLAlchemy Core oraz ORM
Wstawiać, aktualizować, usuwać i odczytywać dane w bazach danych
Tworzyć i zarządzać relacjami między tabelami (One-to-One, One-to-Many, Many-to-Many)
Wykorzystywać sesje i transakcje do zarządzania zmianami w bazie
Obsługiwać wyjątki i wykonywać rollback w przypadku błędów
Rozróżniać SQLAlchemy Core i ORM oraz wybierać odpowiednie podejście w zależności od potrzeb aplikacji
Co konkretnie robimy
- · Czym są relacyjne bazy danych
- · Podstawy języka SQL (SELECT, INSERT, UPDATE, DELETE)
- · Rola ORM w aplikacjach Python
- · Instalacja i konfiguracja SQLAlchemy
- · SQLAlchemy Core vs ORM – różnice i zastosowania
- · Engine, MetaData, Table – struktura SQLAlchemy Core
- · Sesje (Session) i model Unit of Work w ORM
- · Tworzenie połączenia z bazą danych
- · Definiowanie tabel z wykorzystaniem Table i Column
- · Tworzenie i modyfikowanie schematu bazy danych
- · Wstawianie, aktualizacja i usuwanie danych
- · Zapytania SELECT i filtrowanie danych
- · Definiowanie klas modelu (mapowanie klas na tabele)
- · Relacje: One-to-One, One-to-Many, Many-to-Many
- · Operacje CRUD w ORM (Create, Read, Update, Delete)
- · Transakcje i zarządzanie sesją (Session management)
- · Obsługa wyjątków i rollbacki
Od briefu do retro w 30 dniach.
Brief i diagnoza
Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.
Modyfikacja programu
Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.
Warsztat
Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.
Retro + raport
Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.
Wyślij brief. Odezwiemy się w 1 dzień.
Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.
Dziękujemy!
Odezwiemy się w ciągu 1 dnia roboczego.
Inne programy dla zespołów
Zobacz wszystkie →Szkolenie AWS Cloud Security Training
Bezpieczeństwo aplikacji i infrastruktury — warsztat dla zespołów technicznych.
Szkolenie Azure Cloud Security Training
Bezpieczeństwo aplikacji i infrastruktury — warsztat dla zespołów technicznych.
Szkolenie Bezpieczeństwo aplikacji webowych
Bezpieczeństwo aplikacji i infrastruktury — warsztat dla zespołów technicznych.