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”, "Kierunek-Rozwój", 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 rekrutacji27-01-2027
- 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 |
|---|---|---|
| Zna zasady obsługi narzędzi Linux i Terminal | Opisuje jak tworzyć proste skrypty, które zastępują ręczne, powtarzalne czynności, dzięki czemu komputer krócej pracuje na wysokich obrotach. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wyjaśnia zalety wykonywania operacji na plikach partiami i z buforowaniem. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wskazuje jak ustawiać automatyczne porządki w logach i plikach tymczasowych. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wyjaśnia jak mierzyć podstawowe zużycie (CPU/RAM/IO) i wskazuje, co je obniża. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Opisuje znaczenie stosowania list wykluczeń (.gitignore) i rozsądnego przechowywania plików. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Zna zasady obsługi systemu Kontroli Wersji Git | Opisuje zasady łączenia drobnych zmian i sprzątania starych gałęzi, by skracać czas automatycznych kompilacji. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wyjaśnia jak ustalać retencję artefaktów (krócej trzymane paczki/buildy) | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wskazuje jak dobierać prosty sposób wersjonowania w celu oszczędności prądu. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Zna podstawy Programowania Python | Wskazuje jak dobierać lżejsze struktury danych i unikać zbędnych kopii. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wyjaśnia jak wybierać rozwiązania o niższej złożoności obliczeniowej. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Opisuje zasady rzadszego czytania/zapisu plików w paczkach. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wskazuje sposoby poprawy „marnowania prądu” w kodzie (zbędne pętle, kopiowanie danych). | Test teoretyczny z wynikiem generowanym automatycznie | |
| Zna zasady programowania obiektowego (OOP) w Pythonie | Opisuje jak projektować prostsze modele (bez nadmiarowych zależności). | Test teoretyczny z wynikiem generowanym automatycznie |
| Wyjaśnia jak ograniczać „efekty uboczne” w kodzie (enkapsulacja, polimorfizm). | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wskazuje rozwiązania oszczędne pamięciowo. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wyjaśnia, jak decyzje projektowe przekładają się na energię i emisje. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Zna zasady pracy z wirtualnymi środowiskami | Opisuje jak tworzyć środowiska z tylko potrzebnymi bibliotekami. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wyjaśnia zasady aktualizacji i usuwania zależności. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Opisuje jak odtwarzać lekkie środowisko na innym komputerze. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wyjaśnia, że izolacja środowisk zmniejsza liczbę błędnych, powtarzanych buildów/testów. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Zna zasady działania frameworka Django | Opisuje jak projektować widoki i zapytania do bazy, aby było ich mniej. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wyjaśnia zasady stosowania paginacji i pamięci podręcznej (cache). | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wskazuje jak konfigurować panel administracyjny bez ładowania zbędnych kolumn. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Opisuje na przykładach metryk spadek obciążenia po optymalizacji. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Zna podstawy baz danych i języka SQL | Opisuje jak pisać zapytania z indeksami, limitami i stronicowaniem. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wskazuje jak ustawiać klucze/relacje, by unikać duplikowania danych. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wyjaśnia zalety wykonywania operacji liczenia po stronie bazy. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Opisuje sposoby porównywania planów zapytań pod kątem zużycia energii | Test teoretyczny z wynikiem generowanym automatycznie | |
| Zna wzorce projektowe oraz zasady refaktoringu i debugowania kodu | Opisuje zasady wdrażania cache/pooling. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wyjaśnia jak refaktoryzować kod, by wykonywał mniej kroków. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wskazuje sposoby usuwania „gorących punktów” w kodzie. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Opisuje zasady ustawiania rozsądnego logowania i retencji. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Zna zasady i metody testowania kodu | Wyjaśnia dlaczego warto uruchamiać tylko potrzebne testy (selekcja). | Test teoretyczny z wynikiem generowanym automatycznie |
| Opisuje zasady stosowania mocków (podmian). | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wyjaśnia znaczenie dbania o współdzielone dane testowe. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Opisuje jak ograniczać generowanie ciężkich raportów/artefaktów. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Zna koncepcje API: HTTP, REST, WebAPI | Opisuje jak projektować endpointy, by wysyłały tylko то, co potrzebne. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wyjaśnia zasady włączania kompresji, cache i znaczników ETag. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wskazuje poprawne metody/statusy w celu uniknięcia powtórnych wywołań. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Opisuje na przykładach metryk spadek transferu/czasu odpowiedzi. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Zna zasady wdrażania (Deploy) aplikacji z AWS i Dockerem | Opisuje jak budować lekkie obrazy kontenerów i ustawiać limity zasobów. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wyjaśnia zasady automatycznego skalowania i doboru rozmiaru maszyn. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wskazuje jak ustawiać polityki „lifecycle” dla plików (np. S3). | Test teoretyczny z wynikiem generowanym automatycznie | |
| Opisuje sposób prezentowania spadku godzin pracy CPU/transferu. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Zna zasady działania frameworka Flask | Opisuje jak projektować trasy, by było mniej zapytań. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wyjaśnia zalety stosowania cache szablonów i streaming odpowiedzi. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wskazuje jak dodawać tylko konieczne rozszerzenia (biblioteki). | Test teoretyczny z wynikiem generowanym automatycznie | |
| Opisuje sposób wykazywania spadku zużycia CPU/RAM po optymalizacji | 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 Leszek Bartmiński | Data realizacji zajęć 28-01-2027 | 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ęć 28-01-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 28-01-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 01-02-2027 | 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ęć 01-02-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 01-02-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 04-02-2027 | 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ęć 04-02-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 04-02-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 08-02-2027 | 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ęć 08-02-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 08-02-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 11-02-2027 | 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ęć 11-02-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 11-02-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 15-02-2027 | 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ęć 15-02-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 15-02-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 18-02-2027 | 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ęć 18-02-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 18-02-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 22-02-2027 | 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ęć 22-02-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 22-02-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 25-02-2027 | 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ęć 25-02-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 25-02-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 01-03-2027 | 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ęć 01-03-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 01-03-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 04-03-2027 | 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ęć 04-03-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 04-03-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 09-03-2027 | 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ęć 09-03-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 09-03-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 11-03-2027 | 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ęć 11-03-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 11-03-2027 | 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 Leszek Bartmiński | Data realizacji zajęć 15-03-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ęć 15-03-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 Leszek Bartmiński | Data realizacji zajęć 15-03-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 Leszek Bartmiński | Data realizacji zajęć 18-03-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ęć 18-03-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 Leszek Bartmiński | Data realizacji zajęć 18-03-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 Leszek Bartmiński | Data realizacji zajęć 22-03-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ęć 22-03-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 Leszek Bartmiński | Data realizacji zajęć 22-03-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 Leszek Bartmiński | Data realizacji zajęć 25-03-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ęć 25-03-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 Leszek Bartmiński | Data realizacji zajęć 25-03-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 Leszek Bartmiński | Data realizacji zajęć 01-04-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ęć 01-04-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 Leszek Bartmiński | Data realizacji zajęć 01-04-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 Leszek Bartmiński | Data realizacji zajęć 05-04-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ęć 05-04-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 Leszek Bartmiński | Data realizacji zajęć 05-04-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 Leszek Bartmiński | Data realizacji zajęć 08-04-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ęć 08-04-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 Leszek Bartmiński | Data realizacji zajęć 08-04-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 Leszek Bartmiński | Data realizacji zajęć 12-04-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ęć 12-04-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 Leszek Bartmiński | Data realizacji zajęć 12-04-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 Leszek Bartmiński | Data realizacji zajęć 15-04-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ęć 15-04-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 Leszek Bartmiński | Data realizacji zajęć 15-04-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 Leszek Bartmiński | Data realizacji zajęć 19-04-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ęć 19-04-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 Leszek Bartmiński | Data realizacji zajęć 19-04-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 Leszek Bartmiński | Data realizacji zajęć 22-04-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ęć 22-04-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 Leszek Bartmiński | Data realizacji zajęć 22-04-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 Leszek Bartmiński | Data realizacji zajęć 26-04-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ęć 26-04-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 Leszek Bartmiński | Data realizacji zajęć 26-04-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 Leszek Bartmiński | Data realizacji zajęć 29-04-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ęć 29-04-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 Leszek Bartmiński | Data realizacji zajęć 29-04-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 Leszek Bartmiński | Data realizacji zajęć 04-05-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ęć 04-05-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 Leszek Bartmiński | Data realizacji zajęć 04-05-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 Leszek Bartmiński | Data realizacji zajęć 06-05-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ęć 06-05-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 Leszek Bartmiński | Data realizacji zajęć 06-05-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 Leszek Bartmiński | Data realizacji zajęć 10-05-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ęć 10-05-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 Leszek Bartmiński | Data realizacji zajęć 10-05-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 Leszek Bartmiński | Data realizacji zajęć 13-05-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ęć 13-05-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 Leszek Bartmiński | Data realizacji zajęć 13-05-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 Leszek Bartmiński | Data realizacji zajęć 17-05-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ęć 17-05-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 Leszek Bartmiński | Data realizacji zajęć 17-05-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ęć 24-05-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ęć 24-05-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ęć 24-05-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
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.
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.
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.
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.
Usługa zwolniona z podatku VAT na podstawie art. 43 ust. 1 pkt 29 ustawy z dnia 11 marca 2004 r. o podatku od towarów i usług (Dz.U. 2004 nr 54 poz. 535 z późn. zm.), jeśli jest finansowana w co najmniej 70% ze środków publicznych.
Informacje dodatkowe
Czas trwania usługi wynosi 96h zegarowych. Przerwy przewidziane w harmonogramie (łącznie 8 godzin) są wliczane do całkowitego czasu trwania usługi.
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ęć.
Szkolenie prowadzi zespół ekspertów. Po ukończeniu kursu i pozytywnej walidacji uczestnik otrzymuje oficjalne zaświadczenie potwierdzające zdobyte kompetencje. Kompetencja związana z cyfrową transformacją oraz kompetencja związana z zieloną transformacją.
Kurs dedykowany m.in. uczestnikom projektu „Małopolski pociąg do kariery”, projektu "Kierunek-Rozwój".
Zawarto umowę z WUP w Toruniu w ramach Projektu Kierunek – Rozwój.
Kolejna edycja usługi przewidziana jest w przeciągu najbliższych 1,5 – 2 m
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.
