План на курса

Въведение

Общ преглед на платформата за развитие .NET

  • Различните платформи .NET
  • Избор между .NET Framework и .NET Core

Приготвяне на развойната среда

  • Системни изисквания за .NET Core
  • Миграция от друга развойна среда

Инсталиране и конфигуриране на .NET Core

  • Конфигуриране на Software Development Kit (SDK) и Runtime за .NET Core
  • Използване на пакетен мениджър за други операционни системи

Общ преглед на функционалностите и архитектурата на .NET Core

  • Езици и операционни системи, поддържани от .NET Core
  • NuGet пакети за модулната архитектура на .NET Core
  • Инструментите за команден ред на .NET Core
  • .NET Standard Specification
  • Състава на рамката .NET Core

Общ преглед на веб рамката ASP.NET Core

  • Създаване на облачни приложения с ASP.NET Core

Създаване на приложение .NET Core

  • Работа с интегрираната развойна среда Visual Studio
  • Използване на MSBuild и управление на файловете на проекта

Общ преглед на Software Development Kit (SDK) за .NET Core

  • Общ синтаксис на файловете на проекта и други референции
  • Специфициране на набора от API-та за приложения и библиотеки
  • Добавяне и премахване на зависимости на приложения .NET Core

Общ преглед на основните глобални и локални инструменти за .NET Core

Общ преглед на допълнителните инструменти за .NET Core

Мониторинг и управление на производителността на приложенията с .NET Core

  • Подобряване на производителността на приложенията по време на развитие
  • Използване на инструментите за производителност в Visual Studio
  • Извършване на напредъкни методи за оптимизация на приложенията .NET Core
  • Диагностика на производителността на приложенията на други операционни системи
  • Оптимизиране на изходния код на приложенията .NET Core

Общ преглед на модела за изпълнение на .NET Core

  • Реализация на API-та за подобряване на производителността

Тестване на приложенията .NET Core и извършване на анализ на кода

Отстраняване на грешки в приложенията .NET Core

Разграждане на приложението с моделите за разграждане на .NET Core

  • Работа с ASP.NET Application Insights
  • Мониторинг и проследяване на приложенията .NET Core с DynaTrace

Осигуряване на сигурност на приложението чрез функционалностите за сигурност на .NET Core

  • .NET Core Federal Information Processing Standard (FIPS) съвместимост
  • Криптографски услуги от платформата за развитие .NET
  • Ръководства на .NET Core за сигурно кодиране

Техническа поддръжка

Конец и заключение

Изисквания

  • Добра владеене на програмния език C#
  • Основно опит с други платформи за развитие .NET
  • Разбиране на архитектурата на крос-платформено софтуерно приложение

Целева група

  • Програмисти
 14 часа

Брой участници


Цена за участник

Отзиви от потребители (1)

Предстоящи Курсове

Свързани Kатегории