Курс програмування ASP.NET Core

Курс ASP.NET Core Essential

Для кого цей курс

Курс розрахований на початківців розробників Back-End C # напрямку.

Попередні вимоги

• Знання C # рівня (бажано 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
Игорь Венжик
Инженер-программист, Terrasoft
Отличные тренинги! Представлен широкий спектр информации, доступно разъясняются как базовые концепции программирования, так и сложные стратегии построения информационных систем. Стоит отметить практическую направленность и удобство восприятия информации. Все примеры максимально затрагивают реальные проблемы разработки. Отлично излагаются концепции объектно-ориентированного дизайна. Четко и доступно представлены технологии Microsoft. Очень много узнал нового, того что можно применить на практике. Если мне придется осваивать новую технологию, я знаю, где я буду это делать. Тренинги могут быть интересны как начинающим программистам IT компаний, так и профессионалам.

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

photo
Олег Швец
О ваших курсах я узнал много лет назад, от своего знакомого. Это второй курс, первый был HTML + JS. Основы дались легко, так как был опыт Java. Но это не значит, что Java, в свое время, давалась легко :-) С C# Professional были трудности. Но все со временем разбирается и становится простым и понятным. Нужно только прилагать усердия и не лениться Пишите код и все получится!

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

photo
Илья Кармазин
Искал курсы программирования, думал какой язык выбрать. Заинтересовал C++, но курсов для этого языка не нашел. Друг посоветовал учебный центр CyberBionic Systematics, и я заинтересовался. Специальность интересная, обширная. Представлено достаточное количество сопутствующих технологий помимо знаний основного языка. Курс представлен в виде отдельных блоков, что очень удобно. Отличное преподавание от Влада Гнатюка, спасибо ему большое за интересные уроки. Все понравилось, спасибо!

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

Компанії, в яких працюють наші студенти
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. Після проходження курсу, Ви будете розуміти принципи проектування веб-додатки, вміти організовувати коректну роботу з різними типами веб-запитів.