Курс ASP.NET Core | CyberBionic Systematics

Курс ASP.NET Core

Для кого этот курс

Курс рассчитан на начинающих разработчиков Back-End C# направления.

Предварительные требования

• Знание языка C# уровня Essential (желательно Professional)
• Иметь базовые представления о HTML & CSS
Купить
Duration

Продолжительность

24 ч.
Count

Количество уроков

12 занятий
Price

Стоимость обучения

173
Included

Курс входит в

Специальности C#/.NET Разработчик + AI Skills

Программа курса

1
Введение. Шаблон MVC. Middleware
Обзор ASP.NET Core.
Архитектурный шаблон MVC.
Знакомство со структурой приложения.
Middleware.
2
Маршрутизация
Система маршрутизации.
Генерация исходящих URL.
Настройка системы маршрутизации.
3
Контроллеры. Результаты действий
Алгоритм обработки запроса в MVC приложении.
Методы действия контроллеров.
Результаты действий. Типы ActionResult.
4
Компоновки и частичные представления
Синтаксис Razor.
Мастер страница _Layout.cshtml.
Использование разделов.
Частичные представления.
5
Хранение состояния
Stateless и Statefull сервисы.
Жизненный цикл контроллера.
Хранение состояния на клиенте.
Хранение состояния на сервере.
6
Внедрение зависимостей
Inversion of Control. Dependency Injection.
Что такое зависимость.
Dependency Injection в ASP.NET Core.
Captured Dependencies.
Использование нескольких зависимостей с одним интерфейсом.
Внедрение зависимостей в методы действий.
Использование зависимостей для middleware.
7
Привязка модели
Понятие привязки модели.
Привязка простых типов.
Привязка сложных типов.
Привязка коллекций.
Определение источника для привязки данных.
8
Формы и валидация
Создание форм с помощью дескрипторных вспомогательных классов.
Атрибуты модели для управления дескрипторными. вспомогательными классами.
Атрибуты для валидации модели.
Валидация модели на стороне сервера.
Валидация модели на стороне клиента.
9
Фильтры
Фильтры действий.
Асинхронные фильтры действий.
Фильтры результатов.
Гибридные фильтры.
Фильтры исключений.
Внедрение зависимостей в фильтрах.
Глобальные фильтры.
10
Конфигурации и логирование
Введение в конфигурацию в ASP.NET Core.
Пример чтение настроек из appsettings.config.
Чтение переменных окружения.
Привязка классов к конфигурационным данным.
Использование логирования в ASP.NET Core.
Использование LogFactory.
Запись сообщений в файл.
Использование централизованных систем логирования.
11
Практика
Практика
12
Практика
Практика

По завершению курса вы будете уметь

1

Проектировать современные веб-приложения, используя передовые технологии Microsoft.

2

Понимать основы работы с шаблоном MVC - наиболее востребованным на рынке информационных веб-технологий.

3

Работать с конфигурациями и механизмом внедрения зависимостей.

4

Организовывать работу с SQL базой данных посредством Entity Framework Core.

5

Публиковать приложения для возможности его использования широким кругом пользователей.

Попробуй бесплатно

Полноценное занятие с тренером

Что входит в курс

24 часов живого обучения с тренером

Практические занятия и проверка ДЗ

Общение с группой

Поддержка ментора и ассистента

Тестирование и Сертификат

Видео курс от ITVDN

Как проходит обучение

1 Arrow

Живые онлайн занятия
с тренером

Занятия группы проходят онлайн. Это эффективное живое общение. Все уроки записываются и доступны для просмотра.
2 Arrow

Выполнение
домашних заданий

К каждому уроку есть практические задачи, которые надо выполнять и сдавать в специальной LMS системе.
3 Arrow

Проверка ДЗ
и фидбек

Все работы студентов проверяются по каждому заданию предоставляется фидбек с оценкой и рекомендациями.
4

Тестирование
и сертификация

После каждого модуля программы студенты проходят тестирование и получают сертификаты, подтверждающие уровень знаний.

Сертификат после прохождения курса

Certificate

Сертификат после прохождения курса

Icon Тестирование и сертификация ИТ специалистов проходит на нашей собственной платформе TestProvider.com
Icon Вы получаете заверенный сертификат от CyberBionic Systematics, подтверждающий уровень ваших знаний и увеличивающий шансы на успешное трудоустройство.
Icon Каждый сертификат имеет серийный номер, работодатель может его проверить и убедиться в подлинности сертификата.

Готов
начать обучение?

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

Преподователи курса

Отзывы наших студентов
icon

Отзывы с DOU

icon

Отзывы с Facebook

icon

Отзывы с Google

photo
Анна Картавая
О CyberBionic Systematics я впервые узнала, когда выбирала для себя сферу разработки, посмотрела несколько видео курсов и решила пройти очно одну большую специальность, в итоге выбрала C#/.NET Developer, поскольку она больше всего подходила моим требованиям. Поначалу было легко, поскольку я уже обладала стартовыми знаниями объектно-ориентированного программирования и C#. Затем пошли более интересные курсы, например, я смогла подтянуть свои знания о потоках и делегатах. Альберт Ташу очень хорошо объяснял материал и даже если после третьего примера кто-то (я, например), путался, то он не оставлял разговор на потом, а продолжал углубляться в материал и повторял его для нас, за что я очень благодарна. Сам материал был очень интересным, я получила много новых знаний, познакомилась с двумя технологиями Entity Framework и ASP.NET MVC и в дальнейшем планирую закрепить все полученные знания на практике. Для новичков могу дать следующий совет: выбирайте специальность лишь в том случае, если абсолютно точно определились, кем хотите быть, поскольку .NET Developer – специальность не из лёгких. Однако, если вы все же уверены, что хотите развиваться в этом направлении, то разочарованными не останетесь. Перспектив для дальнейшего развития тоже много: вы можете заниматься и desktop, и web, и даже другой разработкой, и ваши навыки будут достойно оценены как работодателем, так и вами лично.

показать весь

photo
Константин Гриняк
О CyberBionic Systematics узнал от друга, он очень рекомендовал. Долго раздумывал, на какую специальность пойти учиться, в итоге выбрал язык C#. Учёба поначалу идёт довольно легко, но постепенно усложняется, и к какому-то моменту ты понимаешь, что ты начинаешь тонуть. Главное не останавливаться, и со временем понимание приходит. Некоторые темы C# Essential начинаешь толком осознавать, когда уже изучаешь С# Professional. Спасибо тренерам Владу Синенко и Антону Иванченко. Ребята толково всё объясняют и на реальных примерах показывают решения разных задач. Всем успехов!

показать весь

photo
Михаил Туранский
Инженер-программист, Infors AGProject Manager
Прошел курсы С# Essentials и С# Professional и остался очень доволен. Занятия проходят в очень приятной, дружественной атмосфере. Темы рассматриваются достаточно глубоко, материал излагается на высоком профессиональном уровне. Немало внимания уделяется хорошему стилю и правильным практикам. Прививается командный дух. После прохождения этих двух курсов можно смело идти на собеседование.

показать весь

Компании, в которых работают наши студенты
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work

Остались вопросы?

Подскажем, с чего начать, какую специальность выбрать и как найти первую работу.

Image

О курсе ASP.NET Core

Курс ASP.NET Core посвящен рассмотрению основ построения современных веб-приложений с использованием технологий от компании Microsoft. В рамках данного курса Вы ознакомитесь с различными шаблонами веб-приложений на основе кроссплатформенного фреймворка ASP.NET Core, изучите особенности архитектуры веб-приложений, ознакомитесь с шаблоном MVC (Model-View-Controller), научитесь взаимодействовать с базами данных посредством Entity Framework Core. После прохождения курса, Вы будете понимать принципы проектирования веб-приложения, уметь организовывать корректную работу с различными типами веб-запросов.