Intensywny program praktyczny obejmujący Python, OOP, SQL, Flask, Django, Django REST Framework, Celery, FastAPI, asynchroniczność, Docker, CI/CD, podstawy AWS oraz nowoczesny workflow wspierany przez AI.
Dla mnie była to uporządkowana ścieżka przejścia od podstaw programowania do budowy aplikacji backendowych, API, pracy z bazami danych, testowania, konteneryzacji i przygotowania do rozmów technicznych — wzmocniona dużą liczbą zadań praktycznych i pracy projektowej.
Program LearnIT pomógł mi uporządkować wiedzę i przejść przez najważniejsze obszary pracy backend developera: składnię Pythona, OOP, SQL, frameworki webowe, REST API, autoryzację, zadania asynchroniczne, testy, konteneryzację i podstawy deploymentu. Najważniejsze było dla mnie to, że każdy obszar był połączony z praktyką — nie tylko z teorią.
MODUŁY
Praktyczne obszary nauki
#01
Podstawy programowania i Pythona
Pierwszy etap był skupiony na składni Pythona, logice programowania, pracy ze środowiskiem, algorytmach, strukturach danych, funkcjach, obsłudze błędów oraz pracy z plikami i danymi zewnętrznymi.
iteratory, generatory i podstawowe wzorce projektowe
#02
Git i programowanie obiektowe
Ten etap przygotował mnie do pracy z kodem w bardziej projektowy sposób: kontrola wersji, Git Flow, GitHub oraz programowanie obiektowe jako fundament większych aplikacji.
Ten moduł pomógł mi lepiej zrozumieć fundamenty działania aplikacji webowych: internet, HTTP, REST, model klient-serwer i wzorce architektoniczne używane w web developmencie.
HTTPRESTTCP/IPOSIMVCMTVMVVMClient-Server
zasady działania internetu
architektura klient-serwer
model OSI i TCP/IP
wzorce MTV, MVC, MVVM
Pokaż szczegóły
protokol HTTP
REST
przegląd frameworków web developmentu
#05
Frameworki Flask i Django
Najważniejszy etap webowy: budowa aplikacji we Flasku i Django, routing, widoki, ORM, migracje, szablony, formularze, panel admina, autoryzacja i transakcje.
panel administracyjny Django: filtry, sortowanie, wyszukiwanie, inline, admin actions
bulk operations
transakcje, ACID, poziomy izolacji
rejestracja i autoryzacja
#06
Django REST Framework i Celery
Ten moduł był skoncentrowany na budowie backendu API: DRF, serializery, autoryzacja, JWT, middleware, cache, dokumentacja Swagger/OpenAPI oraz zadania w tle z Celery i Celery Beat.
Ostatni obszar dotyczył uruchamiania aplikacji poza lokalnym środowiskiem: Docker, docker-compose, podstawy AWS, CI/CD, GitHub Actions i organizacja pracy zespołowej.
Poznałem cały proces budowy aplikacji backendowej: od składni Pythona i OOP, przez Django i Flask, po REST API, autoryzację i dokumentację.
Praca z danymi
Przerobiłem SQL, relacje, indeksy, JOIN-y, ORM, migracje i podłączanie baz danych do aplikacji.
Nowoczesny backend
Zrozumiałem podstawy asynchroniczności, FastAPI, WebSockets, Celery i zadań wykonywanych poza głównym request-response cycle.
Jakosc i praktyka
Duży nacisk był położony na praktyczne zadania, testowanie, debugowanie, dokumentowanie API i pracę z narzędziami używanymi w realnych projektach.
Deployment i workflow
Poznałem Docker, Docker Compose, CI/CD, GitHub Actions oraz podstawy wdrażania aplikacji w chmurze AWS.
AI-assisted workflow
Nauczyłem się traktować AI jako narzędzie wspierające research, code review, dokumentację, debugowanie i naukę — z pełną odpowiedzialnością po stronie developera.
Chcesz zobaczyć, jak wykorzystałem tę wiedzę w praktyce?
Najlepszym dowodem są moje projekty: StayMap Polska i PRO-KOM Serwis System — aplikacje, w których wykorzystałem Django, DRF, PostgreSQL, Celery, Redis, Docker, Next.js i AI-assisted workflow.