Курсы ASP.NET MVC в Киеве | CyberBionic Systematics

Курс ASP.NET MVC Fundamentals

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

Веб разработчики средней и высокой квалификации имеющие опыт работы с технологией ASP.NET

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

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

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

20 ч.
Count

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

10 занятий
Price

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

144
Included

Курс входит в

Специальности

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

1
Введение в ASP.NET MVC
Архитектурный шаблон
Обзор ASP.NET MVC 3 и ASP.NET MVC 4
Сравнение с Web Forms
Знакомство со структурой приложения
2
Маршрутизация и области
Система маршрутизации
Генерация исходящих URL
Настройка системы маршрутизации
Работа с областями
3
Представления и компоновки
Синтаксис Razor
Мастер страница _Layout.cshtml
Использование разделов
Частичные представления
Дочерние представления
Bundles & Minification
4
Контроллеры и действия
Методы действия контроллеров
Получение исходных данных
Асинхронное выполнение
Возвращение данных. Типы ActionResult
5
Вспомогательные методы и HTML формы
HTML helpers (вспомогательные методы)
Пользовательские вспомогательные методы
Вспомогательный класс WebGrid, настройка стилей и колонок WebGrid
6
Модель
Шаблонизированные методы.
Метаданные модели.
Специальные шаблоны EditorTempaltes и DisplayTemplates.
Использование EntityFramework.
Code First подход при работе с моделью.
7
Привязка модели и валидация
Привязка простых и сложных типов данных.
Привязка массивов.
Использование префиксов при привязке данных.
Загрузка файлов на сервер.
Создание пользовательских поставщиков данных.
Создание пользовательских связывателей данных.
Явная валидация форм.
Установка ошибок уровня свойств и уровня модели.
Использование атрибутов для валидации данных.
Валидация на стороне клиента
8
Фильтры и авторизация
Что такое фильтры, типы фильтров.
Использование фильтра HandleError.
Создание фильтров действий.
Создание фильтров результата.
Шаблон проекта Internet Application.
Использование Simple Membership для создания и управления пользователей.
9
AJAX в MVC
Ненавязчивый AJAX
AJAX ссылки
Работа с JSON
Кеширование данных




10
Безопасность
Cross-Site Scripting и внедрение HTML кода
Взлом сеансов
Защита от CSRF
SQL инъекции
Безопасное использование MVC Framework





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

1

Разбираться в концепции паттерна MVC версии 4

2

Настраивать маршрутизацию

3

Создавать и настраивать контроллеры

4

Разбираться в фильтрах и создавать их

5

Создавать и настраивать представления

6

Выполнять основные операции над моделью

7

Разрабатывать AJAX-приложения

8

Искать и устранять уязвимости в веб-приложениях

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

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

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

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

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

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

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

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

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

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

1 Arrow

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

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

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

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

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

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

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

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

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

Certificate

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

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

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

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

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

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

Отзывы с DOU

icon

Отзывы с Facebook

icon

Отзывы с Google

photo
Kateryna Safoshyna
QA
Мій вхід у світ IT виявився надзвичайно швидким та успішним: я отримала офер після першого тестового завдання та першої співбесіди, що є прямим свідченням високої якості підготовки у школі CBS. Програма навчання в CBS демонструє відмінну повноту матеріалу. Особливо цінним є те, що навчальний процес не обмежується лише теоретичною базою. Ментор Дмитро Красний надає студентам не тільки необхідні теоретичні знання, але й цінну практичну складову. Саме завдяки активному виконанню цієї практики я вважаю, що змогла успішно пройти відбір та отримати пропозицію про роботу. <p>Записи лекцій: Наявність записів лекцій є ключовою перевагою. Це дозволяє повторювати матеріал у зручний час, повертатися до складних тем та ефективно закріплювати знання, що особливо важливо для новачків.</p> <p>Доступ до відеоресурсів ITVDN: Надання доступу до ITVDN значно розширює навчальні можливості. Це забезпечує студентів великою кількістю додаткового, актуального відеоконтенту, дозволяючи поглиблювати знання за межами основного курсу.</p> <p>Кар&rsquo;єрний супровід заслуговує на окрему відзнаку.</p> <p>Практика: Ментор Дмитро Красний забезпечує студентів необхідною практикою, яка є максимально наближеною до реальних робочих завдань.</p> <p>Підготовка до співбесід: Надзвичайно важливою є можливість обговорювати з Дмитром усі нюанси співбесід. Це включає розбір технічних питань, стратегій поведінки та зворотний зв&rsquo;язок щодо пройдених етапів. Ця індивідуальна підтримка та детальний аналіз є критичним фактором, який допоміг мені швидко адаптуватися до вимог ринку праці та досягти успіху.</p> <p>IT-школу CBS можу однозначно рекомендувати всім, хто прагне ефективного та швидкого старту в IT. Комбінація грунтовної теорії, цілеспрямованої практики, якісного менторства (особлива подяка Дмитру Красному) та доступу до додаткових ресурсів створює ідеальні умови для успішного працевлаштування.</p>

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

photo
Виктор Смищук
FrontEnd Developer
В первую очередь, это определенный вектор обучения, а не как в других специальностях (типа SEO), когда нужно учить много и из разных областей. Убежден, что хорошим спецом можно быть лишь в нескольких направлениях, плюс будет больше времени, если фокус на чем-то одном. FrontEnd – возможность фриланса, работа в современном офисе, соцпакет, для меня (индивидуально) есть часть знаний, поэтому начинать уже не с нуля. Тяжело потому, что много материала и короткие перерывы между лекциями, всё не успеваешь. Есть вектор и основные темы, которые теперь нужно догонять на самостоятельном обучении. Теперь хотя бы могу понять, что делает определенный код на странице. Тренер Сергей реально доступно дает материал и готов всегда помочь и объяснить на примерах. Чувствуется, что разбирается в материале. Думал, что FrontEnd – это меньше программирования, чем оказалось на самом деле  В связке с маркетингом знания помогут сделать полный цикл разработки и рекламы любой страницы. Курс классный. Ещё бы раз послушал!

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

photo
Игорь Данилов
FrontEnd developer
Об учебном центре CyberBionic Systematics я узнал от друга. Выбрал для себя специальность FrontEnd – потому что это перспективно, и изучать ее стоит! Рад, что много времени уделялось изучению JavaScript. Тяжелым материалом для меня оказалось observable object.

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

Компании, в которых работают наши студенты
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 MVC Fundamentals

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