0Pricing
Flask Academy icon

Flask Academy

PYTHONPythonBackendWeb

Twórz produkcyjne web API i aplikacje za pomocą Flask, lekkiego frameworku webowego Pythona. Od routingu i szablonów po REST API, autoryzację i wdrażanie.

🤖 Napędzane AI📚 30 kursów👥 100 000+ uczniów⭐ Ocena 4,9
Przegląd kursu

Flask: Build Web APIs with Python

Twórz produkcyjne web API i aplikacje za pomocą Flask, lekkiego frameworku webowego Pythona. Od routingu i szablonów po REST API, autoryzację i wdrażanie. Ten tor obejmuje 30 progresywnych mini-kursów od poziomu początkującego (A1) do zaawansowanego (B2), z krótkimi skoncentrowanymi lekcjami i szybkimi quizami, które utrwalą każdą koncepcję.

What You Will Learn

Zacznij od fundamentów i przejdź przez tematy średniozaawansowane i zaawansowane, każdy kurs budując na poprzednim. Każda lekcja jest praktyczna i rozmiarami porcionowana, z dostępnym 24/7 tutorem AI, gdy potrzebujesz pomocy.

How It Works

Każdy kurs podzielony jest na cztery skoncentrowane, porcionowane lekcje. Ukończ kilka lekcji dziennie, a opanuj cały tor w tygodniach, a nie miesiącach.

Zacznij naukę →

Jak się będziesz uczyć

🎯
Interaktywne lekcje
Praktyczne ćwiczenia kodowania z opinią zwrotną w czasie rzeczywistym
🤖
Tutor AI
Uzyskaj natychmiastową pomoc od naszego AI, gdy się zatniesz
💻
Wbudowany edytor
Pisz i uruchamiaj kod bezpośrednio w przeglądarce
🏆
Certyfikat
Uzyskaj certyfikat po ukończeniu kursu
Program nauczania

30 kursów

Każdy kurs ze ścieżki edukacyjnej Flask Academy.

01

Poznaj Flask: pierwsza aplikacja webowa

A14 lekcji

Poznaj Flask i uruchom działającą aplikację webową na swoim komputerze.

02

Trasy i cykl żądania

A14 lekcjiPRO

Przypisuj adresy URL do funkcji Pythona i prześledź, jak żądanie staje się odpowiedzią.

03

Dynamiczne adresy URL i konwertery ścieżek

A14 lekcjiPRO

Pobieraj wartości z adresu URL i sprawdzaj ich typy.

04

Zwracanie odpowiedzi JSON

A14 lekcjiPRO

Wysyłaj uporządkowany JSON, aby aplikacja mogła zasilać API.

05

Metody HTTP: GET i POST

A14 lekcjiPRO

Obsługuj różne czasowniki HTTP i odczytuj przesłane dane.

06

Obiekt żądania z bliska

A24 lekcjiPRO

Sprawdzaj wszystkie informacje przenoszone przez przychodzące żądanie.

07

HTML z szablonami Jinja2

A24 lekcjiPRO

Renderuj dynamiczne strony HTML z szablonów wielokrotnego użytku.

08

Dziedziczenie szablonów i układy

A24 lekcjiPRO

Współdziel jeden bazowy układ na każdej stronie witryny.

09

Udostępnianie plików statycznych

A24 lekcjiPRO

Poprawnie skonfiguruj CSS, JavaScript i obrazy.

10

Formularze, parametry zapytań i podstawy walidacji

A24 lekcjiPRO

Zbieraj dane użytkownika z formularzy i adresów URL oraz sprawdzaj ich poprawność.

11

Porządkowanie aplikacji za pomocą Blueprintów

B14 lekcjiPRO

Podziel rozrastającą się aplikację na modułowe komponenty, które można podłączać.

12

Wzorzec fabryki aplikacji

B14 lekcjiPRO

Buduj aplikacje za pomocą fabryki, aby były konfigurowalne i łatwe do testowania.

13

Konteksty aplikacji i żądania

B14 lekcjiPRO

Opanuj current_app, g oraz proxy, na których opiera się Flask.

14

Modele bazy danych z Flask-SQLAlchemy

B14 lekcjiPRO

Definiuj tabele jako klasy Pythona i podłącz bazę danych.

15

Zapytania ORM: filtry i złączenia

B14 lekcjiPRO

Wydajnie odczytuj dane za pomocą filtrów, sortowania i relacji.

16

Zbuduj zasób CRUD

B14 lekcjiPRO

Twórz, odczytuj, aktualizuj i usuwaj rekordy za pośrednictwem endpointów.

17

Serializacja z Marshmallow

B14 lekcjiPRO

Przekształcaj modele w przejrzysty JSON i waliduj przychodzące dane.

18

Obsługa błędów i własne błędy

B14 lekcjiPRO

Zwracaj spójne i pomocne odpowiedzi o błędach w całej aplikacji.

19

Sesje i pliki cookie

B14 lekcjiPRO

Zapamiętuj użytkowników między żądaniami dzięki bezpiecznemu stanowi po stronie serwera.

20

Formularze Flask-WTF i walidacja

B14 lekcjiPRO

Twórz solidne formularze chronione przed CSRF i wyposażone w deklaratywną walidację.

21

Uwierzytelnianie z Flask-Login

B24 lekcjiPRO

Dodaj logowanie, wylogowywanie i chronione widoki oparte na sesjach.

22

Uwierzytelnianie tokenowe z JWT

B24 lekcjiPRO

Zabezpiecz bezstanowe API za pomocą podpisanych tokenów JSON Web Token.

23

API REST z Flask-RESTful

B24 lekcjiPRO

Buduj przejrzyste API zorientowane na zasoby, korzystając z widoków opartych na klasach.

24

Migracje bazy danych z Flask-Migrate

B24 lekcjiPRO

Bezpiecznie rozwijaj schemat za pomocą wersjonowanych migracji.

25

Zadania w tle z Celery

B24 lekcjiPRO

Przenoś czasochłonne operacje do kolejki, aby żądania nadal obsługiwały się szybko.

26

Buforowanie dla większej szybkości

B24 lekcjiPRO

Skracaj czas odpowiedzi, buforując kosztowne operacje.

27

Testowanie Flaska z pytest

B24 lekcjiPRO

Pisz szybkie i niezawodne testy tras, bazy danych i uwierzytelniania.

28

Konfiguracja i środowiska

B24 lekcjiPRO

Zarządzaj ustawieniami i sekretami w środowiskach deweloperskim, testowym i produkcyjnym.

29

Ograniczanie liczby żądań i bezpieczeństwo API

B24 lekcjiPRO

Zabezpiecz API przed nadużyciami i typowymi atakami webowymi.

30

Konteneryzacja i wdrażanie z Gunicorn

B24 lekcjiPRO

Spakuj i wdroż aplikację za produkcyjnym stosem WSGI.

FAQ

Często zadawane pytania

Czy kurs Flask Academy jest bezpłatny?

Tak. Możesz rozpocząć kurs Flask Academy za darmo i ukończyć jego interaktywne lekcje bez żadnych kosztów. Opcjonalna subskrypcja PRO odblokowuje zaawansowane narzędzia AI i certyfikat możliwy do udostępnienia.

Czy potrzebuję wcześniejszego doświadczenia, aby nauczyć się PYTHON?

Nie. Kurs zaczyna się od podstaw i stopniowo przechodzi do bardziej zaawansowanych tematów, więc możesz zacząć nawet bez wcześniejszego doświadczenia z PYTHON.

Jak nauczysz się PYTHON na CoddyKit?

Uczysz się praktycznie. Krótkie interaktywne lekcje łączą jasne wyjaśnienie z praktycznym ćwiczeniem kodowania, które działa w czasie rzeczywistym, a tutor AI dostępny 24/7 udziela spersonalizowanej pomocy, gdy się zatniesz.

Czy dostajesz certyfikat po ukończeniu Flask Academy?

Tak. Uczniowie PRO mogą przystąpić do egzaminu i uzyskać certyfikat ukończenia możliwy do udostępnienia z kodem możliwym do weryfikacji dla kursu Flask Academy.

Czy możesz nauczyć się PYTHON na telefonie?

Tak. CoddyKit jest dostępny na stronie internetowej i jako natywne aplikacje iOS i Android, dzięki czemu możesz nauczyć się PYTHON na dowolnym urządzeniu, a Twoje postępy synchronizują się między nimi.

Zacznij Flask Academy Teraz

Dołącz do tysięcy uczniów opanowujących programowanie dzięki lekcjom wspieranym AI.

Rozpocznij Bezpłatnie →Przeglądaj Wszystkie Kursy