- Silna znajomość języka programowania C#
- Podstawowe doświadczenie z innymi platformami programistycznymi .NET
- Zrozumienie wieloplatformowej architektury oprogramowania
Publiczność
- Deweloperzy
.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.
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
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