Каталог курсов
cat-01
Пользователь ПК
cat-02
Компьютерная графика
cat-05
AUTODESK 3DS MAX
cat-04
Инженерная графика
cat-06
WEB - технологии
cat-07
Языки программирования
cat-03
Базы данных
cat-08
Академия для школьников
cat-09
Бизнес модели
Расписание
10 Февраля 19:00-21:00
Февраль
Новый сезон!

WEB-приложения на языке C#. ASP.NET

ASP
  • Длительность курса: 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