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
- Konfiguracja .NET Core Software Development Kit i Runtime
- Korzystanie z menedżera pakietów dla innych systemów operacyjnych
Przegląd funkcji i architektury .NET Core
- Języki i systemy operacyjne obsługiwane przez .NET Core
- Pakiety NuGet dla modułowej architektury .NET Core
- Narzędzia interfejsu wiersza poleceń .NET Core
- Specyfikacja .NET Standard
- Skład frameworka .NET Core
Przegląd frameworka webowego ASP.NET Core
- Tworzenie aplikacji opartych na chmurze z 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 inne odniesienia
- Określanie zestawu API dla aplikacji i bibliotek
- Dodawanie i usuwanie zależności aplikacji .NET Core
Przegląd głównych narzędzi globalnych i lokalnych .NET Core
Przegląd dodatkowych narzędzi .NET Core
Monitorowanie i zarządzanie wydajnością aplikacji .NET Core
- Poprawa wydajności aplikacji podczas rozwoju
- Wykorzystanie narzędzi wydajnościowych Visual Studio
- Wykonywanie zaawansowanych metod optymalizacji dla aplikacji .NET Core
- Diagnostyka wydajności aplikacji na innych systemach operacyjnych
- Optymalizacja kodu źródłowego aplikacji .NET Core
Przegląd modelu wykonania .NET Core
- Implementacja API dla zwiększonej wydajności
Testowanie aplikacji .NET Core i przeprowadzanie analizy kodu
Debugowanie aplikacji .NET Core
Wdrażanie aplikacji z wykorzystaniem modeli wdrażania .NET Core
- Praca z ASP.NET Application Insights
- Monitorowanie i śledzenie aplikacji .NET Core za pomocą DynaTrace
Zabezpieczanie aplikacji za pomocą funkcji bezpieczeństwa .NET Core
- Zgodność .NET Core z Federal Information Processing Standard (FIPS)
- Usługi kryptograficzne platformy programistycznej .NET
- Wytyczne .NET Core dotyczące bezpiecznego kodowania
Rozwiązywanie problemów
Podsumowanie i zakończenie
Wymagania
- Dobra znajomość języka programowania C#
- Podstawowe doświadczenie z innymi platformami programistycznymi .NET
- Zrozumienie architektury oprogramowania wieloplatformowego
Grupa docelowa
- Programiści
Opinie uczestników (1)
Instruktor bardzo dobrze wyjaśnił tematy, używając aktualnych przykładów z rzeczywistego życia, co znacznie 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ę