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
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie