Przejdź do treści
Technologie / Programowanie

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?

Programiści .NET rozpoczynający pracę z ASP.NET Core
Deweloperzy webowi chcący poznać nowoczesną platformę Microsoft
Programiści migrujący z ASP.NET Framework do ASP.NET Core
Architekci rozwiązań internetowych
Deweloperzy Full-stack .NET
Programiści C# chcący rozszerzyć swoje umiejętności o rozwój aplikacji webowych

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

01

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
02

Razor Pages i MVC

  • Model-View-Controller w ASP.NET Core
  • Razor Pages i komponenty
  • Tag Helpers i View Components
  • Walidacja danych (DataAnnotations, FluentValidation)
03

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)
04

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.

Kamil Gabryszewski
Kamil Gabryszewski Opiekun szkolenia

Poproś o ofertę

Możliwości dofinansowania

Sprawdź możliwości dofinansowania dla Twojej firmy

Zaufali nam

Szkolimy zespoły największych polskich firm

ING Bank - klient EITT
mBank - klient EITT
PKO Bank Polski - klient EITT
PZU - klient EITT
Allianz - klient EITT
T-Mobile - klient EITT
KGHM - klient EITT
PGE - klient EITT
IKEA - klient EITT
InPost - klient EITT
Leroy Merlin - klient EITT
ZUS - klient EITT

Zainteresowany tym szkoleniem?

Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.

500+ ekspertów
2500+ szkoleń w ofercie
ISO 9001 certyfikat jakości
Zapytaj o szkolenie
Zadzwoń do nas +48 22 487 84 90