Компьютерные науки

Программирование на ASP.NET

Программа о технологиях создания интерактивных веб-приложений на платформе ASP.NET с использованием инструментов среды Visual Studio 2005.
Студентов 1764 Выпускников 67 Для всех
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Интернет-технологии, Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебная программа детально рассматривает этапы проектирования сайтов от создания веб-форм до настройки серверных и пользовательских элементов управления. В ней освещаются средства форматирования, работа с базами данных через ADO.NET, а также вопросы безопасности и управления состоянием приложения. Освоение темы сопровождается практическим применением компонентов данных и работой с файловой системой. Учебная программа ориентирована на разработчиков веб-порталов.
Цели
  • Познакомить с платформой ASP.NET и Visual Studio 2005.
  • Сформировать навыки разработки серверных элементов управления.
  • Дать базовые принципы работы с ADO.NET на Web-страницах.
Чему я научусь?
  • Проектировать многокадровые элементы управления и Web-формы.
  • Управлять состоянием и безопасностью Web-приложения.
  • Осуществлять привязку данных и работу с файловыми каталогами.

Авторы

Снетков Владимир Михайлович
Снетков Владимир Михайлович
Доцент Сибирского федерального университета (СФУ), выпускник Томского политехнического института (ТПУ).
Чему я научусь?
  • Проектировать многокадровые элементы управления и Web-формы.
  • Управлять состоянием и безопасностью Web-приложения.
  • Осуществлять привязку данных и работу с файловыми каталогами.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Основы Visual Studio 2005 Обзор среды разработкиVisual Studio 2005. Настройка среды разработкиVisual Studio 2005. Процесс разработки страницы. Типы файловASP.NET. Управление... Обзор среды разработкиVisual Studio 2005. Настройка среды разработкиVisual Studio 2005. Процесс разработки страницы. Типы файловASP.NET. Управление ссылками на сборку. Выбор используемого стандарта HTML. ещё
2 Введение в Web-сайты Установка IIS. Типы проектов и места их размещения. Зарезервированные папки ASP-проекта. Создание Web-сайта. Настройка параметров приложения... Установка IIS. Типы проектов и места их размещения. Зарезервированные папки ASP-проекта. Создание Web-сайта. Настройка параметров приложения через конфигурационные файлы. Создание файла web.config. Включение трассировки и ее настройка. Совмещенная трассировка страниц. Отделенная трассировка страниц. Секции трассировочных данных. Отложенная компиляция Web-страниц. ещё
3 Web-формы Абсолютное позиционирование элементов управления. Обработчик переключения экземпляра элемента CheckBox. Модель событий ASP.NET. Автоматические обратные отсылки. Сохранение... Абсолютное позиционирование элементов управления. Обработчик переключения экземпляра элемента CheckBox. Модель событий ASP.NET. Автоматические обратные отсылки. Сохранение состояния вида. Этапы выполнения страниц на сервере. Обработка событий. Автоматическая привязка данных. Страница как контейнер элементов управления. Программное управление заголовком страницы. Создание элемента управления во время выполнения. Класс Page. Объекты Session, Application, Cache. Объект Request. Объект Response. Объект Server. Объект User. ещё
Web-формы тест для курса Программирование на ASP.NET 60 мин
4 Применение серверных элементов управления Пример исследования жизненного цикла страницы. Перехват событийжизненного цикла страницы в обработчиках. Динамическое добавление элементов управления.
Применение серверных элементов управления тест для курса Программирование на ASP.NET 60 мин
5 Пользовательские элементы управления Пользовательские элементы управления: создание, регистрация. Порядок генерации событий инициализации. Добавление событий. Доступ из кода Web-страницы к... Пользовательские элементы управления: создание, регистрация. Порядок генерации событий инициализации. Добавление событий. Доступ из кода Web-страницы к составным компонентам пользовательского элемента управления. Динамическое создание пользовательского элемента управления. Преобразование страницы в пользовательский элемент управления. Управление динамической загрузкой многих пользовательских элементов управления (портальные каркасы). ещё
6 Многокадровые элементы управления Элемент управления MultiView. Управление отображением представлений. Элемент управления Wizard. События элемента Wizard. Стили элемента Wizard. Шаблоны... Элемент управления MultiView. Управление отображением представлений. Элемент управления Wizard. События элемента Wizard. Стили элемента Wizard. Шаблоны элемента Wizard. ещё
Многокадровые элементы управления тест для курса Программирование на ASP.NET 60 мин
7 Программирование уровня приложения ASP.NET Файл приложения Global.asax. Заготовки методов класса приложения с предопределенными именами. Демонстрация событий приложения. Демонстрация перехвата необработанного... Файл приложения Global.asax. Заготовки методов класса приложения с предопределенными именами. Демонстрация событий приложения. Демонстрация перехвата необработанного события. ещё
8 Средства форматирования страниц Каскадные таблицы стилей. Добавление стилей в HTML-дескриптор. Добавление стилей на Web-страницу. Внешние стили. Применение внешних стилей... Каскадные таблицы стилей. Добавление стилей в HTML-дескриптор. Добавление стилей на Web-страницу. Внешние стили. Применение внешних стилей в Visual Studio 2005. Темы. Приоритеты оформлений и стилевых настроек. Оформления сложных элементов управления. Использование внешних CSS в теме. Применение общей темы в конфигурационном файле. Применение тем по выбору пользователя. Мастер-страницы. Генерация заготовки мастер-страницы. Компоновка содержимого мастер-страницы. Создание страниц содержимого для мастер-страницы. Программное управление мастер-страницей из страницы содержимого. Многослойное подключение мастер-страниц. Подключение мастер-страницы через конфигурационный файл. ещё
Средства форматирования страниц тест для курса Программирование на ASP.NET 60 мин
9 Управление состоянием ASP.NET Управление состоянием на клиенте. Состояние вида. Восстановление состояния вида элемента списка через коллекцию запроса. Защита информации... Управление состоянием на клиенте. Состояние вида. Восстановление состояния вида элемента списка через коллекцию запроса. Защита информации в состоянии вида. Скрытые поля. Строки запроса. Межстраничная обратная отсылка данных. Cookie-наборы. Проверка поддержки cookies клиентом. Сохранение данных в состоянии сеанса. Сохранение данных в состоянии приложения. Хранение данных в статических переменных приложения. ещё
10 Основы ADO.NET Поставщики данных. Класс Connection. Строка соединения. Подключение к БД и тестирование соединения. Организация пула соединений. Классы... Поставщики данных. Класс Connection. Строка соединения. Подключение к БД и тестирование соединения. Организация пула соединений. Классы Command и DataReader. Метод SqlCommand.ExecuteReader().Обработка одного результирующего набора данных SqlDataReader. Обработка множественного результирующего набора данных SqlDataReader. Метод SqlCommand.ExecuteScalar().Метод SqlCommand.ExecuteNonQuery().Атаки на базу данных внедрением SQL. Вызов хранимых процедур. Транзакции. Точки сохранения для отката транзакции. Фабрики поставщиков. ещё
Основы ADO.NET тест для курса Программирование на ASP.NET 60 мин
11 Компоненты данных ADO.NET Построение компонента доступа к данным. Создание страницы для одноразовой записи хранимых процедур. Добавление класса-оболочки для доступа... Построение компонента доступа к данным. Создание страницы для одноразовой записи хранимых процедур. Добавление класса-оболочки для доступа к полям данных. Добавление класса-оболочки для операций с данными. Библиотечный класс DataSet и автономные данные. Класс DbDataAdapter. Работа с множественными таблицами и отношениями в извлеченных автономных данных. Поиск определенных строк в извлеченных автономных данных. Знакомство с механизмом привязки извлекаемых автономных данных. Сортировка извлеченных автономных данных с помощью DataView. Фильтрация извлеченных автономных данных с помощью DataView. Фильтрация извлеченных автономных данных в DataView с установкой отношений. Добавление к автономным данным вычисляемых столбцов. Добавление к автономным данным вычисляемых столбцов для связанных таблиц. ещё
12 Привязка данных ADO.NET Привязка одного значения. Привязка множественного значения к списковым элементам управления. Привязка DataReader к списковым элементам управления.... Привязка одного значения. Привязка множественного значения к списковым элементам управления. Привязка DataReader к списковым элементам управления. Элемент управления GridView с множественной привязкой данных. Элементы управления источниками данных. Элемент управления SqlDataSource. Передача параметраисточнику данных через элемент управления. Передача параметраисточнику данных через строку запроса. Передача параметраисточнику данных в хранимых процедурах. Обработка исключенийисточников данных. Редактирование записей в источнике данных. Обновление данных при параллельном доступе. Компонент управления источником данныхObjectDataSource. Применение перегруженного метода UpdateEmployee().Использование ObjectDataSource для вставки и удаления записей. Программное изменение запроса пользователя в SqlDataSource. ещё
13 Интерфейсные элементы ADO.NET Табличный элемент управления даннымиGridView. Явное определение столбцов в GridView. Форматирование в GridView. Стили в GridView.
14 Серверные элементы управления Web-элемент управленияLiteral. Web-элементы управления Table, TableRow, TableCell. Web-элемент управленияImage. Web-элемент управленияImageButton. Web-элемент управленияImageButton. Web-элемент управления ImageMap.... Web-элемент управленияLiteral. Web-элементы управления Table, TableRow, TableCell. Web-элемент управленияImage. Web-элемент управленияImageButton. Web-элемент управленияImageButton. Web-элемент управления ImageMap. Расширение стандартного HotSpot. ещё
Серверные элементы управления тест для курса Программирование на ASP.NET 60 мин
15 Работа с файлами и каталогами Работа с файловой системой. Классы Directory и File.
16 Карты сайта Определение карты сайта. Декларативная привязка к карте сайта. Навигация с использованием мастер-страниц. Программное управление картой сайта.... Определение карты сайта. Декларативная привязка к карте сайта. Навигация с использованием мастер-страниц. Программное управление картой сайта. Навигация с использованием фреймов. ещё
17 Безопасность Аутентификация с помощью форм. Сертификаты. Настройка режима аутентификации форм. Хранение удостоверений в конфигурационном файле. Программное добавление... Аутентификация с помощью форм. Сертификаты. Настройка режима аутентификации форм. Хранение удостоверений в конфигурационном файле. Программное добавление пользователей в конфигурационный файл. Создание страницы регистрации. Хеширование паролей в Web.config. Закрепление за браузером постоянной аутентификации форм. Аутентификация с помощью API Membership. Создание хранилища удостоверений. Добавление в хранилище БД новых пользователей через утилиту WAT. Создание и удаление пользователей. Извлечение из хранилища списков пользователей. Конфигурирование поставщика SqlMembershipProvider. Обновление пользователей в хранилище. ещё
Безопасность тест для курса Программирование на ASP.NET 60 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.