Rozdział 22 · Tworzenie stron internetowych z Python
Dalsze badania nad tworzeniem stron internetowych na Python
Od pierwszego HTTP- żądania do działającej aplikacji z bazą danych — i dokąd iść dalej.
Co jest teraz jasne po tym rozdziale
- Jak działa dialog przeglądarki i serwera: prośba, odpowiedź, HTTP i HTTPS.
- Z czego składa się frontend — HTML, CSS, JavaScript — i co każdy z nich robi.
- Jak Flask zamienia Python funkcje w HTTP- obsługi żądań za pomocą tras.
- Jak szablony Jinja tworzą HTML z danych i dlaczego automatyczne maskowanie jest domyślnie włączone.
- Czym są JSON i API oraz czym różni się odpowiedź z danymi od HTML-strony.
- Czym różnią się między sobą Flask, Django i FastAPI — i czym są WSGI i ASGI.
- Dlaczego potrzebujesz bazy danych, czym jest SQL i czym bazy relacyjne różnią się od tych nierelacyjnych.
- Czym jest migracja schematu i migracja danych — i dlaczego są to dwa różne znaczenia tego samego słowa.
- Podstawy bezpieczeństwa: parametryzowane zapytania, automatyczne osłony, sekrety
- Jak testować aplikację Flask- za pomocą testów i czym serwer deweloperski różni się od wdrożenia produkcyjnego.
Przeszedłeś od HTTP wiadomości między przeglądarką a serwerem do pracy Aplikacje z bazą danych, JSON API i testami to solidna podstawa, ale nie wszystkie Tworzenie stron internetowych. Osobny kurs Cartesian School „Web Development on the Python: from HTTP to deployment”
Czym zajmie się przyszły specjalistyczny kurs
Frameworks Deeper
Architektura Flask poza podstawami
Django w całości
FastAPI i napisałem API
Bazy danych
PostgreSQL w praktyce
SQLAlchemy i Alembic
ORM i Django migracyjne
API i wymiana danych
REST szczegółowo
OpenAPI
Uwierzytelnianie i autoryzacja
Równoległość i czas rzeczywisty
Python asynchroniczny
ASGI w praktyce
WebSocket
Infrastruktura serwisu
Zadania w tle
Redis i buforowanie
Docker, odwrotne proxy, CI/CD
Eksploatacja
Konfiguracja i tajemnice
Logi, metryki, obserwowalność
Wdrożenie robocze
A kolejny rozdział książki całkowicie wraca do mini-projektów stołowych na Python Druga część języka to działanie.