Приложение 22: Основной курс .Net

Приложение № 22

к публичному договору — оферте об оказании

консультационных услуг (Договор), действует с «1» марта 2019 г.

На условиях, предусмотренных Договором и данным Приложением, Исполнитель оказывает консультационные услуги по проведению следующего образовательного Курса:

«ОСНОВНОЙ КУРС .NET»

Программа Курса:

Занятие № 1. Введение

Знакомство с Git — распределенной системой управления версиями файлов и совместной работы.

Занятие № 2. Коллекции и обобщения (Generics)

Работа с Visual Studio 2017 community — средой разработки C # программиста.

Разбор основных типов сложных структур данных: список, очередь, стек, словарь. Практика создания коллекций и применение оператора yield.

Занятия №3. Делегаты, события, лямбда-выражения, методы расширения (Extensions)

Разбор понятий делегата и события. Использование анонимных методов и лямбда-выражений. Применение делегатов Action, Predicate, Func.

Занятие №4. LINQ

Типы LINQ. Работа с фильтрацией и проекцией LINQ. Сортировка данных. Подводные камни и преимущества отложенного выполнения.

Занятие №5. ADO.NET

Обзор ADO.NET. Настройка доступа к базе данных, выполнение команды. Написание методов для считывания, вставки, редактирования и удаления данных из базы. SqlParameters и как происходит преобразование типов данных между .NET i SQL. Познакомимся с транзакциями.

Занятие №6. Обзор ASP.NET Core MVC

Знакомство с платформой для разработки веб приложений ASP.NET Core MVC.

MVC паттерн и зоны ответственности Model, View, Controller. Анализ структуры проекта ASP.NET Core MVC. Разбор переходов между веб-страницами и передача данных от Controller к View и наоборот.

Занятие №7. ASP.NET Core MVC View

Построение Razor View. Создание Partial View и настройка Layout. Tag Helpers i HTML Helpers. Разработка клиентских моделей (Model) данных для View.

Занятие №8. ASP.NET Core MVC Controllers

Разработка логики в методах контроллеров (Controller). Знакомство с архитектурой — ASP.NET MVC Core проекта, а именно: модели данных (Models), доступ к данным (Data Access) и представление данных (Web project). Знакомство с подходом Dependency injection, который автоматически поддерживается в ASP.NET Core.

Занятия №9. ASP.NET Core MVC Validation & Authorization

Веб приложения нацелены на работу с людьми и обменом информацией, поэтому следует научиться контролировать корректность данных (Validation) и управлению уровнями доступа (Authentication и Authorization).

Занятие №10. Обзор Entity Framework Core

Обзор Entity Framework Core. Разбор базовых вещей. Рассмотрение DB First i Code First подхода.

Занятия №11. Entity Framework Core

Разбор манипуляций с моделями данных, настройка Entity Mapping, атрибуты аннотации данных (Data Annotations Attributes), настройка отношений между сущностями (Entity): один ко многим и многие ко многим, миграция.

Занятие №12. Unit Testing

Покрытие модульными тестами (Unit Тests) методы контроллеров, а также сервисов.

Занятия №13. Рефакторинг и соблюдения принципов SOLID

Принципы SOLID.

Занятия №14. Демо проектов

Презентация проектов.

 

Продолжительность: 14 занятий продолжительностью 2 часа каждое.

Курс излагается на украинском (Львов) и русском (Киев) языках с использованием английской терминологии.

Стоимость:

Львов: 5 000,00 грн. (пять тысяч гривен 00 коп.)

Киев: 5 400,00 грн.* (пять тысяч четыреста гривен 00 коп.) *Early bird – 5 000,00 грн (до 28.02)

Место предоставления Услуг: г. Львов, ул. Научная, 7-Д, 4 этаж. Г. Киев, ул. Ярославская, 58.

Программа Курса и график проведения занятий указаны на сайте по адресу: https://university.sigma.software/courses/main-course-net-c-lviv/ и https://university.sigma.software/courses/main-course-net-c/

Данное Приложение является неотъемлемой частью Публичного договора-оферты о предоставлении консультационных услуг и может меняться Исполнителем по собственному усмотрению. Все изменения в данном Приложении вступают в силу с момента размещения данного Приложения в сети Интернет по адресу: https://university.sigma.software/prilozhenie-22-osnovnoy-kurs-net/.

 

ИСПОЛНИТЕЛЬ

ООО «ССВ Украина»

ул. Соборная, 57, кв. 23, Изюм,

Харьковская область, Украина, 64300

Код ЕГРПОУ: 42099817

Директор Выродова Е.А.