Course Code: appdevdotnetcore
Duration: 14 hours
Prerequisites:
  • Silna znajomość języka programowania C#
  • Podstawowe doświadczenie z innymi platformami programistycznymi .NET
  • Zrozumienie wieloplatformowej architektury oprogramowania

Publiczność

  • Deweloperzy
Overview:

.NET Core jest jednym z głównych komponentów oprogramowania platformy programistycznej .NET autorstwa Microsoft. Pozwala on użytkownikom na uruchamianie aplikacji na wielu systemach operacyjnych bez ryzyka regresji obecnego w klasycznym .NET Framework. Wśród kluczowych cech .NET Core znajdują się lekka architektura i kontrola wiersza poleceń, które można wykorzystać do tworzenia wysokowydajnych aplikacji korporacyjnych.

Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać .NET Core do tworzenia, kompilowania, testowania, debugowania i wdrażania zoptymalizowanych aplikacji, które mogą działać w różnych systemach.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Skonfiguruj środowisko programistyczne oparte na .NET Core, aby rozpocząć tworzenie aplikacji.
  • Wykorzystanie frameworka i bibliotek ASP.NET Core do tworzenia nowych aplikacji lub optymalizacji istniejących.
  • Monitorować i zwiększać wydajność aplikacji przy użyciu zaawansowanych narzędzi .NET Core.
  • Zrozumienie zasad stojących za funkcjami .NET Core i zastosowanie tej wiedzy w innych implementacjach biznesowych.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Dużo ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku live-lab.

Opcje dostosowywania kursu

  • Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Course Outline:

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

Sites Published:

United Arab Emirates - High-Performance Application Development with .NET Core

Qatar - High-Performance Application Development with .NET Core

Egypt - High-Performance Application Development with .NET Core

Saudi Arabia - High-Performance Application Development with .NET Core

South Africa - High-Performance Application Development with .NET Core

Brasil - High-Performance Application Development with .NET Core

Canada - High-Performance Application Development with .NET Core

中国 - High-Performance Application Development with .NET Core

香港 - High-Performance Application Development with .NET Core

澳門 - High-Performance Application Development with .NET Core

台灣 - High-Performance Application Development with .NET Core

USA - High-Performance Application Development with .NET Core

Österreich - High-Performance Application Development with .NET Core

Schweiz - High-Performance Application Development with .NET Core

Deutschland - High-Performance Application Development with .NET Core

Czech Republic - High-Performance Application Development with .NET Core

Denmark - High-Performance Application Development with .NET Core

Estonia - High-Performance Application Development with .NET Core

Finland - High-Performance Application Development with .NET Core

Greece - High-Performance Application Development with .NET Core

Magyarország - High-Performance Application Development with .NET Core

Ireland - High-Performance Application Development with .NET Core

Luxembourg - High-Performance Application Development with .NET Core

Latvia - High-Performance Application Development with .NET Core

España - High-Performance Application Development with .NET Core

Italia - High-Performance Application Development with .NET Core

Lithuania - High-Performance Application Development with .NET Core

Nederland - High-Performance Application Development with .NET Core

Norway - High-Performance Application Development with .NET Core

Portugal - High-Performance Application Development with .NET Core

România - High-Performance Application Development with .NET Core

Sverige - High-Performance Application Development with .NET Core

Türkiye - High-Performance Application Development with .NET Core

Malta - High-Performance Application Development with .NET Core

Belgique - High-Performance Application Development with .NET Core

France - High-Performance Application Development with .NET Core

日本 - High-Performance Application Development with .NET Core

Australia - High-Performance Application Development with .NET Core

Malaysia - High-Performance Application Development with .NET Core

New Zealand - High-Performance Application Development with .NET Core

Philippines - High-Performance Application Development with .NET Core

Singapore - High-Performance Application Development with .NET Core

Thailand - High-Performance Application Development with .NET Core

Vietnam - High-Performance Application Development with .NET Core

India - High-Performance Application Development with .NET Core

Argentina - High-Performance Application Development with .NET Core

Chile - High-Performance Application Development with .NET Core

Costa Rica - High-Performance Application Development with .NET Core

Ecuador - High-Performance Application Development with .NET Core

Guatemala - High-Performance Application Development with .NET Core

Colombia - High-Performance Application Development with .NET Core

México - High-Performance Application Development with .NET Core

Panama - High-Performance Application Development with .NET Core

Peru - High-Performance Application Development with .NET Core

Uruguay - High-Performance Application Development with .NET Core

Venezuela - High-Performance Application Development with .NET Core

Polska - High-Performance Application Development with .NET Core

United Kingdom - High-Performance Application Development with .NET Core

South Korea - High-Performance Application Development with .NET Core

Pakistan - High-Performance Application Development with .NET Core

Sri Lanka - High-Performance Application Development with .NET Core

Bulgaria - High-Performance Application Development with .NET Core

Bolivia - High-Performance Application Development with .NET Core

Indonesia - High-Performance Application Development with .NET Core

Kazakhstan - High-Performance Application Development with .NET Core

Moldova - High-Performance Application Development with .NET Core

Morocco - High-Performance Application Development with .NET Core

Tunisia - High-Performance Application Development with .NET Core

Kuwait - High-Performance Application Development with .NET Core

Oman - High-Performance Application Development with .NET Core

Slovakia - High-Performance Application Development with .NET Core

Kenya - High-Performance Application Development with .NET Core

Nigeria - High-Performance Application Development with .NET Core

Botswana - High-Performance Application Development with .NET Core

Slovenia - High-Performance Application Development with .NET Core

Croatia - High-Performance Application Development with .NET Core

Serbia - High-Performance Application Development with .NET Core

Bhutan - High-Performance Application Development with .NET Core

Nepal - High-Performance Application Development with .NET Core

Uzbekistan - High-Performance Application Development with .NET Core