Plan Szkolenia
- Co to jest .NET? Przegląd i ewolucja
- Cechy .NET 8 LTS i wsparcie platformy
- Instalacja SDK i narzędzi do rozwoju
- Struktura projektu i polecenia CLI
- Praca z typami, metodami i przepływem sterowania
- Programowanie obiektowe w C#
- Tworzenie i uruchamianie podstawowej aplikacji webowej
- Routing, middleware i usługi
- Wprowadzenie do Razor Pages i MVC
- Konfiguracja kontekstu bazy danych
- Praca z LINQ i modelami danych
- Migracje i operacje CRUD
- Wbudowany framework wstrzykiwania zależności
- Praca z appsettings.json i zmiennymi środowiskowymi
- Czas trwania usług i architektura modułowa
- Zasady RESTful i projektowanie punktów końcowych
- Używanie atrybutów i parametrów tras
- Testowanie API z Postman lub Swagger
- Testowanie jednostkowe z xUnit
- Metody testowania integracyjnego
- Techniki debugowania w Visual Studio
- 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 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
Opinie uczestników (5)
Trener był bardzo kompetentny, bardzo pomocny.
Thilini Alwis - Te Manawa Taki Trauma System
Szkolenie - Visual Studio 2022 IDE
Przetłumaczone przez sztuczną inteligencję
Elastyczne podejście i dopasowanie ćwiczeń do pytań i zagadnień poruszanych przez uczestników szkolenia.
Maciej - DataConsult S.A.
Szkolenie - Advanced Programming in C#
Bardzo dobry kontakt ze słuchaczami, Bardzo dobra znajomość poruszanych tematów i zagadnień. Bardzo dobra umiejętność dostosowania ćwiczeń do nowych tematów, przypadków, pojawiających się problemów, itp....
ABB Business Services Sp.z o.o.
Szkolenie - Advanced Blazor
Trener bardzo dobrze objaśnił tematy, używając konkretnych przykładów z rzeczywistości, co ułatwiło nam zrozumienie informacji.
Florin-Viorel Marut - Continental Automotive Romania
Szkolenie - High-Performance Application Development with .NET Core
Przetłumaczone przez sztuczną inteligencję
ciekawostki, wiedza trenera, elastyczne podejście do naszych problemów nawet jeśli wykraczały poza agende