План на курса

Ден 1:

.NET Core Общ преглед

 

    Предимство и разлики от .Net Framework

Изграждане на .NET Core приложения

    Инсталиране на .NET Core SDK, използване на .NET CLI, създаване и изпълнение на .NET Core приложение

Изграждане с .NET Core

    Рамки, времена за изпълнение и платформи, основи на MSBuild

Единично тестване с xUnit

    Писане на единични тестове, факти и теории

Работа с бази данни

    Релационни, SQLite, Трансформиране на данни

Достъп до данни с ORM (обектно-релационни карти)

    Dapper срещу Entity Framework Core

Създаване на микроуслуга с ASP.NET Core

Отстраняване на грешки

    WinDBG/CDB, LLDB, SOS

Изпълнение и профилиране

    xUnit.Performance, PerfView

Локализиране на вашето приложение .NET Portability Analyzer Подготовка за пускане

    Пакет NuGet, канал NuGet, модули за подписване

Ден 2:

ASP.NET Core Общ преглед

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

    Компоненти

Обработка на заявки с конвейера на междинния софтуер

    Обслужване на статични файлове, добавяне на функционалност, комбиниране на междинен софтуер, обработка на изключения

Използване на MVC в ASP.NET Core Картографиране на URL адреси

    Конвенционално маршрутизиране, ограничения и стойности по подразбиране, Генериране на URL адреси

Обвързването на модела

    Валидиране на въведеното от потребителя

Използване на Razor Views Използване на Tag Helpers Създаване на уеб API

    Маршрутизиране на атрибути, съгласуване на съдържанието, XML форматиране

Конфигуриране на услуга с инжектиране на зависимости Конфигуриране на ASP.NET Core приложение Заявки, създаване и актуализиране на данни с помощта на Entity Framework Core Използване на MVC филтърен тръбопровод Използване на ASP.NET Core Identity система Защита на вашето приложение Публикуване, хостване на ASP.NET Core приложение в IIS

    Групиране и минимизиране

Мониторинг и отстраняване на проблеми

Ден 3:

Общ преглед на набора от инструменти за разработчици в предния край Angular Концепции

    Създаване на проекта Създаване на модела на данни Създаване на уеб услуга

Структуриране на Angular приложение Създаване на Angular Store Използване на Angular с Blazor Data binding & Directives Services и Dependency Injection Използване на Angular с ASP.NET MVC Visual Studio Поддръжка за концепции Angular Bootstrap

    Bootstrap стилове, Компоненти

Управление на зависимости с NuGet и Bower Изграждане на приложение с Gulp и webpack Създаване на административни функции Защита на приложението Внедряване на приложение ASP.NET Core Angular

    Нов хостинг модел, инсталиране на IIS, Azure, Docker контейнери

Изграждане на приложение ASP.NET CORE извън Windows Резюме

Изисквания

.NET Core

 

  • Работни познания по императивни, обектно-ориентирани езици за програмиране, като C#, C++, Java.
  • Известно владеене на терминали или командни редове и текстови редактори.

Angular

  • Работни познания за разработката на ASP.NET Core MVC и добро разбиране на JavaScript, HTML и CSS
 21 Hours

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



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

Oтзиви от потребители (11)

Свързани Kурсове

Introduction to .Net Core

14 Hours

Building Web Apps using the MEAN stack

35 Hours

Testing Angular Applications

14 Hours

Reactive Programming with Angular RxJS

14 Hours

NgRx

21 Hours

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