Plan Szkolenia

Wprowadzenie do .NET 8

  • Co to jest .NET? Przegląd i ewolucja
  • Funkcje i wsparcie platformy .NET 8 LTS
  • Instalacja SDK i narzędzi rozwojowych

Pierwsze kroki z C# i aplikacjami konsolowymi

  • Struktura projektu i polecenia CLI
  • Pracowanie z typami, metodami i przepływem sterowania
  • Programowanie obiektowe w C#

Budowanie aplikacji sieciowych z ASP.NET Core 8

  • Tworzenie i uruchamianie podstawowej aplikacji sieciowej
  • Routing, middleware i usługi
  • Wprowadzenie do Razor Pages i MVC

Dostęp do danych z Entity Framework Core

  • Konfiguracja kontekstu bazy danych
  • Pracowanie z LINQ i modelami danych
  • Migracje i operacje CRUD

Wstrzykiwanie zależności i konfiguracja

  • Wbudowany framework wstrzykiwania zależności
  • Pracowanie z plikiem appsettings.json i zmiennymi środowiskowymi
  • Czas trwania usług i architektura modułowa

Rozwijanie API z Minimal APIs

  • Zasady RESTful i projektowanie punktów końcowych
  • Używanie atrybutów i parametrów ścieżki
  • Testowanie API za pomocą Postman lub Swagger

Testowanie i debugowanie w .NET

  • Testowanie jednostkowe z xUnit
  • Podstawy testowania integracyjnego
  • Techniki debugowania w Visual Studio

Wdrażanie aplikacji i publikowanie wieloplatformowe

  • Publikowanie aplikacji .NET 8 (samodzielne vs. zależne od frameworka)
  • Opcje wdrażania dla systemów Windows, Linux i macOS
  • Używanie Visual Studio i narzędzi CLI do pakowania i wydania

Podsumowanie i następne kroki

  • Podsumowanie kluczowych pojęć i narzędzi omówionych podczas kursu
  • Zalecane ścieżki praktyki i zasoby edukacyjne
  • Przegląd nowych tematów: .NET 9 preview, Blazor, mikrousługi

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