Plan Szkolenia
Wprowadzenie
Przegląd platformy programistycznej .NET
- Różne platformy .NET
- Wybór między .NET Framework a .NET Core
Przygotowanie środowiska programistycznego
- Wymagania systemowe dla .NET Core
- Migracja z innego środowiska programistycznego
Instalacja i konfiguracja .NET Core
- Konfigurowanie .NET Core Software Development Kit i środowiska uruchomieniowego
- Korzystanie z menedżera pakietów dla innych systemów operacyjnych
Przegląd funkcji i architektury .NET Core
- Languages i systemy operacyjne obsługiwane przez .NET Core
- Pakiety NuGet dla architektury modułowej .NET Core
- Narzędzia interfejsu wiersza poleceń .NET Core
- Specyfikacja standardu .NET
- Skład platformy .NET Core Framework
Przegląd ASP.NET Core Web Framework
- Tworzenie aplikacji opartych na chmurze za pomocą ASP.NET Core
Tworzenie aplikacji .NET Core
- Praca ze zintegrowanym środowiskiem programistycznym Visual Studio
- Wykorzystanie MSBuild i zarządzanie plikami projektu
Przegląd .NET Core Software Development Kit
- Ogólna składnia plików projektu i innych odniesień
- Określanie zestawu interfejsów API dla aplikacji i bibliotek
- Dodawanie i usuwanie zależności aplikacji .NET Core
Przegląd głównych .NET Core narzędzi globalnych i lokalnych
Przegląd dodatkowych .NET Core narzędzi
Monitorowanie i zarządzanie .NET Core Wydajność aplikacji
- Zwiększanie wydajności aplikacji podczas programowania
- Korzystanie z narzędzi wydajności Visual Studio
- Wykonywanie zaawansowanych metod optymalizacji dla aplikacji .NET Core
- Diagnostyka wydajności aplikacji w innych systemach operacyjnych
- Optymalizacja kodu źródłowego aplikacji .NET Core
Przegląd modelu wykonania .NET Core
- Wdrażanie interfejsów API w celu zwiększenia wydajności
Testowanie .NET Core aplikacji i przeprowadzanie analizy kodu
Debugowanie .NET Core Aplikacje
Wdrażanie aplikacji przy użyciu .NET Core modeli wdrażania
- Praca z ASP.NET Application Insights
- Monitorowanie i śledzenie .NET Core aplikacji za pomocą DynaTrace
Zabezpieczanie aplikacji przy użyciu funkcji zabezpieczeń .NET Core
- Zgodność z .NET Core Federalnym Standardem Przetwarzania Informacji (FIPS)
- Usługi kryptograficzne na platformie programistycznej .NET
- Wytyczne dotyczące bezpiecznego kodowania .NET Core
Rozwiązywanie problemów
Podsumowanie i wnioski
Wymagania
- Silna znajomość języka programowania C#
- Podstawowe doświadczenie z innymi platformami programistycznymi .NET
- Zrozumienie wieloplatformowej architektury oprogramowania
Uczestnicy
- Deweloperzy
Opinie uczestników (1)
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ę