ASP.NET Core 9 - kompleksowy kurs
Szkolenie zapewnia dogłębne zrozumienie platformy ASP.NET Core 9 i jej możliwości w tworzeniu nowoczesnych aplikacji webowych. Program łączy teorię z intensywnymi warsztatami praktycznymi, gdzie uczestnicy budują rzeczywiste aplikacje internetowe z wykorzystaniem najnowszych funkcji .NET 9.
Dlaczego warto wybrać to szkolenie?
ASP.NET Core 9 to najnowsza, cross-platform platforma Microsoft do tworzenia nowoczesnych aplikacji webowych, API i mikroserwisów. Pięciodniowe szkolenie prowadzi programistów przez pełny stos technologiczny — od architektury middleware pipeline i dependency injection, przez Razor Pages, MVC i Minimal APIs, Entity Framework Core 9, uwierzytelnianie z Identity/JWT/OAuth 2.0, aż po optymalizację wydajności i deployment do Docker i chmury. Uczestnicy poznają nowe funkcje .NET 9 (Native AOT, Output Cache, Minimal APIs) i nauczą się budować skalowalne, bezpieczne aplikacje zgodne z najlepszymi praktykami.
Co wyróżnia nasze podejście?
W EITT, organizacji z doświadczeniem ponad 2500 szkoleń i zespołem 500+ specjalistów, przekazujemy wiedzę praktyczną opartą na rzeczywistych projektach webowych. Nasze warsztaty ASP.NET Core prowadzone są przez programistów senior z wieloletnim doświadczeniem w budowaniu aplikacji enterprise na platformie .NET. Uczestnicy budują kompletną aplikację webową od podstaw, implementują uwierzytelnianie i autoryzację, integrują z bazami danych oraz wdrażają do środowiska kontenerowego.
Szukasz szkolenia dopasowanego do potrzeb Twojego zespołu? Skontaktuj się z nami — przygotujemy program dostosowany do Twoich wymagań.
Korzyści
- Uczestnik zdobędzie umiejętność samodzielnego tworzenia aplikacji webowych w ASP.NET Core 9
- Będzie potrafił projektować i implementować bezpieczne i skalowalne rozwiązania internetowe
- Nauczy się stosować najlepsze praktyki architektury aplikacji webowych
- Zdobędzie praktyczną wiedzę o Entity Framework Core 9 i wzorcach dostępu do danych
- Pozna techniki uwierzytelniania i autoryzacji w ASP.NET Core
- Będzie umiał wdrażać aplikacje do różnych środowisk (IIS, Docker, chmura)
Dla kogo jest to szkolenie?
Wymagania wstępne
- Znajomość języka C# na poziomie podstawowym
- Podstawowa znajomość HTML i CSS
- Rozumienie podstaw protokołu HTTP
- Doświadczenie w programowaniu obiektowym
Program szkolenia
Architektura ASP.NET Core 9
- Architektura platformy ASP.NET Core 9
- Middleware pipeline i dependency injection
- Konfiguracja i środowiska (Development, Staging, Production)
- Minimal APIs vs Controllers
Razor Pages i MVC
- Model-View-Controller w ASP.NET Core
- Razor Pages i komponenty
- Tag Helpers i View Components
- Walidacja danych (DataAnnotations, FluentValidation)
Dostęp do danych i bezpieczeństwo
- Entity Framework Core 9
- Migracje i seedowanie danych
- Identity i uwierzytelnianie (Cookie, JWT, OAuth 2.0)
- Autoryzacja oparta na rolach i politykach
- Zabezpieczanie aplikacji (CORS, CSRF, HTTPS)
Web API i wydajność
- RESTful Web API z kontrolerami i Minimal API
- OpenAPI / Swagger
- Cachowanie (Response, Distributed, Output Cache)
- Optymalizacja wydajności i diagnostyka
- Deployment do IIS, Docker i Azure
Formy realizacji
Online
- Wygoda uczestnictwa z dowolnego miejsca
- Interaktywne sesje na żywo z trenerem
- Materiały dostępne przez 30 dni
- Brak kosztów dojazdu
Stacjonarnie
- Bezpośredni kontakt z trenerem i grupą
- Intensywne warsztaty praktyczne
- Networking z innymi uczestnikami
- Pełne skupienie na nauce
Najczęściej zadawane pytania
Jakie są wymagania wstępne do udziału w szkoleniu?
Do udziału w szkoleniu ASP.NET Core 9 zalecamy znajomość języka C# na poziomie podstawowym, podstawową znajomość HTML i CSS oraz rozumienie podstaw protokołu HTTP.
W jakim formacie i jak długo trwa szkolenie?
Szkolenie trwa 5 dni i jest dostępne w formacie online oraz stacjonarnym. Zajęcia prowadzone są w godzinach 9:00-16:00. Możemy również dopasować harmonogram do potrzeb Twojego zespołu.
Dla kogo przeznaczone jest to szkolenie?
Szkolenie jest skierowane do programistów .NET, deweloperów webowych chcących poznać nowoczesną platformę Microsoft oraz programistów migrujących z ASP.NET Framework do ASP.NET Core.
Czym ASP.NET Core 9 różni się od starszego ASP.NET Framework?
ASP.NET Core 9 to całkowicie przepisana, cross-platform platforma — działa na Windows, Linux i macOS. Oferuje znacznie lepszą wydajność, wbudowany dependency injection, middleware pipeline, Minimal APIs i natywne wsparcie dla kontenerów Docker. W odróżnieniu od ASP.NET Framework nie korzysta z Web Forms ani System.Web.
Dlaczego warto wybrać szkolenie w EITT?
EITT oferuje szkolenia ASP.NET Core prowadzone przez praktyków z doświadczeniem w projektach enterprise. Nasz zespół ponad 500 ekspertów gwarantuje wysoki poziom merytoryczny. Możemy dostosować program do specyfiki Twoich projektów .NET.
Poproś o ofertę
Możliwości dofinansowania
Sprawdź możliwości dofinansowania dla Twojej firmy
Baza Usług Rozwojowych
Dofinansowanie do 80% dla MŚP ze środków EFS
Sprawdź dostępnośćKrajowy Fundusz Szkoleniowy
Dofinansowanie do 100% dla pracodawców
Dowiedz się więcejZaufali nam
Szkolimy zespoły największych polskich firm
Zainteresowany tym szkoleniem?
Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.