План на курса
Ден 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
Отзиви от потребители (5)
Хареса ми, че обучението се фокусира повече върху практическата страна.
Mihaela - Ness
Курс - NgRx
Машинен превод
Теми, които бяха обсуждани, множество живи кодови примерци, отношението на треньора към групата
Weronika - ATOS PGS sp. z o.o.
Курс - Reactive Programming with Angular RxJS
Машинен превод
Харесаха ми шегите ти
Dermot - Griffiths & Armour
Курс - Angular 2 Fundamentals
Машинен превод
Обучителят обясни темите много добре с действителни примери от реалния свят, което ни улесни да разберем информацията
Florin-Viorel Marut - Continental Automotive Romania
Курс - High-Performance Application Development with .NET Core
Машинен превод
Практическо обучение, упражнения и добри практики
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Курс - Angular 10 for Developers
Машинен превод