Курс 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, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Sigma Software University
Формат
Online
Початок навчання
Дата формується
Тривалість
20 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
6 800 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
20 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
5 127 UAH за курс
Навчальний центр
Sigma Software University
Формат
Online
Початок навчання
Дата формується
Тривалість
20 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
20.10.2025
Тривалість
10 місяців
Рівень
Для початківців
Мова навчання
Ukrainian, English
Вартість
48 994 UAH за курс