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#
Podobało mi się, że miałem szansę nauczyć się przez ćwiczenia. (Note: The translation has been adjusted to better match a natural flow in Polish while maintaining the core meaning of having the chance to exercise or practice. However, it's worth noting that the original sentence might be slightly ambiguous without further context.) If you prefer a more literal translation: Podobało mi się, że miałem szansę ćwiczyć.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Szkolenie - Unit Testing with C#
Przetłumaczone przez sztuczną inteligencję
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.
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ę