Для работы Темы по обучению: Введение в С#, Базовые типы, операторы ветвления, Примитивные, ссылочные и значимые типы, Boxing, UnBoxing, Массивы и строки, циклы Методы, стек вызовов, Параметры, свойства, события, Обобщения, интерфейсы, Делегаты Работа с файловой подсистемой Параллельное исполнение (parallel computing), Многопоточность (multithreading), Асинхронность (asynchrony), Библиотека параллельных задач (TPL), Task, async/await, TaskCompletionSource Обработка ошибок Обзор инфраструктуры Net, Основные сущности проекта Net Глубокое понимание принципов ООП Различные технологии .NET Framework Использование LINQ, Работа с базами данных Введение в ASP.NET Core, Движок Razor, Настройка приложения ASP.NET Core MVC HTTP протокол. Типы запросов (get, put, post, delete). Атрибуты валидации RPC (gRPC) Работа с базой данных с использованием Entity Framework Core, Что такое ORM, DbContext. CodeFirst, DataBaseFirst, Миграции, IQueryable, LINQ Настройка аутентификации и авторизации Настройка аутентификации и авторизации Bundling, Разделение по ролям Bundling, Разделение по ролям Завершение работы и развертывание сайта на хостинге, Git Контрольная проверка знаний по усвоению материала, пройденного в рамках курса.