- 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
.NET 8 to najnowsza wersja z długoterminowym wsparciem (LTS) firmy Microsoft do budowania nowoczesnych, wysokowydajnych, wieloplatformowych aplikacji za pomocą C#.
Ten kurs prowadzony przez instruktora (online lub na miejscu) jest przeznaczony dla początkujących do średnio zaawansowanych programistów z ograniczoną lub średnią wiedzą na temat .NET, którzy chcą tworzyć aplikacje świata rzeczywistego za pomocą platformy .NET 8 i C#.
Na koniec tego szkolenia uczestnicy będą mogli:
- Zrozumieć architekturę .NET 8, SDK i typy projektów.
- Budować aplikacje konsolowe i internetowe za pomocą C# i ASP.NET Core 8.
- Pracować z dostępem do danych (Entity Framework Core) i wstrzykiwaniem zależności.
- Wdrożyć podstawowe najlepsze praktyki dotyczące testowania, konfiguracji i wdrażania.
Format kursu
- Interaktywne wykłady i dyskusje.
- Praktyczne programowanie i ćwiczenia.
- Żywą implementację przykładowych projektów za pomocą Visual Studio lub VS Code.
Opcje dostosowania kursu
- Aby złożyć wniosek o dostosowany szkolenie dla tego kursu (np. w tym dodatkowe funkcje .NET 9), skontaktuj się z nami, aby to zaaranżować.
- 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
United Arab Emirates - .NET 8 Development for Beginner to Intermediate Developers
Qatar - .NET 8 Development for Beginner to Intermediate Developers
Egypt - .NET 8 Development for Beginner to Intermediate Developers
Saudi Arabia - .NET 8 Development for Beginner to Intermediate Developers
South Africa - .NET 8 Development for Beginner to Intermediate Developers
Brasil - .NET 8 Development for Beginner to Intermediate Developers
Canada - .NET 8 Development for Beginner to Intermediate Developers
中国 - .NET 8 Development for Beginner to Intermediate Developers
香港 - .NET 8 Development for Beginner to Intermediate Developers
澳門 - .NET 8 Development for Beginner to Intermediate Developers
台灣 - .NET 8 Development for Beginner to Intermediate Developers
USA - .NET 8 Development for Beginner to Intermediate Developers
Österreich - .NET 8 Development for Beginner to Intermediate Developers
Schweiz - .NET 8 Development for Beginner to Intermediate Developers
Deutschland - .NET 8 Development for Beginner to Intermediate Developers
Czech Republic - .NET 8 Development for Beginner to Intermediate Developers
Denmark - .NET 8 Development for Beginner to Intermediate Developers
Estonia - .NET 8 Development for Beginner to Intermediate Developers
Finland - .NET 8 Development for Beginner to Intermediate Developers
Greece - .NET 8 Development for Beginner to Intermediate Developers
Magyarország - .NET 8 Development for Beginner to Intermediate Developers
Ireland - .NET 8 Development for Beginner to Intermediate Developers
Luxembourg - .NET 8 Development for Beginner to Intermediate Developers
Latvia - .NET 8 Development for Beginner to Intermediate Developers
España - .NET 8 Development for Beginner to Intermediate Developers
Italia - .NET 8 Development for Beginner to Intermediate Developers
Lithuania - .NET 8 Development for Beginner to Intermediate Developers
Nederland - .NET 8 Development for Beginner to Intermediate Developers
Norway - .NET 8 Development for Beginner to Intermediate Developers
Portugal - .NET 8 Development for Beginner to Intermediate Developers
România - .NET 8 Development for Beginner to Intermediate Developers
Sverige - .NET 8 Development for Beginner to Intermediate Developers
Türkiye - .NET 8 Development for Beginner to Intermediate Developers
Malta - .NET 8 Development for Beginner to Intermediate Developers
Belgique - .NET 8 Development for Beginner to Intermediate Developers
France - .NET 8 Development for Beginner to Intermediate Developers
日本 - .NET 8 Development for Beginner to Intermediate Developers
Australia - .NET 8 Development for Beginner to Intermediate Developers
Malaysia - .NET 8 Development for Beginner to Intermediate Developers
New Zealand - .NET 8 Development for Beginner to Intermediate Developers
Philippines - .NET 8 Development for Beginner to Intermediate Developers
Singapore - .NET 8 Development for Beginner to Intermediate Developers
Thailand - .NET 8 Development for Beginner to Intermediate Developers
Vietnam - .NET 8 Development for Beginner to Intermediate Developers
India - .NET 8 Development for Beginner to Intermediate Developers
Argentina - .NET 8 Development for Beginner to Intermediate Developers
Chile - .NET 8 Development for Beginner to Intermediate Developers
Costa Rica - .NET 8 Development for Beginner to Intermediate Developers
Ecuador - .NET 8 Development for Beginner to Intermediate Developers
Guatemala - .NET 8 Development for Beginner to Intermediate Developers
Colombia - .NET 8 Development for Beginner to Intermediate Developers
México - .NET 8 Development for Beginner to Intermediate Developers
Panama - .NET 8 Development for Beginner to Intermediate Developers
Peru - .NET 8 Development for Beginner to Intermediate Developers
Uruguay - .NET 8 Development for Beginner to Intermediate Developers
Venezuela - .NET 8 Development for Beginner to Intermediate Developers
Polska - .NET 8 Development for Beginner to Intermediate Developers
United Kingdom - .NET 8 Development for Beginner to Intermediate Developers
South Korea - .NET 8 Development for Beginner to Intermediate Developers
Pakistan - .NET 8 Development for Beginner to Intermediate Developers
Sri Lanka - .NET 8 Development for Beginner to Intermediate Developers
Bulgaria - .NET 8 Development for Beginner to Intermediate Developers
Bolivia - .NET 8 Development for Beginner to Intermediate Developers
Indonesia - .NET 8 Development for Beginner to Intermediate Developers
Kazakhstan - .NET 8 Development for Beginner to Intermediate Developers
Moldova - .NET 8 Development for Beginner to Intermediate Developers
Morocco - .NET 8 Development for Beginner to Intermediate Developers
Tunisia - .NET 8 Development for Beginner to Intermediate Developers
Kuwait - .NET 8 Development for Beginner to Intermediate Developers
Oman - .NET 8 Development for Beginner to Intermediate Developers
Slovakia - .NET 8 Development for Beginner to Intermediate Developers
Kenya - .NET 8 Development for Beginner to Intermediate Developers
Nigeria - .NET 8 Development for Beginner to Intermediate Developers
Botswana - .NET 8 Development for Beginner to Intermediate Developers
Slovenia - .NET 8 Development for Beginner to Intermediate Developers
Croatia - .NET 8 Development for Beginner to Intermediate Developers
Serbia - .NET 8 Development for Beginner to Intermediate Developers
Bhutan - .NET 8 Development for Beginner to Intermediate Developers
Nepal - .NET 8 Development for Beginner to Intermediate Developers
Uzbekistan - .NET 8 Development for Beginner to Intermediate Developers