Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
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
Opinie uczestników (2)
Interaktywność i rozwiązania kodu w locie
Eduard-Emanuel Zaharia - Kruk Italia
Szkolenie - Advanced Blazor
Przetłumaczone przez sztuczną inteligencję
szansa na praktyczną pracę i cierpliwość trenera
sheena - Te Manawa Taki Trauma System
Szkolenie - Visual Studio 2022 IDE
Przetłumaczone przez sztuczną inteligencję