План на курса

Ден 1:


Обзор на .NET Core

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

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

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

Разработка с .NET Core

  •  Frameworks, runtime и платформи, основа на MSBuild

Юнит тестване с xUnit

  •  Написване на юнит тестове, факти и теории

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

  •  Релационни, SQLite, преобразуване на данни

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

  •  Dapper vs 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 уеб приложение

  • Компоненти

Обработка на заявки с middleware пиплайна

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

Използване на MVC в ASP.NET Core
Обектно-релационно картиране на URL

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

Моделът за връзване

  •  Валидиране на потребителски вход

Използване на Razor View
Използване на Tag Helpers
Създаване на Web API

  •  Атрибутно маршрутиране, преговаряне за съдържание, форматиране на XML

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

  • Бъндъл и минификация

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

Ден 3:


Обзор на инструментите на фронт-енд разработчика
Концепции на Angular

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

Структуриране на Angular приложение
Създаване на Angular Store
Използване на Angular с Blazor
Данно свързване & Директиви
Услуги и внедрение на зависимости
Използване на 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 часа

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


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

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

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

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