Kurs Python + Django + AI | Od podstaw | LearnIT
Kurs Python + Django + AI | Od podstaw | LearnIT
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Identyfikatory projektówKierunek - Rozwój, Zachodniopomorskie Bony Szkoleniowe, Regionalny Fundusz Szkoleniowy II
- Grupa docelowa usługi
Program „Python + Django + AI” przygotowano dla osób dorosłych, które chcą uzyskać kompetencje do pracy jako Junior Python Developer. Kurs jest przeznaczony dla osób początkujących, bez wcześniejszego doświadczenia w programowaniu.
Grupę docelową stanowią osoby, które:
- Planują zmianę ścieżki zawodowej, szukają stabilnego i lepiej płatnego zatrudnienia w sektorze IT.
- Chcą tworzyć aplikacje internetowe, automatyzować procesy i wdrażać sztuczną inteligencję.
- Interesują się backendem, integracją systemów oraz nowoczesnymi technologiami.
- Szukają elastycznej formy kształcenia dostosowanej do obowiązków zawodowych i rodzinnych.
- Pragną rozwijać „zielone kompetencje” – tworzyć energooszczędne i zrównoważone rozwiązania cyfrowe.
Kurs jest dedykowany także osobom ubiegającym się o dofinansowanie, np. w ramach projektów „Małopolski pociąg do kariery”, programów dla zachodniopomorskich MMSP, projektu nr FEDS.09.01-IP.02-0007/23.
- Minimalna liczba uczestników2
- Maksymalna liczba uczestników30
- Data zakończenia rekrutacji10-11-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Podstawa uzyskania wpisu do BURZnak Jakości Małopolskich Standardów Usług Edukacyjno-Szkoleniowych (MSUES) - wersja 2.0
Cel
Cel
Cel edukacyjny
Celem kursu jest kompleksowe przygotowanie uczestników do pracy jako Junior Python Developer, z uwzględnieniem kontekstu zrównoważonego rozwoju (zielone kompetencje).Uczestnicy uczą się tworzyć aplikacje webowe, pracować w Scrumie, korzystać z frameworków takich jak Django, Flask i FastAPI oraz poznają dobre praktyki programistyczne i sposoby tworzenia energooszczędnych, świadomych rozwiązań IT.
Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| obsługuje narzędzia Linux i Terminal | Identyfikuje i dobiera poprawne konstrukcje skryptowe w systemie Linux, które zastępują ręczne, powtarzalne czynności (co pozwala skrócić czas pracy komputera i zmniejszyć zużycie energii) | Test teoretyczny z wynikiem generowanym automatycznie |
| Wskazuje prawidłowe metody wykonywania operacji na plikach partiami i z buforowaniem, zmniejszające liczbę odczytów/zapisów na dysk. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Rozpoznaje zasady i polecenia służące do automatycznego porządkowania logów i usuwania plików tymczasowych. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Analizuje wyniki pomiarów podstawowego zużycia zasobów (CPU/RAM/IO) i wskazuje rozwiązania, które je obniżają (świadome ograniczanie energii) | Test teoretyczny z wynikiem generowanym automatycznie | |
| obsługuje system Kontroli Wersji Git | Analizuje i wskazuje odpowiednie reguły dla list wykluczeń (.gitignore), zapobiegające przechowywaniu i przesyłaniu ciężkich, zbędnych danych. | Test teoretyczny z wynikiem generowanym automatycznie |
| Rozpoznaje prawidłowe procedury łączenia drobnych zmian i czyszczenia starych gałęzi (skracające czas automatycznych kompilacji). | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wskazuje optymalną politykę retencji artefaktów (krótszy czas przetrzymywania paczek/buildów), co ogranicza zajętość miejsca na dyskach. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wybiera z dostępnych wariantów prosty i optymalny sposób wersjonowania, który zmniejsza liczbę niepotrzebnych przebudowań kodu. | Test teoretyczny z wynikiem generowanym automatycznie | |
| obsługuje podstawy Programowania Python | Rozpoznaje i wskazuje w kodzie lżejsze struktury danych oraz unika wyboru zbędnych kopii pamięciowych. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wybiera z podanych algorytmów rozwiązania o niższej złożoności obliczeniowej (skracające czas pracy procesora). | Test teoretyczny z wynikiem generowanym automatycznie | |
| Identyfikuje poprawne mechanizmy optymalizacji odczytu/zapisu plików (batching) ograniczające ruch dyskowy. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Analizuje fragmenty kodu i skutecznie wskazuje miejsca „marnowania prądu” (np. zbędne pętle, niepotrzebne kopiowanie danych). | Test teoretyczny z wynikiem generowanym automatycznie | |
| obsługuje programowanie obiektowe (OOP) w Pythonie | Analizuje struktury klas i wybiera prostsze modele domenowe unikając nadmiarowych zależności. | Test teoretyczny z wynikiem generowanym automatycznie |
| Identyfikuje techniki enkapsulacji i polimorfizmu, które skutecznie ograniczają „efekty uboczne” i nadmiarowe obliczenia w kodzie. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wskazuje rozwiązania architektoniczne zoptymalizowane pod kątem zużycia pamięci. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Rozpoznaje i poprawnie interpretuje, w jaki sposób wybrane decyzje projektowe (OOP) przekładają się na użycie energii i emisje środowiskowe. | Test teoretyczny z wynikiem generowanym automatycznie | |
| obsługuje prace z wirtualnymi środowiskami | Wskazuje poprawne zasady budowania środowisk z minimalną wymaganą liczbą bibliotek (bez zbędnego „balastu” przesyłanego siecią). | Test teoretyczny z wynikiem generowanym automatycznie |
| Rozpoznaje prawidłowe polecenia do rozsądnego aktualizowania i usuwania zależności projektowych. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wybiera poprawne kroki do odtworzenia lekkiego środowiska na innej maszynie oraz interpretuje wskaźniki jego optymalizacji. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Rozpoznaje i tłumaczy mechanizm, za pomocą którego izolacja środowisk zmniejsza liczbę błędnych i powtarzanych buildów na serwerach CI/CD. | Test teoretyczny z wynikiem generowanym automatycznie | |
| obsługuje framework Django | Identyfikuje optymalne widoki i metody łączenia zapytań do bazy danych, redukujące czas pracy serwera. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wybiera prawidłowe metody wdrażania paginacji i pamięci podręcznej (cache) w celu uniknięcia przesyłania nadmiarowych danych. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Rozpoznaje poprawne parametry konfiguracyjne panelu administracyjnego Django chroniące przed ładowaniem zbędnych kolumn i rekordów. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Analizuje podane metryki (czas/zużycie zasobów) w celu oceny wpływu zastosowanych optymalizacji Django na obciążenie infrastruktury. | Test teoretyczny z wynikiem generowanym automatycznie | |
| obsługuje bazy danych i język SQL | Rozpoznaje i weryfikuje zoptymalizowane zapytania SQL wykorzystujące indeksy, limity i stronicowanie danych. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wskazuje poprawne schematy kluczy i relacji pomagające uniknąć duplikowania danych. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wybiera optymalne zapytania realizujące agregację i łączenie danych (JOIN) po stronie silnika bazy danych, minimalizujące transfer sieciowy. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Analizuje i porównuje plany wykonania zapytań (EXPLAIN), aby wskazać najbardziej energooszczędne i najszybsze rozwiązanie. | Test teoretyczny z wynikiem generowanym automatycznie | |
| obsługuje wzorce projektowe oraz refaktoring i debugowanie kodu | Wskazuje w architekturze odpowiednie miejsca do wdrożenia mechanizmów cache oraz poolingu połączeń. | Test teoretyczny z wynikiem generowanym automatycznie |
| Analizuje fragmenty kodu i identyfikuje niezbędne kroki do jego refaktoryzacji, mające na celu wykonanie zadania w mniejszej liczbie kroków. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Interpretuje wyniki z narzędzi profilujących kod (profilery) w celu lokalizacji tzw. „gorących punktów” (o dużym zużyciu zasobów). | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wybiera prawidłowe strategie, poziomy logowania oraz zasady retencji danych zabezpieczające przed niepotrzebnym zużyciem przestrzeni dyskowej. | Test teoretyczny z wynikiem generowanym automatycznie | |
| obsługuje proces testowania | Wybiera właściwe metody selekcji i uruchamiania wyłącznie niezbędnych zestawów testowych (oszczędzające czas serwerów testowych). | Test teoretyczny z wynikiem generowanym automatycznie |
| Identyfikuje poprawne użycie obiektów typu mock (podmian) zwalniających testy z konieczności uruchamiania ciężkich usług sieciowych/bazodanowych. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wskazuje poprawne techniki konfiguracji współdzielonych danych testowych (np. fixtures), redukujące redundancję danych. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Rozpoznaje praktyki optymalizujące proces generowania raportów i artefaktów testowych tak, aby nie zajmowały zbędnego miejsca. | Test teoretyczny z wynikiem generowanym automatycznie | |
| obsługuje API: HTTP, REST, WebAPI | Identyfikuje optymalne struktury odpowiedzi dla endpointów wysyłające wyłącznie niezbędne dane (zmniejszenie wielkości payloadu). | Test teoretyczny z wynikiem generowanym automatycznie |
| Wskazuje prawidłową implementację kompresji, cache oraz znaczników ETag zmniejszających liczbę odpowiedzi i obciążenie serwerów. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wybiera prawidłowe metody HTTP i kody statusów pozwalające aplikacjom klienckim unikać powtórnych wywołań (retry). | Test teoretyczny z wynikiem generowanym automatycznie | |
| Interpretuje statystyki ruchu w sieci (transfer/czas odpowiedzi) oceniając uzyskany spadek obciążenia na skutek zmian architektonicznych. | Test teoretyczny z wynikiem generowanym automatycznie | |
| obsługuje Deploy Aplikacji z wykorzystaniem AWS i Dockera | Analizuje zawartość plików Dockerfile dobierając konfigurację pozwalającą budować maksymalnie lekkie obrazy kontenerów. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wskazuje poprawne zasady działania automatycznego skalowania i parametry doboru rozmiaru maszyn wirtualnych w chmurze (AWS). | Test teoretyczny z wynikiem generowanym automatycznie | |
| Rozpoznaje zasady definiowania polityk cyklu życia („lifecycle”) dla usług magazynowych (np. AWS S3) w celu usuwania zbędnych danych. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Analizuje i interpretuje raporty chmurowe (np. zużycie CPU/transfer) po wdrożeniu poprawek architektonicznych. | Test teoretyczny z wynikiem generowanym automatycznie | |
| obsługuje Flask | Rozpoznaje właściwą i lekką strukturę routingów we frameworku Flask generującą minimalny payload dla klienta. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wskazuje prawidłowe zastosowanie buforowania (cache) szablonów i strumieniowania („streaming”) odpowiedzi zmniejszające pobór mocy. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Identyfikuje listę bibliotek i rozszerzeń faktycznie niezbędnych do uruchomienia i obsługi aplikacji (bez nadmiernego "puchnięcia" projektu). | Test teoretyczny z wynikiem generowanym automatycznie | |
| Analizuje i poprawnie interpretuje logi systemowe wskazujące na spadek zużycia zasobów obliczeniowych (CPU/RAM). | Test teoretyczny z wynikiem generowanym automatycznie | |
| obsługuje integrację z API AI oraz narzędzia asynchroniczne (FastAPI) | Wybiera poprawne skrypty i zapytania integrujące się z zewnętrznymi API opartymi na sztucznej inteligencji (np. OpenAI, Anthropic). | Test teoretyczny z wynikiem generowanym automatycznie |
| Analizuje dostarczony kod pod kątem poprawnej implementacji asynchronicznych endpointów oraz walidacji danych we frameworku FastAPI. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Ocenia, w jakich scenariuszach wdrożenie rozwiązań asynchronicznych zamiast synchronicznych przynosi największą redukcję zużycia zasobów serwera. | Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje i kompetencje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Moduł 1: Podstawy programowania i Pythona
Lekcja 1
- Rozwój architektury komputerowej — aspekt środowiskowy (zielone kompetencje): wybór i projektowanie rozwiązań o niższym poborze mocy; zrozumienie, że wydajniejsze architektury CPU/GPU zmniejszają zużycie energii i ślad węglowy centrów danych.
- O programowaniu w ogóle — aspekt środowiskowy: promowanie prostoty i unikania overengineeringu, co ogranicza potrzebę nadmiernych zasobów obliczeniowych i zużycia energii.
- Powszechne języki programowania (klasyfikacja, rodzaje) — aspekt środowiskowy: świadomy dobór narzędzi pod kątem efektywności energetycznej i śladu środowiskowego.
- Algorytmy — aspekt środowiskowy: projektowanie algorytmów o mniejszej złożoności obliczeniowej, co bezpośrednio redukuje zużycie energii.
- Reprezentacja danych w komputerze — aspekt środowiskowy: oszczędne gospodarowanie pamięcią (mniej kopii, kompaktowe struktury) zmniejsza zużycie energii.
- Podstawowe pojęcia algebry logiki — aspekt środowiskowy: logiczna redukcja liczby operacji obniża zapotrzebowanie na energię.
Lekcja 2: Wprowadzenie do ekosystemu Python
- Pierwsze spotkanie z Pythonem — aspekt środowiskowy: świadome użycie narzędzi o niskim narzucie zasobowym
- Podstawowe cechy języka — aspekt środowiskowy: czytelność i prostota kodu ograniczają koszty utrzymania i nadmiarowe uruchomienia.
- Narzędzia programistyczne — aspekt środowiskowy: instalacje „slim”, unikanie zbędnych zależności
- Virtualenv — aspekt środowiskowy: izolacja zależności zapobiega marnotrawstwu zasobów i nadmiernym instalacjom
Lekcja 3: Podstawy Pythona – część 1
- PEP — aspekt środowiskowy: standardy stylu redukują dług technologiczny i niepotrzebne przebudowy.
- Zmienne; Typy danych; Operatory; Łańcuchy znaków; Mutowalne i niemutowalne typy danych — aspekt środowiskowy: dobór struktury danych pod niski koszt pamięci/CPU, ograniczenie kopii i konwersji, co obniża zużycie energii
Lekcja 4: Podstawy Pythona – część 2
- Konwersja typów — aspekt środowiskowy: unikanie kosztownych rzutowań
- Funkcje wejścia i wyjścia — aspekt środowiskowy: łączenie operacji (batching) i buforowanie, by ograniczać I/O energetycznie kosztowne
- Komentarze; Importy — aspekt środowiskowy: dokumentacja ułatwia utrzymanie, lazy-import ogranicza ładowanie zbędnych modułów
Lekcja 5: Podstawy Pythona – część 3
- Formy operatora przypisania; Formatowanie łańcuchów; Operatory porównania; Instrukcje warunkowe — aspekt środowiskowy: krótsze ścieżki wykonania ograniczają liczbę cykli CPU
- Pętle
- Złożoność algorytmów (Big O) — aspekt środowiskowy: niższa złożoność = mniejsze zużycie energii
Lekcja 6: Programowanie strukturalne
- Funkcje i argumenty; Zakresy; Adnotacje — aspekt środowiskowy: unikanie nadmiarowych alokacji i dostępów globalnych
- Dokumentowanie kodu — aspekt środowiskowy: dłuższy cykl życia rozwiązań = mniej marnotrawstwa zasobów
Lekcja 7: Programowanie funkcyjne
- List comprehensions; map/filter/reduce — aspekt środowiskowy: strumieniowe przetwarzanie danych zamiast buforowania
- Dekoratory; Domknięcia; Funkcje lambda/wyższego rzędu
Lekcja 8: Obsługa wyjątków
- Wyjątki; Try/except; Finally/else; Raise; Asercje — aspekt środowiskowy: fail-fast i wczesna walidacja ograniczają liczbę energochłonnych uruchomień
Lekcja 9: Praca z tekstem, serializacja i system plików
- Kodowania — aspekt środowiskowy: kompaktowe formaty i kompresja (np. gzip) zmniejszają transfer i pobór mocy
- Serializacja/Deserializacja; JSON/CSV — aspekt środowiskowy: formaty i tryby strumieniowe ograniczają użycie pamięci i energii
- Wyrażenia regularne
- Iteratory/Generatory — aspekt środowiskowy: lazy evaluation zmniejsza footprint pamięci
Moduł 2: Systemy kontroli wersji i programowanie obiektowe
Lekcja 1: Systemy kontroli wersji
- Git; Komendy; Git Flow; GitHub/GitLab/Bitbucket — aspekt środowiskowy: polityki .gitignore i retencji artefaktów, unikanie binariów w repo i czyszczenie gałęzi zmniejszają zużycie przestrzeni, transfer i energię. Podstawy metodyk zwinnych (Scrum/Agile) i organizacja pracy w zespołach programistycznych.
Lekcja 2: OOP – część 1
- Klasy/obiekty; Metody/atrybuty; Enkapsulacja; Dziedziczenie/abstrakcja; Przesłanianie; MRO — aspekt środowiskowy: prostsze modele domenowe i preferencja kompozycji ograniczają złożoność, co zmniejsza zapotrzebowanie na zasoby
Lekcja 3: OOP – część 2
- Metody instancji/klasy/statyczne; Klasy danych; Polimorfizm; Przeciążanie operatorów; Własne wyjątki — aspekt środowiskowy: czytelna obsługa błędów i właściwe API ograniczają liczbę kosztownych restartów i buildów
Moduł 3: Bazy danych i SQL
Lekcja 1:
- Bazy danych, SZBD
- SQL – proste zapytania; Funkcje i procedury — aspekt środowiskowy: indeksy, limity, paginacja i logika bliżej danych redukują transfer i zużycie energii
Lekcja 2:
- Klucze; Indeksy; Relacje; Podzapytania/JOIN; ORM — aspekt środowiskowy: optymalizacja planów zapytań i rozsądny dobór trybów lazy/eager obniżają obciążenie serwera.
Lekcja 3:
- Raw SQL i SQLAlchemy; Aplikacja konsolowa; SQLAlchemy + Alembic — aspekt środowiskowy: migracje incrementalne i zero-downtime ograniczają I/O i czas pracy infrastruktury
Moduł 4: Sieć, internet i web development
Lekcja 1:
- Zasady działania internetu; Architektura klient–serwer; Model OSI/TCP-IP; Protokół HTTP; REST – projektowanie lekkich i wydajnych API — aspekt środowiskowy: cache/CDN/kompresja oraz minimalizacja liczby i rozmiaru żądań zmniejszają ruch sieciowy i zapotrzebowanie energetyczne.
Moduł 5: Frameworki Flask i Django
Lekcja 1: Flask – część 1
- Ćwiczenie: prosta aplikacja; Flask jako framework; psycopg2; Raw SQL; Jinja2 — aspekt środowiskowy: lekkie frameworki, pooling połączeń i cache szablonów zmniejszają zużycie CPU/IO
Lekcja 2: Flask – część 2
- Aplikacja z SQLAlchemy ORM; Zapytania ORM; Alembic — aspekt środowiskowy: profilowanie zapytań, unikanie N+1 i kontrolowane migracje ograniczają obciążenie energetyczne bazy
Lekcja 3: Django 1
- Konfiguracja; PostgreSQL; manage; Aplikacje — aspekt środowiskowy: właściwe LOGGING/DEBUG i re-use połączeń redukują koszty środowiska
Lekcja 4: Django 2
- Widoki; Routing; ORM; Migracje; Szablony; Formularze; Pagination; Ćwiczenia — aspekt środowiskowy: paginacja i cache endpointów ograniczają transfer i CPU
Lekcja 5: Django 3
- Normalizacja; Queryset; Seeder/Faker — aspekt środowiskowy: ograniczenie duplikacji danych i świadome generowanie danych testowych zmniejsza ślad dyskowy
Lekcja 6: Django 4
- Admin: widoki/filtry/pola; Admin Actions; Ćwiczenia — aspekt środowiskowy: paginacja i operacje wsadowe redukują liczbę zapytań i obciążenie serwera
Lekcja 7: Django 5
- Bulk Operations; Transakcje/ACID/poziomy izolacji; Rejestracja i autoryzacja — aspekt środowiskowy: krótsze transakcje i throttling logowania zmniejszają zużycie zasobów
Moduł 6: Django REST i Celery
Lekcja 1
- DRF; Postman; Parametry ścieżki i zapytań; Serializery; Ciasteczka; Ćwiczenie DRF; Testowanie — aspekt środowiskowy: filtrowanie pól, cache i profilowanie endpointów zmniejszają ruch oraz koszty energetyczne
Lekcja 2
- Middleware; JWT; Biblioteki; Rejestracja/Logowanie — aspekt środowiskowy: krótkie TTL tokenów, ochrona przed brute-force i minimalizacja rozmiaru ładunku ograniczają niepotrzebny ruch i obciążenie
Lekcja 3
- Cache; Ćwiczenia — aspekt środowiskowy: wielopoziomowe cache (klient/edge/serwer) redukuje liczbę odwołań do serwera
Lekcja 4
- Ćwiczenia DRF; Swagger/OpenAPI — aspekt środowiskowy: jasny kontrakt API ogranicza błędy i niepotrzebne wywołania
Lekcja 5: Celery
- Praca w tle; Celery Beat; Harmonogramy; Ćwiczenia — aspekt środowiskowy: wsadowe przetwarzanie, back-off retry i okna poza szczytem zmniejszają pobór mocy
Moduł 7: Technologie zaawansowane (Async, DevOps) i Walidacja
Lekcja 1: Asynchroniczność i nowoczesne API (FastAPI, Aiohttp) Tematyka: Korutyny, asyncio, wprowdzenie do Aiohttp oraz FastAPI, koncepcje WebSockets i GraphQL. Integracja z zewnętrznymi API AI (OpenAI API / Anthropic): wysyłanie zapytań, obsługa promptów i automatyzacja procesów w aplikacjach Django/FastAPI. Aspekt środowiskowy: Wykorzystanie I/O nieblokującego zmniejsza koszty energetyczne na żądanie, a szybka walidacja w FastAPI i ograniczanie payloadu redukują zbędny transfer danych oraz zużycie CPU (ograniczenie śladu węglowego).
Lekcja 2: Podstawy DevOps, Konteneryzacja i CI/CD (AWS, Docker) Tematyka: Rola inżyniera DevOps, podstawy chmury AWS (EC2, S3), wirtualizacja i kontenery (Docker), automatyzacja wdrożeń (CI/CD za pomocą GitHub Actions). Aspekt środowiskowy: Tworzenie lekkich obrazów ("slim") w Dockerze, warunkowe uruchamianie pipeline'ów CI/CD oraz autoscaling w chmurze drastycznie ograniczają nadmiarową pracę serwerów i zużycie energii.
Lekcja 3: Walidacja
Zakres testu obejmuje weryfikację opanowania efektów uczenia się poprzez zadania problemowe oraz analizę fragmentów kodu z zakresu Pythona, Django, baz danych SQL, integracji API i zielonych kompetencji. Wynik jest generowany automatycznie przez system, a warunkiem zaliczenia walidacji i potwierdzenia kompetencji jest uzyskanie minimum 70% poprawnych odpowiedzi.
Czas trwania usługi wynosi łącznie 96:00 godzin zegarowych, w tym: 85:15 godzin zajęć dydaktycznych, 02:45 godzin walidacji oraz 08:00 godzin przerw uwzględnionych w harmonogramie. Przerwy są wliczane do całkowitego czasu trwania usługi.
Harmonogram
Harmonogram
| Przedmiot / temat | Typ aktywności | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|---|
Przedmiot / temat 1 z 96 Podstawy algorytmizacji i programowania | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 12-11-2026 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 2 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 12-11-2026 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 3 z 96 Podstawy algorytmizacji i programowania | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 12-11-2026 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 4 z 96 Wprowadzenie do ekosystemu Python | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 16-11-2026 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 5 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 16-11-2026 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 6 z 96 Wprowadzenie do ekosystemu Python | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 16-11-2026 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 7 z 96 Podstawy Pythona – część 1 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 19-11-2026 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 8 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 19-11-2026 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 9 z 96 Podstawy Pythona – część 1 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 19-11-2026 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 10 z 96 Podstawy Pythona – część 2 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 23-11-2026 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 11 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 23-11-2026 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 12 z 96 Podstawy Pythona – część 2 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 23-11-2026 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 13 z 96 Podstawy Pythona – część 3 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 26-11-2026 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 14 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 26-11-2026 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 15 z 96 Podstawy Pythona – część 3 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 26-11-2026 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 16 z 96 Programowanie strukturalne | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 30-11-2026 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 17 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 30-11-2026 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 18 z 96 Programowanie strukturalne | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 30-11-2026 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 19 z 96 Programowanie funkcyjne | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 03-12-2026 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 20 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 03-12-2026 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 21 z 96 Programowanie funkcyjne | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 03-12-2026 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 22 z 96 Obsługa wyjątków | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 07-12-2026 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 23 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 07-12-2026 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 24 z 96 Obsługa wyjątków | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 07-12-2026 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 25 z 96 Praca z tekstem, serializacja i system plików | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 10-12-2026 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 26 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 10-12-2026 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 27 z 96 Praca z tekstem, serializacja i system plików | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 10-12-2026 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 28 z 96 Systemy kontroli wersji | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 14-12-2026 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 29 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 14-12-2026 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 30 z 96 Systemy kontroli wersji | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 14-12-2026 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 31 z 96 Programowanie obiektowe – część 1 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 17-12-2026 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 32 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 17-12-2026 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 33 z 96 Programowanie obiektowe – część 1 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 17-12-2026 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 34 z 96 Programowanie obiektowe – część 2 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 21-12-2026 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 35 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 21-12-2026 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 36 z 96 Programowanie obiektowe – część 2 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 21-12-2026 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 37 z 96 Bazy danych i SQL – część 1 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 28-12-2026 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 38 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 28-12-2026 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 39 z 96 Bazy danych i SQL – część 1 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 28-12-2026 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 40 z 96 Bazy danych i SQL – część 2 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 04-01-2027 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 41 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 04-01-2027 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 42 z 96 Bazy danych i SQL – część 2 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 04-01-2027 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 43 z 96 Bazy danych i SQL – część 3 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 07-01-2027 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 44 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 07-01-2027 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 45 z 96 Bazy danych i SQL – część 3 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 07-01-2027 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 46 z 96 Praca z internetem i siecią | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 11-01-2027 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 47 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 11-01-2027 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 48 z 96 Praca z internetem i siecią | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 11-01-2027 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 49 z 96 Flask – część 1 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 14-01-2027 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 50 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 14-01-2027 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 51 z 96 Flask – część 1 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 14-01-2027 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 52 z 96 Flask – część 2 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 18-01-2027 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 53 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 18-01-2027 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 54 z 96 Flask – część 2 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 18-01-2027 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 55 z 96 Django – część 1 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 21-01-2027 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 56 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 21-01-2027 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 57 z 96 Django – część 1 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 21-01-2027 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 58 z 96 Django – część 2 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 25-01-2027 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 59 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 25-01-2027 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 60 z 96 Django – część 2 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 25-01-2027 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 61 z 96 Django – część 3 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 28-01-2027 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 62 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 28-01-2027 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 63 z 96 Django – część 3 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 28-01-2027 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 64 z 96 Django – część 4 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 01-02-2027 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 65 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 01-02-2027 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 66 z 96 Django – część 4 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 01-02-2027 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 67 z 96 Django – część 5 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 04-02-2027 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 68 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 04-02-2027 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 69 z 96 Django – część 5 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 04-02-2027 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 70 z 96 Django – część 6 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 08-02-2027 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 71 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 08-02-2027 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 72 z 96 Django – część 6 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 08-02-2027 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 73 z 96 Django REST – część 1 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 11-02-2027 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 74 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 11-02-2027 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 75 z 96 Django REST – część 1 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 11-02-2027 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 76 z 96 Django REST – część 2 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 15-02-2027 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 77 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 15-02-2027 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 78 z 96 Django REST – część 2 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 15-02-2027 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 79 z 96 Django REST – część 3 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 18-02-2027 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 80 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 18-02-2027 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 81 z 96 Django REST – część 3 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 18-02-2027 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 82 z 96 Django REST – część 4 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 22-02-2027 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 83 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 22-02-2027 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 84 z 96 Django REST – część 4 | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 22-02-2027 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 85 z 96 Celery | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 25-02-2027 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 86 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 25-02-2027 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 87 z 96 Celery | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 25-02-2027 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 88 z 96 Przegląd nowoczesnych technologii: Asynchroniczność, FastAPI i możliwości integracji z AI | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 01-03-2027 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 89 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 01-03-2027 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 90 z 96 Przegląd nowoczesnych technologii: Asynchroniczność, FastAPI i możliwości integracji z AI | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 01-03-2027 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 91 z 96 Przegląd narzędzi wdrożeniowych: Docker, AWS i praktyka DevOps | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 04-03-2027 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 92 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 04-03-2027 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 93 z 96 Przegląd narzędzi wdrożeniowych: Docker, AWS i praktyka DevOps | Zajęcia teoretyczno-praktyczne. Zajęcia w formie wykładu, rozmowy na żywo, chatu oraz współdzielenie ekranu. | Typ aktywności Zajęcia | Prowadzący Paweł Wyżykowski | Data realizacji zajęć 04-03-2027 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Przedmiot / temat 94 z 96 - | Typ aktywności Walidacja | Prowadzący - | Data realizacji zajęć 11-03-2027 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:20 | Liczba godzin 01:20 |
Przedmiot / temat 95 z 96 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 11-03-2027 | Godzina rozpoczęcia 19:20 | Godzina zakończenia 19:35 | Liczba godzin 00:15 |
Przedmiot / temat 96 z 96 - | Typ aktywności Walidacja | Prowadzący - | Data realizacji zajęć 11-03-2027 | Godzina rozpoczęcia 19:35 | Godzina zakończenia 21:00 | Liczba godzin 01:25 |
Podsumowanie
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Suma godzin zegarowych usługi | Liczba godzin 96:00 |
Rodzaj godzin w tym suma godzin zajęć | Liczba godzin 85:15 |
Rodzaj godzin w tym suma godzin walidacji | Liczba godzin 02:45 |
Rodzaj godzin w tym suma przerw | Liczba godzin 08:00 |
Rodzaj godzin Suma godzin dydaktycznych bez przerw | Liczba godzin 117:15 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 6 500,00 PLN |
Podmiot uprawniony do zwolnienia z VAT na podstawie art. 43 ust. 1 ustawy o VAT | |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 6 500,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 67,71 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 67,71 PLN |
Liczba godzin usługi
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Liczba godzin zegarowych usługi | Liczba godzin 96:00 |
Prowadzący
Prowadzący
Leszek Bartmiński
Pełniłem rolę trenera i mentora – m.in. prowadziłem pierwszą edycję Akademii DevOps w Onwelo SA, w ramach której szkoliłem pracowników i uczestników w zakresie nowoczesnych narzędzi DevOps, programowania w Pythonie i dobrych praktyk w pracy zespołowej. Mam doświadczenie w prowadzeniu zarówno szkoleń technicznych, jak i technicznych-językowych (filologia angielska), co ułatwia mi skuteczne przekazywanie wiedzy, dostosowane do poziomu uczestników.
Jako inżynier informatyki oraz magister filologii angielskiej łączę kompetencje techniczne z umiejętnościami dydaktycznymi i komunikacyjnymi. W pracy trenerskiej stawiam na praktykę, przykłady z realnych projektów oraz aktywizację uczestników, aby zdobyte umiejętności mogli od razu wykorzystać w środowisku zawodowym.
Ma doświadczenie zawodowe zdobyte nie wcześniej niż 5 lat przed datą publikacji usługi w BUR.
ANDRZEJ SZESZKO
W ciągu ostatnich kilku lat zdobyłem doświadczenie zawodowe jako programista oraz praktyczną wiedzę z zakresu tworzenia aplikacji webowych z wykorzystaniem różnorodnych narzędzi, ze szczególnym uwzględnieniem języka Python i frameworka Django.
Moje doświadczenie akademickie pozwoliło mi pogłębić znajomość podstaw Pythona oraz rozwinąć umiejętności efektywnego przekazywania wiedzy.
Uczestniczyłem w projektach o znaczeniu krajowym i międzynarodowym, takich jak Geospatial Foundation Theme Governance dla Królestwa Arabii Saudyjskiej oraz Greek Local Spatial Plans Data Model, co umożliwiło mi współpracę z zespołami międzynarodowymi, w których kluczowa była skuteczna komunikacja.
W swojej pracy programistycznej aktywnie stosuję zasady zielonych kompetencji cyfrowych: projektuję rozwiązania o niskim zużyciu zasobów obliczeniowych, optymalizuję zapytania i struktury danych pod kątem efektywności energetycznej, a także wdrażam dobre praktyki zmniejszające ślad węglowy aplikacji — takie jak świadomy dobór algorytmów, minimalizacja zbędnych operacji I/O oraz odpowiedzialne zarządzanie infrastrukturą.
Ma doświadczenie zawodowe zdobyte nie wcześniej niż 5 lat przed datą publikacji usługi w BUR.
PAWEŁ PIETRASZKO
Kluczowe kompetencje techniczne:
Programowanie Full-stack & Systemowe: Biegłość w językach wysokiego poziomu (Python, Java, C#, JavaScript/PHP) oraz systemowych (C++), co pozwala na elastyczne dopasowanie technologii do wymagań projektu.
Quality Assurance & Test Automation: Doświadczenie jako SDET (Software Development Engineer in Test) w projektowaniu zaawansowanych frameworków do testów automatycznych.
Integracja Sprzętowa: Tworzenie aplikacji pracujących blisko fizycznych komponentów i systemów pomiarowych.
Optymalizacja Procesów: Projektowanie i wdrażanie autorskich narzędzi automatyzujących powtarzalne operacje, co realnie przekłada się na oszczędność czasu i redukcję błędów ludzkich.
Podejście zawodowe
W pracy dydaktycznej i projektowej stawia na praktyczne zastosowanie technologii. Dzięki doświadczeniu w testowaniu, promuje podejście "Quality First", ucząc nie tylko jak pisać kod, ale jak tworzyć systemy odporne na błędy i łatwe w utrzymaniu.
Ma doświadczenie zawodowe zdobyte nie wcześniej niż 5 lat przed datą publikacji usługi w BUR.
Paweł Wyżykowski
Posiada praktyczne doświadczenie w projektowaniu, implementacji i utrzymaniu backendów opartych o Python, w tym pracy z frameworkami webowymi, przetwarzaniem danych, integracjami API oraz logiką biznesową aplikacji.
W swojej pracy wykorzystuje nowoczesne podejście do wytwarzania oprogramowania, obejmujące m.in. konteneryzację (Docker), pracę z bazami danych, tworzenie skalowalnych usług backendowych oraz współpracę z zespołami frontendowymi. W codziennej praktyce programistycznej stosuje zasady zielonych kompetencji cyfrowych — projektuje energooszczędny kod, optymalizuje zapytania i struktury danych oraz minimalizuje zbędne operacje obliczeniowe, ograniczając ślad środowiskowy tworzonych aplikacji.
Doświadczenie dydaktyczne oraz praca projektowa pozwalają mu skutecznie przekazywać wiedzę i tłumaczyć zagadnienia programistyczne w sposób praktyczny i zrozumiały dla uczestników szkoleń.
Ma doświadczenie zawodowe zdobyte nie wcześniej niż 5 lat przed datą publikacji usługi w BUR.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy otrzymują dostęp do kompletu materiałów edukacyjnych (autorskie podręczniki, prezentacje, kod, nagrania z zajęć), co umożliwia naukę w indywidualnym tempie i powrót do omawianych treści w dowolnym momencie.
Szkolenie realizuje założenia programu Zielone Kompetencje – uczestnicy nabywają umiejętności wspierające zrównoważony rozwój i efektywne wykorzystanie zasobów IT zgodnie z trendami na rynku pracy.
Weryfikacja obecności: frekwencja weryfikowana jest przez system LMS (listy obecności) oraz raporty logowań z aplikacji Zoom. Warunkiem zaliczenia szkolenia, dopuszczenia do walidacji i uzyskania zaświadczenia jest uczestnictwo w minimum 80% zajęć.
Zajęcia prowadzi trener wskazany w harmonogramie (reszta to kadra rezerwowa). Zastrzegamy możliwość zmiany prowadzącego z przyczyn losowych, bez wpływu na jakość szkolenia.
Informacje dodatkowe
Zapewniamy:
✅ praktyczną wiedzę i umiejętności zgodne z rynkiem IT
✅ wsparcie mentorów z doświadczeniem komercyjnym
✅ doradztwo kariery – pomoc w kreowaniu CV, LinkedIn i GitHub
✅ zajęcia na żywo online (Zoom) w małych grupach
Czas trwania usługi wynosi 96h zegarowych. Przerwy przewidziane w harmonogramie (łącznie 8 godzin) są wliczane do całkowitego czasu trwania usługi.
Szkolenie prowadzi zespół ekspertów. Po ukończeniu kursu i pozytywnej walidacji uczestnik otrzymuje oficjalne zaświadczenie potwierdzające zdobyte kompetencje.
Kurs dedykowany m.in. uczestnikom projektu „Małopolski pociąg do kariery”.
Kolejna edycja usługi przewidziana jest w ciągu 1,5–2 miesięcy.
Usługa zwolniona z VAT na podstawie art. 43 ust. 1 pkt 29 ustawy o VAT, przy finansowaniu w co najmniej 70% ze środków publicznych.
Materiały multimedialne i dokumenty do pobrania
Materiały multimedialne
Warunki techniczne
Warunki techniczne
Minimalne wymagania sprzętowe obejmują komputer z systemem operacyjnym Windows 10, macOS lub Linux.
Rekomendowana konfiguracja to procesor klasy i5 lub wyższy, co najmniej 8 GB pamięci RAM oraz dysk SSD dla płynnej pracy.
Niezbędne jest również posiadanie kamery internetowej, słuchawek oraz stabilnego łącza internetowego o prędkości min. 3 Mb/s (zarówno dla pobierania, jak i wysyłania danych).
Wszystkie zajęcia – zarówno część teoretyczna, jak i praktyczna (warsztaty i projekty) – realizowane są w formie zdalnej, na żywo, za pośrednictwem platformy Zoom.
