Курс ASP.NET MVS Fundamentals

  • Online
  • Для досвідчених
  • C# / .NET, WEB Developer / Webmaster
Навчальний центр: CyberBionic Systematics
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:20 годин
Початок курсу:Дата формується
Вартість навчання:5 127 UAH за курс

Даний курс присвячений особливостям архітектури останньої версії веб платформи ASP.NET від Microsoft. Курс дозволяє освоїти високопродуктивну модель програмування, яка сприяє більш чистої веб архітектурі, забезпечує розробку керовану тестами (TDD) і допускає швидку розширюваність.

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

Введення в ASP.NET MVC 3

  • Архітектурний шаблон
  • Огляд ASP.NET MVC 3
  • Порівняння з Web Forms
  • Знайомство зі структурою програми

Маршрутизація та області

  • Система маршрутизації
  • Генерація вихідних URL
  • Налагодження системи маршрутизації
  • Робота з областями

Контролери та дії

  • Методи дії контролерів
  • Отримання вихідних даних
  • Асинхронне виконання
  • Повернення даних

Фільтри, Розширюваність контролерів

  • Типи фільтрів
  • Використання фільтрів
  • Фабрика контролерів
  • Активатор дій
  • Спеціалізовані контролери

Razor. Подання в ASP.NET MVC 3

  • Синтаксис Razor
  • Майстер сторінка _Layout.cshtml
  • Використання розділів
  • Часткові подання
  • Дочірні подання

Допоміжні методи і елементи форм

  • HTML helpers (допоміжні методи)
  • Користувальницькі допоміжні методи
  • Допоміжний клас WebGrid, налаштування стилів і колонок WebGrid

Модель предметної області та ORM

  • Шаблони моделі
  • Метадані моделі
  • Спеціальні шаблони
  • ORM системи та Entity Framework

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

  • Основи прив'язки моделі
  • Ручна прив'язка
  • Завантаження файлів
  • Перевірка достовірності моделі

AJAX в MVC

  • Ненав'язливий AJAX
  • AJAX посилання
  • Робота в JSON
  • Кешування даних

Безпека

  • Cross-Site Scripting та впровадження HTML коду
  • Злом сеансів
  • Захист від CSRF
  • SQL ін'єкції
  • Безпечне використання MVC Framework

Після завершення курсу ви будете вміти:

  • Розбиратися в концепції шаблону MVC версії 4
  • Налаштовувати маршрутизацію
  • Створювати та налаштовувати контролери
  • Розбиратися в фільтрах та створювати їх
  • Створювати та налаштовувати представлення
  • Виконувати основні операції над моделлю
  • Розробляти AJAX-додатки
  • Шукати та вилучати вразливості в веб-додатках

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

  • Знання HTML, CSS
  • Знання JavaScript
  • Знання C # і основних бібліотек .NET Framework

Особливості курсу

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

Викладачі курсу

  • Дмитро Охріменко - Експерт з побудови розподілених та веб-орієнтованих додатків
  • Олександр Пономаренко - .NET Developer
  • Олександр Ульянов - .NET Developer. C# Trainer
  • Альберт Ташу - .NET Developer
  • Антон Іваненко - .NET Developer. Тренер-консультант
  • Армен Маілян - .NET Developer
  • Владислав Гнатюк - .NET Developer
  • Владислав Сіненко - .NET Developer
  • Максим Ковальчук - .NET Developer. Тренер-консультант
  • Сергій Даценко - .NET Developer. Тренер-консультант
  • Олександр Шевчук - Експерт у галузі побудови архітектури інформаційних систем, бізнес-аналізу та управління IT проєктами
  • Юлія Стеценко - .NET Developer. Тренер-консультант
  • Віктор Васильчук - .NET Developer. Тренер-консультант
  • Євген Лукашук - .NET/.NET Core Developer. Тренер-консультант
  • Костянтин Чорний - .NET Developer. Тренер-консультант
  • Михайло Козин - .NET Developer. Тренер-консультант
  • Юрій Боцман - .NET Developer. Тренер-консультант
  • Михайло Трофименко - .NET Developer. Тренер-консультант
  • Владислав Черкіс - .NET Developer
  • Михайло Карпенко - .NET Team Leader
  • Володимир Виноградов - Senior Software Engineer

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
5 900 UAH за курс
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
4 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
1 775 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
20.10.2025
Тривалість
36 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
9 129 UAH за курс
Навчальний центр
EPAM
Формат
Online
Початок навчання
02.12.2024
Тривалість
26 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian, English
Вартість
безкоштовно