CyberBionic Systematics

ASP.NET MVS Fundamentals

122 USD за курс
20 часов
Для опытных
C# / .NET WEB Developer / Webmaster
Этот курс про архитектуру веб-платформы ASP.NET MVC 3. Здесь научишься создавать чистые и быстрые веб-приложения, работать с контроллерами, Razor, AJAX и безопасностью. Курс включает практические задания, тестирование и видеоматериалы.

О курсе

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

Курс строится логически - от основ до сложных тем. Каждый модуль дает практические навыки для работы с ASP.NET MVC.

Основы ASP.NET MVC

На первых занятиях рассматривают архитектурный шаблон MVC и его реализацию в ASP.NET. Студенты сравнивают MVC с Web Forms и знакомятся со структурой проекта. Это дает общее понимание платформы.

Маршрутизация и контроллеры

Далее изучают систему маршрутизации - как настраивать пути, генерировать URL и использовать области. Потом переходят к контроллерам: методы действий, получение данных, асинхронное выполнение и форматы ответа.

Расширенные возможности контроллеров

Этот блок посвящен фильтрам и расширению функционала контроллеров. Рассматривают типы фильтров, их применение, фабрику контроллеров и специализированные контроллеры для конкретных задач.

Работа с представлениями

Студенты осваивают синтаксис Razor для создания HTML. Учат работать с мастер-страницами, разделами, частичными и дочерними представлениями. Это основа построения интерфейса.

Формы и вспомогательные методы

Модуль показывает, как использовать HTML helpers для упрощения работы с формами. Учат создавать собственные вспомогательные методы и работать с элементом WebGrid для отображения данных.

Работа с данными

Здесь рассматривают модель предметной области и ORM системы, в частности Entity Framework. Студенты изучают шаблоны моделей, метаданные и специальные шаблоны для работы с данными.

Привязка модели и валидация

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

AJAX и безопасность

Заключительные модули учат создавать AJAX-функционал: ненавязчивый AJAX, работу с JSON и кеширование. Последний блок посвящен безопасности - защита от XSS, CSRF, SQL-инъекций и других угроз.

Результаты обучения

После курса вы сможете создавать веб-приложения на ASP.NET MVC: настраивать маршрутизацию, работать с контроллерами, представлениями и моделями, добавлять AJAX-функционал и обеспечивать безопасность.

Особенности курса

Курс включает практические задания с проверкой, бесплатный видеокурс для закрепления материала и онлайн-тестирование с получением сертификата. Акцент делается на реальных навыках.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора