Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie do .NET 8

  • Czym jest .NET? Przegląd i ewolucja
  • Funkcje .NET 8 LTS i wsparcie platformy
  • Instalacja SDK i narzędzia deweloperskie

Rozpoczęcie pracy z C# i aplikacjami konsolowymi

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

Tworzenie aplikacji webowych z ASP.NET Core 8

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

Dostęp do danych z Entity Framework Core

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

Iniekcja zależności i konfiguracja

  • Wbudowany framework iniekcji zależności
  • Praca z appsettings.json i zmiennymi środowiskowymi
  • Czas życia usług i architektura modułowa

Tworzenie API z Minimal APIs

  • Zasady RESTful i projektowanie punktów końcowych
  • Używanie atrybutów i parametrów tras
  • Testowanie API za pomocą Postmana lub Swaggera

Testowanie i debugowanie w .NET

  • Testy jednostkowe z xUnit
  • Podejścia do testów integracyjnych
  • Techniki debugowania w Visual Studio

Wdrażanie aplikacji i publikacja wieloplatformowa

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

Podsumowanie i kolejne kroki

  • Podsumowanie kluczowych koncepcji i narzędzi omówionych podczas kursu
  • Rekomendowane ścieżki praktyki i zasoby do nauki
  • Przegląd nowych tematów: podgląd .NET 9, Blazor, mikrousługi

Wymagania

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

Odbiorcy

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

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie