Веб-разработка на базе ASP.NET
[Веб-разработке на базе ASP.NET]
Курс ориентирован IT-специалиста, который имеет навыки в программировании на языке С# и владеет front-end HTML/CSS/JavaScript. Курс ASP.NET является web технологией и рекомендован, как продолжение курса C#. По окончанию данного курса студент получит практические навыки разработки Web-проектов используя технологию ASP.NET.
Курс длится 3 месяца (48 часов)
Занятия 2 раза в неделю (по 2 часа)
Занятия в вечернее время и/или по выходным
Стоимость курса 1600 грн. в месяц
По окончанию курса международный сертификат *
В группе 8-12 человек
Следующий старт 23 марта 2018
Место проведения: КДЦ "Менора", ул. Шолом-Алейхема, 4/26, ауд. 1105
Программа курса **
- Модуль 1. Изучение ASP.NET Web приложения в Microsoft Visual Studio
- Введение в .NET Framework
- Обзор ASP.NET
- Модуль 2. Создание ASP.NET Web приложения в Microsoft Visual Studio
- Выбор языка программирования
- Обзор средств Visual Studio 2013 для создания Web приложения
- Варианты создания простого Web приложения
- Модуль 3. Создание форм ASP.NET
- Создание новой web формы
- Размещение и конфигурирование серверных элементов управления на web форме
- Модуль 4. Добавление серверной функциональности формам ASP.NET
- Работа с файлами Code-behind
- Обработка событий серверных элементов управления
- Статистическая значимость
- Критерий Хи-квадрат
- Модуль 5. Создание базовых страниц (master page) и пользовательских элементов управления (user control)
- Добавление и применение базовых страниц (master page)
- Конвертирование web формы в страницу содержимого для базовых страниц (master page)
- Разбиение Web формы на пользовательские элементы управления
- Модуль 6. Проверка вводимой пользователем информации на формах ASP.NET
- Обзор системы проверки данных пользователя на web форме
- Элементы управления ASP.NET для проверки введенных данных
- Проверка данных всей формы и вывод итогов
- Модуль 7. Отладка и поиск ошибок в ASP.NET приложениях
- Отладка в ASP.NET
- Трассировка в ASP.NET
- Модуль 8. Работа с данными в ASP.NET приложениях
- Введение в ADO.NET
- Соединение с базой данных
- Связывание серверных элементов с источниками данных
- Модуль 9. Использование LINQ для работы с данными
- Введение в LINQ
- Работа с данными в формате XML с использованием провайдера LINQ для XML
- Работа с данными через провайдера LINQ для SQL и LINQ для сущностей.
- Модуль 10. Работа с динамическими данными в ASP.NET
- Введение в динамические данные ASP.NET
- Применение динамических данных в ASP.NET
- Настройка динамических данных в ASP.NET
- Модуль 11. Использование AJAX в ASP.NET
- Введение в AJAX
- Расширение стандартных элементов управления ASP.NET возможностями AJAX
- Специализированные элементы управления AJAX из пакета AJAX Control Toolkit
- Модуль 12. Использование возможностей служб WCF (Windows Communication Foundation)
- Введение в службы WCF
- Вызов методов служб WCF из web-формы
- Реализация службы данных WCF
- Модуль 13. Создание statefull web приложений в ASP.NET
- Управление данными приложения в рамках ASP.NET
- Управление пользовательскими данными в ASP.NET
- Управление кэшированием в ASP.NET
- Модуль 14. Конфигурирование и разворачивание ASP.NET приложений
- Возможности конфигурирования ASP.NET приложений
- Стратегии развертывания ASP.NET приложений на рабочих серверах.
- Модуль 15. Обеспечение безопасности и разграничения доступа в рамках ASP.NET приложения
- Аутентификация и авторизация
- Аутентификация через web форму
- Декларативные и программные способы реализации аутентификации и авторизации.
- Модуль 16. Использование новых технологий в Microsoft Visual Studio 2013 для создания web приложений
- Создание Web приложений с использованием шаблона MVC (Model-View-Controller)
- Использование Silverlight на web страницах
- В рамках данного курса предусмотрено базовое изучение SQL
* Образовательный центр оставляет за собой право выдавать сертификат тем студентам, которые на протяжение курса выполняли обязательства по регулярному посещению занятий и выполнению контрольных работ.
** Образовательный центр оставляет за собой право вносить изменение в программу курса.