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.
Czas trwania 21 godzin
Plan Szkolenia
Wprowadzenie do .NET 8
- Czym jest .NET? Przegląd i ewolucja
- Funkcje .NET 8 LTS i wsparcie dla platform
- Instalacja SDK i narzędzi deweloperskich
Początki z C# i aplikacjami konsolowymi
- Struktura projektu i komendy 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
- Ustawienie kontekstu bazy danych
- Praca z LINQ i modelami danych
- Migrowanie i operacje CRUD
Wstrzykiwanie zależności i konfiguracja
- Wbudowany framework wstrzykiwania zależności
- Praca z appsettings.json i zmiennymi środowiskowymi
- Cykle życia usług i architektura modułowa
Tworzenie API z Minimal API
- Zasady REST i projektowanie punktów końcowych
- Użycie atrybutów i parametrów trasy
- Testowanie API przy użyciu Postman lub Swagger
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 (self-contained vs. framework-dependent)
- Opcje wdrażania na Windows, Linux i macOS
- Użycie Visual Studio i narzędzi CLI do pakowania i wydawania
Podsumowanie i kolejne kroki
- Przypomnienie kluczowych koncepcji i narzędzi omówionych podczas kursu
- Polecane ścieżki ćwiczeń i zasoby do nauki
- Przegląd nowo pojawiających się tematów: podgląd .NET 9, Blazor, usługi mikroserwisowe
Wymagania
- Podstawowa znajomość pojęć programistycznych (zmienne, pętle, funkcje)
- Deklejsze doświadczenie z dowolnym językiem obiektowym (np. C#, Java, Python)
- Znajomość narzędzi wiersza polecenia jest pomocna, ale nieobowiązkowa
Grupa docelowa
- Programiści rozpoczynający pracę w ekosystemie .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
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ę