OD ZERA DO PYTHON DEVELOPERA - PRAKTYCZNY KURS DLA PRZYSZŁYCH PROGRAMISTÓW. WŁASNE PROJEKTY W PYTHON ORAZ PROJEKT KOŃCOWY - API / FASTAPI.
OD ZERA DO PYTHON DEVELOPERA - PRAKTYCZNY KURS DLA PRZYSZŁYCH PROGRAMISTÓW. WŁASNE PROJEKTY W PYTHON ORAZ PROJEKT KOŃCOWY - API / FASTAPI.
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Identyfikator projektuKierunek - Rozwój
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Kurs przeznaczony jest dla osób początkujących, które wcześniej nie miały nic wspólnego z informatyką w zakresie omawianych tematów.
Usługa adresowana również dla Uczestników Projektu Kierunek – Rozwój.
- Minimalna liczba uczestników3
- Maksymalna liczba uczestników8
- Data zakończenia rekrutacji28-04-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi40
- Podstawa uzyskania wpisu do BURZnak Jakości TGLS Quality Alliance
Cel
Cel
Cel edukacyjny
Szkolenie przygotowuje uczestników do samodzielnego tworzenia nowoczesnych stron internetowych przy wykorzystaniu języków HTML, CSS, JavaScript oraz Node.js, a także narzędzi AI, takich jak GitHub Copilot i Cursor. Kurs obejmuje zarówno podstawy programowania, jak i praktyczne aspekty wdrażania stron, baz danych oraz testowania aplikacji webowych. Uczestnicy zdobędą umiejętność efektywnego wykorzystania sztucznej inteligencji w pracy dewelopera oraz wdrożenia pełnego projektu webowego.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się - Konfiguruje środowisko Python oraz korzysta z narzędzi programistycznych- Tworzy skrypty w Pythonie, wykorzystując zmienne, pętle, instrukcje warunkowe i funkcje - Stosuje programowanie obiektowe w Pythonie - Obsługuje pliki oraz przetwarza dane w różnych formatach (JSON, CSV) - Integruje aplikację z API zewnętrznymi i przetwarza dane JSON - Tworzy własne API w FastAPI i generuje automatyczną dokumentację - Testuje kod i stosuje dobre praktyki w programowaniu - Realizuje projekt końcowy – aplikację backendową z API | Kryteria weryfikacji - Instaluje Pythona, konfiguruje IDE, uruchomia pierwszy skrypt- Implementuje mini-projekty (kalkulator, gra tekstowa) - Tworzy klasy, obiekty oraz - wykorzystuje dziedziczenie i enkapsulację - Implementuje operacje na plikach i zapisuje dane w formacie JSON/CSV - Pobiera dane z API (np. pogoda, giełda) i przekształca je na czytelny format - Implementuje endpointy API oraz obsługuje zapytania HTTP - Pisze testy jednostkowe oraz debuguje aplikację - Buduje dashboard informacyjny z integracją zewnętrznych API | Metoda walidacji Obserwacja w warunkach rzeczywistych |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Usługa liczona w godzinach lekcyjnych (45 min.).
Zawarto umowę z WUP w Toruniu w ramach Projektu Kierunek – Rozwój.
1. Wprowadzenie do Pythona i konfiguracja środowiska.
- Cel: Przygotowanie środowiska pracy i szybkie odświeżenie podstaw.
- Tematy:
- Instalacja Pythona 3.x oraz konfiguracja IDE (np. VS Code, PyCharm)
- Podstawy składni (zmienne, typy danych, operatory)
- Ćwiczenie: Uruchomienie pierwszego skryptu „Hello World” i eksperymenty w interaktywnym trybie.
2. Fundamenty Pythona przez mini-projekty.
- Cel: Praktyczne opanowanie podstawowych konstrukcji języka.
- Tematy:
- Instrukcje warunkowe i pętle – interaktywne skrypty
- Funkcje i moduły – rozbijanie problemów na mniejsze części
- Operacje na strukturach danych (listy, słowniki, zbiory)
- Projekty:
- Kalkulator interaktywny: Aplikacja wykorzystująca pętle i warunki do obliczeń.
- Gra tekstowa: Prosty quiz lub przygodowa gra, gdzie użytkownik podejmuje decyzje.
3. Zaawansowane techniki i projekt modułowy (12 godzin)
- Cel: Rozwijanie umiejętności pracy nad większym projektem.
- Tematy:
- Programowanie obiektowe – klasy, obiekty, enkapsulacja, dziedziczenie
- Obsługa plików, błędów i debugowanie
- Praca z bibliotekami standardowymi i zewnętrznymi (np. requests, datetime)
- Projekt:
- Aplikacja zarządzająca zadaniami:
- Aplikacja pozwalająca na tworzenie, edycję i usuwanie zadań.
- Interfejs CLI: Interaktywny sposób zarządzania zadaniami
- Obsługa danych: Zapisywanie/odczyt z pliku (JSON lub CSV)
- Logika biznesowa: Obsługa kategorii i statusów (np. do zrobienia, w trakcie, ukończone)
4. Integracja z API i projekt końcowy z FastAPI (16 godzin)
- Cel: Połączenie zdobytej wiedzy z zewnętrznymi usługami.
- Tematy:
- Praca z API – wysyłanie zapytań HTTP, obsługa formatu JSON
- Wprowadzenie do FastAPI – nowoczesnego frameworka do budowy API
- Dlaczego FastAPI ?
- Wydajność i nowoczesne podejście
- Automatyczna dokumentacja (Swagger UI)
- Korzystanie z typów Pythona, co poprawia czytelność kodu
- Podstawy testowania kodu – testy jednostkowe
- Projekt Końcowy:
- Dashboard informacyjny:
- Aplikacja (konsolowa lub webowa) integrująca dane z zewnętrznego API (np. informacje o pogodzie, notowania giełdowe, newsy) z funkcjami zarządzania zadaniami lub notatkami.
- Pobieranie i przetwarzanie danych z API
- Wyświetlanie wyników w czytelny sposób
- Rozbudowa o dodatkowe funkcjonalności (np. filtrowanie, zapis historii)
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Brak wyników. |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto4 800,00 PLN
- Koszt przypadający na 1 uczestnika netto4 800,00 PLN
- Koszt osobogodziny brutto120,00 PLN
- Koszt osobogodziny netto120,00 PLN
Prowadzący
Prowadzący
Bartłomiej Borowczyk
Bartłomiej jest również znanym edukatorem – prowadzi popularny kanał Samuraj Programowania na YouTube, gdzie dzieli się swoją wiedzą z pasjonatami programowania i sztucznej inteligencji. Jego kursy, zwłaszcza z zakresu programowania oraz sztucznej inteligencji, cieszą się ogromnym uznaniem, a na platformie Udemy, zdobyły status bestsellerów. Dzięki swojemu profesjonalizmowi i pasji do dzielenia się wiedzą, stał się cenionym instruktorem, inspirując i szkoląc przyszłych ekspertów. Doświadczenie zawodowe zdobyte nie wcześniej niż 5 lat przed datą wprowadzenia szczegółowych danych dotyczących oferowanej usługi.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Materiały szkoleniowe w programie PowerPoint.
Warunki uczestnictwa
Wymagania wstępne odnośnie uczestnika kursu:
- Podstawowa znajomość obsługi komputera.
- Podstawowa znajomość obsługi dowolnego edytora tekstu.
Wymagania wstępne. Walidacja spełnienia tego kryterium będzie polegać na rozmowie kwalifikacyjnej z uczestniczką/kiem kursu sprawdzającej umiejętności odnośnie podstawowej znajomości obsługi komputera oraz edytora tekstu.
Informacje dodatkowe
Zawarto umowę z WUP w Toruniu w ramach projektu Kierunek – Rozwój.
Warunki techniczne
Warunki techniczne
Kurs będzie przeprowadzany w formie zdalnej na żywo (video i audio) na platformie ClickMeeting.
Wymagania sprzętowe:
- Stabilny dostęp do Internetu.
- Prędkość łącza (pobieranie/przesyłanie) - min. 2 Mbps.
- Komputer z systemem Windows (7,8,10,11) wyposażony w kamerkę internetową i mikrofon.
- Przeglądarka internetowa.
Link do kursu:
https://slawomirbargiel445.clickmeeting.com/wordpress
Dostęp do kursu jest z poziomu przeglądarki i nie wymaga podania loginu i hasła.