O szkoleniu
Kompleksowe wejście w ekosystem .NET w 2 intensywne dni.
Szkolenie z budowania nowoczesnego oprogramowania.
Od skalowalnych systemów webowych i API, przez aplikacje mobilne i desktopowe, aż po rozwiązania PWA.
Pokażemy Ci, jak jeden język C# pozwala tworzyć rozwiązania na każdą platformę i urządzenie.
Cel szkolenia
Przekazanie praktycznych umiejętności tworzenia kompletnych rozwiązań w ekosystemie .NET. Uczestnicy nauczą się projektować i implementować backend w ASP.NET Core, tworzyć aplikacje frontendowe (Blazor/PWA) oraz natywne aplikacje mobilne i desktopowe (MAUI/WPF). Wszystko w oparciu o nowoczesne wzorce architektoniczne i wsparcie narzędzi AI.
Web & Cloud & PWA
ASP.NET Core, Minimal API, Blazor i Azure. Buduj skalowalne aplikacje webowe i progresywne (PWA).
Mobile & Desktop
.NET MAUI i WPF. Twórz natywne aplikacje na iOS, Androida, Windows i macOS jednym kodem.
Backend & API
REST, gRPC i GraphQL. Projektowanie wydajnych interfejsów API obsługujących tysiące zapytań.
Performance
Async/Await, Span<T> i optymalizacja pamięci. Jak pisać kod, który działa błyskawicznie.
AI-Powered Dev
Integracja AI w proces deweloperski – od generowania kodu po inteligentne testy i refaktoring.
Clean Architecture
Wzorce projektowe, DDD, CQRS w praktyce. Buduj systemy łatwe w utrzymaniu i rozwoju.
Program Szkolenia
Przegląd Ekosystemu .NET (.NET 11)
- Od C# do WebAssembly — jak działa nowoczesny .NET
- Visual Studio 2022 i VS Code i Github
- Struktura projektu: od prostych projektów do repozytoriów z wieloma serwisami
- Konfiguracja środowiska z asystentami AI (Copilot/Cursor)
C# Fundamentals & Modern Syntax
- Rekordy (records), pattern matching i switch expressions -- nowoczesny kod C#
- Kolekcje, LINQ i operacje na danych w stylu funkcyjnym
- Async/Await, Task Parallel Library i współbieżność
- Najczęstsze błędy i jak ich unikać (nullability, exception handling)
Budowa Backend & API (ASP.NET Core)
- Web API vs Minimal API — kiedy wybrać co?
- Dependency Injection i cykl życia serwisów
- Entity Framework Core — modelowanie danych i migracje (Code First)
- Warsztat: Budowa skalowalnego REST API z autoryzacją i bazą SQL
Nowoczesny Web & PWA (Blazor)
- C# w przeglądarce dzięki WebAssembly
- Blazor — łączenie server-side i client-side rendering
- Tworzenie komponentów UI i zarządzanie stanem aplikacji
- Warsztat: Aplikacja PWA działająca offline i on-demand
Multi-platform: Mobile & Desktop (.NET MAUI)
- Jeden kod, wiele platform: iOS, Android, macOS, Windows
- MVVM i XAML — sprawdzone wzorce w nowym wydaniu
- Dostęp do API systemowego (geolokalizacja, kamera, sensory)
- Warsztat: Natywna aplikacja mobilna korzystająca z naszego API
Czysty kod i Architektura
- Testy jednostkowe i integracyjne (xUnit, Moq)
- Clean Architecture i podział na warstwy (Application, Domain, Infrastructure)
- Observability: logowanie, metryki i śledzenie
- CI/CD: GitHub Actions dla projektów .NET
Projekt Capstone: System Full-Stack
- Integracja: API (Backend), Blazor (Web), MAUI (Mobile) w jednym systemie
- Deployment na platformę chmurową (Azure/AWS)
- Code review wspomagane przez AI
Dlaczego warto wziąć udział?
-
🚀 Nowoczesny Stack
Poznasz najnowsze technologie: .NET 11, ASP.NET Core Minimal API, Blazor i MAUI. -
📱 Cross-platform
Nauczysz się pisać kod, który działa wszędzie: chmura, przeglądrka, desktop i urządzenia mobilne. -
🤖 AI-Driven Development
Zobaczysz, jak narzędzia AI (Copilot) zmieniają sposób pisania kodu, testowania i utrzymania systemów .NET. -
☁️ Cloud-Ready
Zrozumiesz konteneryzację, mikroserwisy i przygotowanie aplikacji do wdrożenia w chmurze. -
🏗️ Architektura Enterprise
Nie tylko składnia — nauczysz się projektować systemy, które są łatwe w utrzymaniu i skalowaniu. -
🎓 Certyfikat ukończenia
Oficjalny certyfikat Politechniki Warszawskiej potwierdzający nowoczesne kompetencje .NET Developer.