Claude Code - praktyczny przewodnik programisty
Claude Code - praktyczny przewodnik programisty
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Grupa docelowa usługi
Szkolenie jest skierowane do osób, które zawodowo piszą lub utrzymują kod i chcą pracować z agentem AI Claude Code w terminalu. W szczególności do programistów aplikacji webowych, desktopowych, mobilnych i usług backendowych, testerów automatyzujących i inżynierów QA piszących testy, inżynierów DevOps utrzymujących skrypty i infrastrukturę jako kod, liderów technicznych i architektów wprowadzających narzędzia AI w zespole oraz studentów i absolwentów kierunków informatycznych, którzy już programują. Wymagana jest praktyczna umiejętność programowania w dowolnym języku oraz podstawy pracy z terminalem i systemem kontroli wersji git. Szkolenie nie uczy programowania od zera.
- Minimalna liczba uczestników5
- Maksymalna liczba uczestników10
- Data zakończenia rekrutacji19-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
Samodzielna konfiguracja agenta kodującego Claude Code w repozytorium i powierzanie mu zadań programistycznych z zachowaniem kontroli nad kodem i bezpieczeństwa projektu.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Uczestnik zna budowę i zasadę działania sterowników PLC Siemens S7-1200/S7-1500 (cykl pracy, pamięć, typy zmiennych), języki LAD i FBD oraz strukturę bloków OB/FC/FB | Poprawnie opisuje cykl pracy sterownika, typy danych, przeznaczenie bloków OB/FC/FB oraz zasadę działania podstawowych instrukcji LAD/FBD. | Obserwacja w warunkach symulowanych |
| . Uczestnik potrafi skonfigurować sterownik i utworzyć projekt w TIA Portal oraz zaprogramować instrukcje bitowe, czasowe (timery), liczniki, arytmetyczne i porównania. | Samodzielnie tworzy projekt, konfiguruje CPU i wejścia/wyjścia oraz poprawnie stosuje timery, liczniki i operatory w programie sprawdzonym w symulatorze | Obserwacja w warunkach symulowanych |
| Uczestnik potrafi zaprojektować i uruchomić kompletną aplikację sterowania (PLC + panel HMI) oraz przetestować ją w środowisku Factory I/O. | Wykonuje program sterujący stanowiskiem (np. linia sortująca / manipulator 2D), tworzy wizualizację HMI i uruchamia całość w symulacji, uzyskując poprawne działanie. | Obserwacja w warunkach symulowanych |
| Uczestnik samodzielnie rozwiązuje problemy programistyczne, podejmuje decyzje projektowe i stosuje dobre praktyki inżynierskie | Samodzielnie diagnozuje i usuwa błędy w programie, uzasadnia przyjęte rozwiązania oraz stosuje czytelną, uporządkowaną strukturę kodu. | Obserwacja w warunkach symulowanych |
| Uczestnik charakteryzuje narzędzia sztucznej inteligencji wspierające pracę automatyka (asystenci kodu, agenci AI, modele LLM) oraz zasady ich bezpiecznego stosowania w środowisku przemysłowym | Poprawnie opisuje możliwości i ograniczenia narzędzi AI oraz dobiera właściwe narzędzie do zadania inżynierskiego. | Obserwacja w warunkach symulowanych |
| Uczestnik potrafi z pomocą asystenta AI tworzyć i uruchamiać programy PLC (LAD/SCL) oraz kompletne aplikacje sterowania w symulatorze Factory I/O (sekwencje, paletyzator, magazyn). | Samodzielnie tworzy z pomocą AI działający program sterowania i uruchamia go w symulatorze, uzyskując poprawne działanie. | Obserwacja w warunkach symulowanych |
| Uczestnik potrafi automatyzować tworzenie struktury projektu w TIA Portal Openness (UDT, tablice tagów, OB/FC/FB) oraz integrować sterowniki PLC z aplikacjami w Pythonie (VS Code). | Generuje automatycznie strukturę projektu TIA Portal i uruchamia skrypt Python komunikujący się ze sterownikiem. | Obserwacja w warunkach symulowanych |
| Uczestnik programuje urządzenia brzegowe (Finder Opta, Arduino) z wykorzystaniem agenta AI (Cline) - od analizy schematu połączeń po działający program. | Z pomocą agenta AI analizuje schemat połączeń i koduje działający program dla urządzenia brzegowego. | Obserwacja w warunkach symulowanych |
| Uczestnik zna zasady działania protokołów komunikacji przemysłowej (Modbus RTU/TCP, PROFINET IO, OPC UA, MQTT) oraz formaty wymiany danych (CSV/JSON/XML) i metody archiwizacji danych (SQL). | Poprawnie opisuje różnice między protokołami, strukturę ramek/telegramów oraz zasady logowania danych do bazy. | Obserwacja w warunkach symulowanych |
| Uczestnik potrafi skonfigurować i uruchomić komunikację Modbus (TCP/RTU) oraz PROFINET IO między PLC a urządzeniami. | Samodzielnie konfiguruje master/serwer Modbus i sieć PROFINET, uzyskując poprawną wymianę danych sprawdzoną w symulatorze. | Obserwacja w warunkach symulowanych |
| . Uczestnik potrafi uruchomić komunikację OPC UA i MQTT, logować dane procesowe do bazy SQL oraz wizualizować je narzędziami OT/IT. | Konfiguruje serwer/klienta OPC UA lub MQTT, zapisuje dane do bazy i prezentuje je (Node-RED/Grafana), uzyskując działający przepływ danych. | Obserwacja w warunkach symulowanych |
| Uczestnik samodzielnie diagnozuje problemy komunikacyjne i stosuje dobre praktyki inżynierskie. | Samodzielnie lokalizuje i usuwa błędy komunikacji, uzasadnia dobór protokołu i konfiguracji. | Obserwacja w warunkach symulowanych |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
- Start i sterowanie sesją (2 h)
- Instalacja i pierwsze uruchomienie Claude Code w repozytorium.
- Tryb -p: praca w potoku powłoki i w skryptach.
- Wznawianie rozmowy, dobór modelu i jego zmiana w trakcie sesji.
- Polecenia powłoki i wskazywanie plików w rozmowie.
- Przerywanie pracy agenta i cofanie zmian w kodzie.
- Ćwiczenia: pierwsze zadania w repozytorium ćwiczeniowym.
- Pamięć projektu i okno kontekstu (2 h)
- Plik CLAUDE.md, hierarchia plików pamięci i importy.
- Notatki przechodzące między sesjami.
- Czyszczenie i kompaktowanie kontekstu, kiedy stosować które.
- Prompt caching i co go zeruje.
- Poziomy namysłu modelu i ich koszt.
- Ćwiczenia: CLAUDE.md dla własnego projektu.
- Uprawnienia i bezpieczna praca (2 h)
- Tryby zgód i tryb planowania.
- Dlaczego pomijanie zgód nie jest skrótem do celu.
- Reguły allow, ask i deny w pliku settings.json.
- Dostęp do katalogów spoza repozytorium, zawężanie zestawu narzędzi.
- Sandbox dla poleceń powłoki.
- Ćwiczenia: konfiguracja uprawnień projektu.
- Automatyzacja: hooki, własne komendy i skille (2 h)
- Hook PostToolUse: automatyczne formatowanie pliku po edycji.
- Hook PreToolUse: zatrzymanie niebezpiecznego polecenia przed wykonaniem.
- Własna komenda i skill z jednego pliku SKILL.md.
- Skille ładowane na żądanie, kto uruchamia skill: człowiek czy model.
- Ćwiczenia: hook i skill dla repozytorium ćwiczeniowego.
- Agenci, MCP i wtyczki (2 h)
- Subagenci ze świeżym kontekstem i fork rozmowy.
- Podłączenie serwera MCP, zakresy local, project i user oraz plik .mcp.json w repozytorium.
- Marketplace wtyczek i koszt kontekstu.
- Złożenie poznanych narzędzi we własny workflow.
- Agent w codziennym cyklu pracy i projekt własny (3 h)
- Praca od testu: agent implementuje, dopóki testy nie przejdą.
- Równoległe sesje w osobnych git worktree.
- Przegląd zmian przez agenta przed commitem, opis commita i pull requesta.
- Warsztat na własnym projekcie: zadanie przeprowadzone od planu do zatwierdzonej zmiany.
- Konsultacje indywidualne z prowadzącym w trakcie warsztatu.
- Omówienie wybranych rozwiązań uczestników i sesja pytań.
- Walidacja (1 h)
- Test końcowy online, 20 pytań zamkniętych jednokrotnego wyboru, próg zaliczenia 60 procent.
- Usługa realizowana w formule godzin zegarowych (60 min). Przerwy wliczają się w czas trwania usługi. Walidacja wlicza się w czas 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 16 Blok 1. Start i sterowanie sesją: instalacja, tryb -p, wznawianie rozmowy, dobór modelu, cofanie zmian | Typ aktywności Zajęcia | Prowadzący Paweł Halladin | Data realizacji zajęć 21-11-2026 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 09:00 | Liczba godzin 01:00 |
Przedmiot / temat 2 z 16 Blok 1 cd. Sterowanie sesją: wznawianie rozmowy, dobór modelu, polecenia powłoki, cofanie zmian | Typ aktywności Zajęcia | Prowadzący Paweł Halladin | Data realizacji zajęć 21-11-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:00 | Liczba godzin 01:00 |
Przedmiot / temat 3 z 16 Blok 2. Pamięć projektu: CLAUDE.md, hierarchia plików pamięci, importy | Typ aktywności Zajęcia | Prowadzący Paweł Halladin | Data realizacji zajęć 21-11-2026 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 11:00 | Liczba godzin 01:00 |
Przedmiot / temat 4 z 16 Blok 2 cd. Okno kontekstu: czyszczenie i kompaktowanie, prompt caching, poziomy namysłu | Typ aktywności Zajęcia | Prowadzący Paweł Halladin | Data realizacji zajęć 21-11-2026 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 12:00 | Liczba godzin 01:00 |
Przedmiot / temat 5 z 16 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 21-11-2026 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 13:00 | Liczba godzin 01:00 |
Przedmiot / temat 6 z 16 Blok 3. Uprawnienia: tryby zgód, tryb planowania, reguły allow, ask i deny | Typ aktywności Zajęcia | Prowadzący Paweł Halladin | Data realizacji zajęć 21-11-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:00 | Liczba godzin 01:00 |
Przedmiot / temat 7 z 16 Blok 3 cd. Bezpieczna praca: zawężanie narzędzi, katalogi spoza repozytorium, sandbox | Typ aktywności Zajęcia | Prowadzący Paweł Halladin | Data realizacji zajęć 21-11-2026 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 15:00 | Liczba godzin 01:00 |
Przedmiot / temat 8 z 16 Blok 4. Hooki: PostToolUse i PreToolUse | Typ aktywności Zajęcia | Prowadzący Paweł Halladin | Data realizacji zajęć 21-11-2026 | Godzina rozpoczęcia 15:00 | Godzina zakończenia 16:00 | Liczba godzin 01:00 |
Przedmiot / temat 9 z 16 Blok 4 cd. Własne komendy i skille (SKILL.md) | Typ aktywności Zajęcia | Prowadzący Paweł Halladin | Data realizacji zajęć 22-11-2026 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 09:00 | Liczba godzin 01:00 |
Przedmiot / temat 10 z 16 Blok 5. Subagenci i fork rozmowy | Typ aktywności Zajęcia | Prowadzący Paweł Halladin | Data realizacji zajęć 22-11-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:00 | Liczba godzin 01:00 |
Przedmiot / temat 11 z 16 Blok 5 cd. Serwery MCP, wtyczki, własny workflow | Typ aktywności Zajęcia | Prowadzący Paweł Halladin | Data realizacji zajęć 22-11-2026 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 11:00 | Liczba godzin 01:00 |
Przedmiot / temat 12 z 16 Blok 6. Agent w cyklu pracy: praca od testu, równoległe sesje, przegląd zmian przed commitem | Typ aktywności Zajęcia | Prowadzący Paweł Halladin | Data realizacji zajęć 22-11-2026 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 12:00 | Liczba godzin 01:00 |
Przedmiot / temat 13 z 16 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 22-11-2026 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 13:00 | Liczba godzin 01:00 |
Przedmiot / temat 14 z 16 Blok 6 cd. Warsztat na własnym projekcie, konsultacje indywidualne | Typ aktywności Zajęcia | Prowadzący Paweł Halladin | Data realizacji zajęć 22-11-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:00 | Liczba godzin 01:00 |
Przedmiot / temat 15 z 16 Blok 6 cd. Omówienie rozwiązań uczestników, sesja pytań i odpowiedzi | Typ aktywności Zajęcia | Prowadzący Paweł Halladin | Data realizacji zajęć 22-11-2026 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 15:00 | Liczba godzin 01:00 |
Przedmiot / temat 16 z 16 - | Typ aktywności Walidacja | Prowadzący - | Data realizacji zajęć 22-11-2026 | Godzina rozpoczęcia 15:00 | Godzina zakończenia 16:00 | Liczba godzin 01:00 |
Podsumowanie
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Suma godzin zegarowych usługi | Liczba godzin 16:00 |
Rodzaj godzin w tym suma godzin zajęć | Liczba godzin 13:00 |
Rodzaj godzin w tym suma godzin walidacji | Liczba godzin 01:00 |
Rodzaj godzin w tym suma przerw | Liczba godzin 02:00 |
Rodzaj godzin Suma godzin dydaktycznych bez przerw | Liczba godzin 18:30 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 2 952,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 2 400,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 184,50 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 150,00 PLN |
Liczba godzin usługi
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Liczba godzin zegarowych usługi | Liczba godzin 16:00 |
Prowadzący
Prowadzący
Paweł Halladin
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnik otrzymuje bezterminowy dostęp do repozytorium ćwiczeniowego na GitHubie, w którym pracuje w trakcie zajęć: zadania do każdego bloku szkolenia wraz z rozwiązaniami oraz gotowe pliki konfiguracyjne do wykorzystania we własnych projektach (CLAUDE.md, settings.json, przykładowe hooki, skill oraz .mcp.json). Uzupełnieniem jest prowadzona przez trenera publiczna seria nagrań o Claude Code na YouTube, ponad 30 odcinków, do której Uczestnik dostaje odnośniki tematycznie przypisane do bloków szkolenia. Materiały są uzupełnieniem zajęć na żywo i nie wchodzą do rozliczenia z operatorem.
Warunki techniczne
Warunki techniczne
Platforma / komunikator: usługa realizowana zdalnie w czasie rzeczywistym za pośrednictwem platformy Google Meet, z dwustronną komunikacją audio-wideo między trenerem a Uczestnikami oraz współdzieleniem ekranu. Link do spotkania przekazywany jest Uczestnikom przed rozpoczęciem zajęć wraz z instrukcją dołączenia.
Minimalne wymagania sprzętowe:
- komputer stacjonarny lub laptop z systemem Windows 10/11 (64-bit), macOS 13 lub nowszym albo Linux,
- procesor 4-rdzeniowy, min. 8 GB RAM (zalecane 16 GB), min. 10 GB wolnego miejsca na dysku,
- monitor o rozdzielczości min. 1920x1080 (zalecany drugi monitor: kod na jednym, prowadzący na drugim),
- kamera internetowa i mikrofon (wymagane do udziału w zajęciach i potwierdzenia obecności), zalecane słuchawki,
- uprawnienia administratora na komputerze, niezbędne do instalacji oprogramowania.
Minimalne wymagania sieciowe:
- stałe łącze internetowe o przepustowości min. 10 Mb/s pobierania i 5 Mb/s wysyłania (zalecane 20/10 Mb/s),
- stabilne połączenie umożliwiające ciągły przekaz audio-wideo przez cały czas trwania sesji,
- dostęp do internetu bez blokad firmowego firewalla na api.anthropic.com oraz github.com (Claude Code i repozytorium ćwiczeniowe wymagają połączenia z tymi usługami).
Niezbędne oprogramowanie (bezpłatne, instalowane wg przekazanej instrukcji):
- Claude Code (instalowany na początku szkolenia wg instrukcji prowadzącego),
- Node.js w wersji 18 lub wyższej,
- git, a na systemie Windows dodatkowo Git for Windows, z którego Claude Code korzysta do wykonywania poleceń powłoki,
- edytor kodu, zalecany Visual Studio Code,
- aktualna przeglądarka Google Chrome (zalecana do obsługi Google Meet i testu walidacyjnego),
- bezpłatne konto GitHub, potrzebne do pobrania repozytorium ćwiczeniowego.
Wymagany dostęp po stronie Uczestnika:
- własny dostęp do Claude Code: aktywna subskrypcja Claude Pro lub wyższa albo klucz API z doładowanymi środkami. Dostęp zapewnia Uczestnik i nie jest on wliczony w cenę usługi.
Wymagania wstępne wobec Uczestnika: praktyczna umiejętność programowania w dowolnym języku oraz podstawy pracy z terminalem i systemem kontroli wersji git. Szkolenie nie uczy programowania od zera.
Nie jest wymagany żaden dodatkowy sprzęt ani płatne licencje oprogramowania. Wszystkie ćwiczenia realizowane są na komputerze Uczestnika, w repozytorium ćwiczeniowym udostępnionym przez prowadzącego oraz opcjonalnie na własnym projekcie Uczestnika.