Plan Szkolenia

Wprowadzenie do .NET 8
  • Co to jest .NET? Przegląd i ewolucja
  • Cechy .NET 8 LTS i wsparcie platformy
  • Instalacja SDK i narzędzi do rozwoju
Wprowadzenie do C# i aplikacji konsolowych
  • Struktura projektu i polecenia CLI
  • Praca z typami, metodami i przepływem sterowania
  • Programowanie obiektowe w C#
Budowanie aplikacji webowych z ASP.NET Core 8
  • Tworzenie i uruchamianie podstawowej aplikacji webowej
  • Routing, middleware i usługi
  • Wprowadzenie do Razor Pages i MVC
Zarządzanie danymi z Entity Framework Core
  • Konfiguracja kontekstu bazy danych
  • Praca z LINQ i modelami danych
  • Migracje i operacje CRUD
Wstrzykiwanie zależności i konfiguracja
  • Wbudowany framework wstrzykiwania zależności
  • Praca z appsettings.json i zmiennymi środowiskowymi
  • Czas trwania usług i architektura modułowa
Rozwijanie API z Minimal API
  • Zasady RESTful i projektowanie punktów końcowych
  • Używanie atrybutów i parametrów tras
  • Testowanie API z Postman lub Swagger
Testowanie i debugowanie w .NET
  • Testowanie jednostkowe z xUnit
  • Metody testowania integracyjnego
  • Techniki debugowania w Visual Studio
Wdrażanie aplikacji i publikowanie na różnych platformach
  • Publikowanie aplikacji .NET 8 (samodzielne vs. zależne od frameworka)
  • Opcje wdrażania dla systemu Windows, Linux, i macOS
  • Używanie Visual Studio i narzędzi CLI do pakowania i wydawania
Podsumowanie i następne kroki
  • Podsumowanie kluczowych koncepcji i narzędzi omówionych podczas kursu
  • Zalecane ścieżki praktyki i zasoby edukacyjne
  • Przegląd nowych tematów: podgląd .NET 9, Blazor, microservices

Wymagania

  • Podstawowa znajomość koncepcji programowania (zmienne, pętle, funkcje)
  • Doświadczenie w dowolnym języku obiektowym (np. C#, Java, Python)
  • Znałość narzędzi wiersza polecenia jest pomocna, ale nie jest wymagana

Grupa docelowa

  • Developery wchodzący w ekosystem .NET
  • Programiści przechodzący z innych języków na C#/.NET
  • Zespoły techniczne budujące aplikacje wieloplatformowe za pomocą nowoczesnego .NET
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie