
- Длительность курса: 15 занятий по 2 часа
- Стоимость обучения: 3000 лей
- Рекомендуемая подготовка: Создание приложений, связанных с данными и работа с БД. ADO.NET
- Записаться на курс
В ходе изучения курса слушатели получают знания о структуре Web-приложений и о приемах их создания на платформе.Net и языке программирования C#, а также учатся использовать богатые возможности, предоставляемые технологиями ASP.Net и WebForms. В ходе изучения Вы научитесь создавать программы с Web-интерфейсом. Помимо этого вы получите базовые навыки по использованию современных технологий Microsoft для электронной коммерции. В программе курса:
- Преимущества приложений с Web-интерфейсом
Кроссплатформенность, простота развертывания и сопровождения. Роль Web-сервера. Общие понятия об IIS. Протокол HTTP и язык HTML. Динамические Web-страницы.
- Архитектура технологии ASP.NET
Пространства имен библиотеки FCL для Web-приложений. Приемник данных: ASPX-страница. Класс Page, свойства Request, Response, Application, Session. Модель одномодульной страницы. Модель отделенного кода. Структура файла разметки, директивы страницы. Трассировка приложения.
- Структура каталогов Web-узла ASP.NET
Жизненный цикл страницы. Доступ к данным формы. События Web-формы. Обработка серверных событий. Роль атрибута AutoEventWireUp. Свойство IsPostBack.
- Html и Web элементы управления
System.Web.UI.Control, его свойства.
- Web-контролы
Web-контролы из групп кнопок и списков. Добавление на Web-форму бизнес логики.
- Проверяющие элементы управления
Регулярные выражения. Проверка на клиенте и на сервере.
- Связывание данных в ASP.NET
Элементы управления для связи с данными (DataSource controls). Списки. Итерационные контролы для отображения данных. Табличные контролы. Настройка функциональности и отбражения GridView. Столбцы гиперссылок, кнопок, картинок, шаблонов.
- Контролы для развернутого отображения отдельных записей.
- Создание корзины для покупок
Принципы электронной коммерции.
- Связывание с иерархическими (NOSQL) данными
Форматирование отображаемой информации с помощью XSLT преобразований.
- Элементы навигации многостраничных сайтов
Обеспечение единообразного стилевого оформления сайта с помощью Master-pages. Специальные средства стилевого оформления: темы, скины. Сравнение с CSS.
- Модели хранения состояния.
ViewState. Перенаправление на другую форму.
- Примеры использования состояний сеансов
Файлы «cookie». Состояние приложения. Конфигурирование Web-приложений, файлы Web.config, Global.asax. Жизненный цикл страницы.
- Безопасность в ASP.NET
Типы аутентификации. Пример Forms- аутентификации.
- Основы технологии AspNet.Ajax










