Python Flask – Kompletny Kurs Tworzenia Aplikacji Webowych od Zera do Eksperta

Lista życzeń Udostępnij
Udostępnij kurs
Odnośnik strony
Udostępnij w mediach społecznościowych

O kursie

Ten kurs to kompleksowe wprowadzenie do Flask – lekkiego, ale potężnego frameworka webowego w Pythonie. Stworzony z myślą o praktycznym podejściu, prowadzi Cię krok po kroku od budowy najprostszych aplikacji po wdrażanie w pełni funkcjonalnych projektów z bazą danych, systemem logowania, API i frontendem.

W trakcie 10 modułów i 120 lekcji nauczysz się, jak budować dynamiczne strony internetowe, tworzyć systemy logowania, obsługiwać formularze, pracować z bazami danych i udostępniać dane w formie REST API. Kurs kończy się stworzeniem kompletnej aplikacji gotowej do wdrożenia w chmurze.

To kurs 100% praktyczny – każda sekcja zawiera mini-projekty i zadania, które pomogą Ci utrwalić wiedzę i zbudować portfolio jako web developer.

Pokaż więcej

Czego się nauczysz?

  • Jak działa Flask i jak tworzyć aplikacje krok po kroku
  • Tworzenie i obsługa szablonów HTML za pomocą Jinja2
  • Routing, sesje, flash messages i obsługa żądań
  • Praca z bazami danych (SQLite i SQLAlchemy)
  • Tworzenie formularzy i walidacja danych (Flask-WTF)
  • Obsługa plików i zdjęć (upload, zapisywanie, przetwarzanie)
  • Tworzenie REST API i integracja z JavaScriptem
  • Uwierzytelnianie użytkowników i zarządzanie rolami
  • Testowanie aplikacji i zabezpieczanie ich przed atakami
  • Wdrażanie aplikacji na serwerze (Heroku, Render, Docker)

Zawartość kursu

Moduł 1: Wprowadzenie do Flask i środowiska pracy

  • Co to jest Flask i jak działa framework
  • Instalacja Pythona i środowiska wirtualnego
  • Instalacja Flask i pierwsza aplikacja
  • Struktura aplikacji Flask
  • Routing – tworzenie pierwszych endpointów
  • HTML jako odpowiedź z serwera
  • Template engine Jinja2 – wprowadzenie
  • Przekazywanie zmiennych do szablonów
  • Praca z plikami statycznymi (CSS, JS, obrazy)
  • Obsługa błędów 404 i 500
  • Debug mode i konfiguracja środowiska
  • Mini-projekt: Strona powitalna z dynamiczną treścią
  • Quiz: Wprowadzenie do Flask i środowiska pracy

Moduł 2: Szablony HTML i Jinja2

Moduł 3: Routing, przekierowania i sesje

Moduł 4: Bazy danych – SQLite + SQLAlchemy

Moduł 5: Autoryzacja i uwierzytelnianie

Moduł 6: Praca z formularzami – Flask-WTF

Moduł 7: Przesyłanie plików i obrazy

Moduł 8: Testowanie, debugowanie i bezpieczeństwo

Moduł 9: API i komunikacja z JavaScriptem

Moduł 10: Deployment i projekt końcowy

Oceny i recenzje uczniów

Brak recenzji
Brak recenzji