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)
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ę
Dokładne知識點在這裡被打斷了,讓我們繼續未被翻譯的部分。正確的翻译应当是: 正确的知识和对主题的深刻理解,以及以清晰有效的方式呈现和传递知识的能力。 但是由于目标语言被指定为波兰语(pl),下面是正确的翻译: Właściwy knowledge点在这里打断了翻译流程。让我们继续未被翻译的部分,并提供正确的波兰语翻译: Wszechstronne wiedza i głęboka znajomość tematu oraz umiejętność prezentacji i przekazywania tej wiedzy w sposób jasny i efektywny.
Balazs Farkas - Greentube GmbH
Szkolenie - Implementing the Actor Model with Microsoft Orleans
Przetłumaczone przez sztuczną inteligencję