Szkolenie przeznaczone jest dla osób, które chcą tworzyć oprogramowanie z pomocą narzędzi sztucznej inteligencji — niezależnie od poziomu doświadczenia programistycznego. VibeCoding to nowoczesne podejście do tworzenia aplikacji, w którym AI pełni rolę aktywnego współtwórcy kodu, a developer skupia się na opisywaniu celów, weryfikacji rezultatów i kierowaniu procesem twórczym.
Celem szkolenia jest praktyczne opanowanie podejścia VibeCoding z wykorzystaniem GitHub Copilot w środowisku Visual Studio 2026 oraz GitHub Copilot Cloud Agent poza IDE. Uczestnicy budują dwie kompletne aplikacje z bazą danych: wieloplatformową aplikację desktopową (.NET MAUI) oraz aplikację webową (ASP.NET Core + Blazor Server) — używając AI jako głównego narzędzia programistycznego.
Szkolenie adresowane jest zarówno do osób bez doświadczenia programistycznego, które chcą zacząć samodzielnie tworzyć oprogramowanie, jak i do programistów chcących włączyć AI do codziennego workflow i znacząco zwiększyć produktywność.
Uczestnik po ukończeniu szkolenia:
- rozumie filozofię i podejście VibeCoding — myślenie jak reżyser procesu twórczego, a nie jak klasyczny programista
- tworzy aplikacje .NET od zera z pomocą AI bez konieczności znajomości składni języka na pamięć
- formułuje skuteczne prompty opisujące wymagania techniczne w języku naturalnym
- buduje i testuje REST API z bazą danych z pomocą GitHub Copilot i Postman
- integruje EF Core z MSSQL w projektach .NET MAUI i ASP.NET Core z pomocą AI
- debuguje aplikacje z pomocą AI — opisuje błędy i zleca ich naprawę Copilotowi
- wykorzystuje GitHub Copilot Cloud Agent do wykonywania zadań programistycznych poza IDE (od issue do Pull Requesta)
- zna dobre praktyki oraz ograniczenia AI w procesie wytwarzania oprogramowania
- zwiększa produktywność indywidualną i zdolność samodzielnego tworzenia kompletnych aplikacji
VibeCoding — filozofia i podejście
- Czym jest VibeCoding i jak zmienia sposób tworzenia oprogramowania
- Przegląd narzędzi AI do programowania dostępnych na rynku (darmowe i płatne)
- GitHub Copilot — zakres możliwości i licencja
GitHub Copilot w Visual Studio
- Tryby pracy: inline completion, Ask, Edit, Agent
- Copilot Fix — naprawianie błędów kompilacji i runtime
- Zarządzanie kontekstem i Custom Instructions
Sztuka promptowania
- Formułowanie wymagań technicznych w języku naturalnym
- Techniki skutecznego promptowania: kontekst, precyzja, iteracja
- Typowe błędy i jak ich unikać
GitHub Copilot poza Visual Studio
- Copilot na GitHub.com — przeglądanie kodu i code review z AI
- GitHub Copilot Cloud Agent — od issue do automatycznego Pull Requesta
- Dobór narzędzia do zadania: Cloud Agent vs praca w IDE
Projekt MyTasks — aplikacja desktopowa .NET MAUI (warsztat)
- Scaffolding projektu i struktura plików
- Model danych, EF Core i MSSQL LocalDB
- Interfejs użytkownika MAUI (XAML) i wzorzec MVVM
- Pełny CRUD i debugowanie z pomocą AI
Projekt TeamBoard — aplikacja webowa (warsztat)
- REST API w ASP.NET Core — scaffolding, kontroler CRUD, Swagger
- EF Core z MSSQL — model danych i migracje
- Testowanie API z Postmanem
- Frontend w Blazor Server — komponenty i formularze
- Integracja frontendu z API — end-to-end flow
- GitHub Copilot Cloud Agent — live demo
Podsumowanie i dobre praktyki
- Ograniczenia AI i potencjalne pułapki
- Dobre praktyki VibeCoding w codziennej pracy
- Zasoby do dalszego rozwoju
- FAQ i Q&A końcowe
Szkolenie zaprojektowane jest tak, aby było dostępne dla osób bez doświadczenia programistycznego. Uczestnik powinien:
- Swobodnie obsługiwać komputer i przeglądarkę internetową
- Posiadać konto na GitHub (bezpłatne) — założenie konta możliwe bezpośrednio przed szkoleniem
- Kodowanie na żywo
- Warsztaty
- Budowę dwóch kompletnych projektów z bazą danych
- polski
- poziom – podstawowy
