Веб-разработка на базе ASP.NET

[Веб-разработке на базе ASP.NET]

Курс ориентирован IT-специалиста, который имеет навыки в программировании на языке С# и владеет front-end HTML/CSS/JavaScript. Курс ASP.NET является web технологией и рекомендован, как продолжение курса C#. По окончанию данного курса студент получит практические навыки разработки Web-проектов используя технологию ASP.NET.


               


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

  • Модуль 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

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

** Образовательный центр оставляет за собой право вносить изменение в программу курса.