Программа - Центр инноваций Microsoft

advertisement
Курс "Web-приложения
разработки"
и
современные
Уровень сложности курса – расширенный.
Общая продолжительность аудиторных занятий – 16 часов.
средства
Описание курса
В данном курсе рассматриваются вопросы создания Web-приложений с использованием
платформы Microsoft .NET. В курсе приведены примеры создания приложений в среде
разработке Visual Studio 2008, рассматриваются основные сведения работы с элементами
управления и источниками данных.
Подробный теоретический материал, доступный для предварительного самостоятельного
изучения позволяет охватить практически все темы, рассматриваемые 40 часовыми
курсами Microsoft. В рамках аудиторных занятий происходит закрепление самостоятельно
изученного материала с рассмотрением наиболее сложных или непонятных моментов,
основное время занятий отводится под лабораторные работы, позволяя слушателям
проверить полученные знания на практике. В течение практических занятий слушателям
предлагается выполнить проект по созданию сайта виртуальной компании.
Курс разделен на 10 модулей, в каждом из которых рассматривается подход или
технология необходимый для работы приложения:
 Модуль 1 - является вводным и носит ознакомительный характер. Цель данного
модуля - познакомить слушателей с особенностями платформы Microsoft .NET
 Модуль 2 - знакомит пользователей со средой разработки Visual Studio 2008.
Представлены примеры создания сайта с помощью шаблона, обсуждаются
различные шаблоны проектов Visual Studio 2008, использования компонент в
приложении.
 Модуль 3 - освещает вопросы назначения и использования компонент, различных
директив и свойств Web-форм. Также обсуждаются вопросы создания компонент,
места обработки действий пользователя, достоинства и недостатки различных
подходов к обработке действий. Вводится понятие главной страницы (Master Page)
сайта.
 Модуль 4 - знакомит пользователей с процессом формирования определенного
стиля отображения сайта. Обсуждаются различные подходы к созданию стиля
сайта. На примерах показаны возможности создания и редактирования стилей с
помощью средств Visual Studio 2008.
 Модуль 5 – посвящен элементам управления Navigation, с помощью которых на
страницах сайта представляются ссылки на другие страницы сайта. Разбирается
вопросы централизованного хранения информации о страницах и возможности
различного представления этой информации.
 Модуль 6 – рассматривает возможности обработки действий пользователя и
добавление логики к работе web-приложения. Обсуждаются различные события,
возникающие в работе web-приложения, функции их обработки, какие элементы
управления могут обрабатывать события с использованием ресурсов сервера или
клиента.
 Модуль 7 – обсуждаются вопросы обработки данных полученных от пользователя.
Рассказывается, какие возможны атаки на сайт и как с ними бороться, как
проверить правильность ввода пользователем данных, какие возможности
предоставляет ASP.NET для выполнения задач, связанных с валидацией данных.
 Модуль 8 – знакомит слушателей с возможностями работы с базами данных в
ASP.NET. Рассматривается концепция обращения к данным с помощью ADO.NET.
Обсуждаются различные объекты для хранения данных, способы доступа к
различным СУБД и вывод данных на страницы сайта.
 Модуль 9 – рассматривает принципы использования XML в работе webприложения. Рассматриваются вопросы необходимости XML для обмена данными
между приложениями, а также средства ASP.NET для обработки и визуализации
данных XML.
 Модуль 10 – посвящен новой технологии ASP.NET – AJAX. Рассказывается, что
такое AJAX и как с помощью этой технологии можно улучшить интерактивность и
презентационные возможности приложения.
Минимальные требования к слушателям курсов
Для обучения на данном курсе слушатели должны:
 Знать конструкции языка С#.
 Иметь представление о принципах ООП и работы в среде Интернет.
 Иметь навыки работы с операционными системами Windows Server.
 Иметь базовые создания приложений в Visual Studio 2008.
 Иметь базовые знания SQL, XML и JavaScript.
Учебно-тематический план
№
Наименование разделов и дисциплин
п/п
Всего,
В том числе
час
Лекции Практика
(Мин)
(Мин)
Вид
учебной
нагрузки
Разработка Web приложений в среде
Microsoft® Visual Studio® 2008
16
1
Обзор Microsoft.Net Framework
1
60
-
Лекция
2
Создание Web Приложений в Visual
Studio 2008
2
75
45
Лекция,
лаб. работа
3
Создание Web-Form
Приложений
1,75
75
30
Лекция,
лаб. работа
4
Создание CSS
1
45
20
Лекция,
лаб. работа
5
Элементы управления Navigation
0,8
30
20
Лекция,
лаб. работа
6
Добавление кода к веб-форме Microsoft
ASP.NET
2
75
45
Лекция,
лаб. работа
7
Проверка пользовательского ввода
1,6
60
35
Лекция,
лаб. работа
8
Доступ к данным с помощью Microsoft
ADO.NET и VS 2008
2,75
120
45
Лекция,
лаб. работа
9
Работа с данными XML
1,75
75
30
Лекция,
лаб. работа
10
Создание Microsoft ASP.NET AJAX
приложений
1,7
55
45
Лекция,
лаб. работа
для
ASP.NET
Разработчики
Курс разработан в Центре инноваций Microsoft в Уральском Государственном
Университете.
Разработчик: Баландин Д.В.
Использованные материалы
1. Программа повышения квалификации «Современные технологии разработки webприложений». Разработка МГТУ им. Баумана по проекту "Разработка краткосрочных
программ повышения квалификации ИКТ-преподавателей на базе онлайн-ресурсов
компании Майкрософт".
2. Дино Эспозито. Microsoft ASP.NET 2.0 Мастер-класс/Пер. с англ. – М: Издательскоторговый дом «Русская редакция», 2007.
3. 2310C – Developing Web Applications Using Microsoft Visual Studio 2008;
4. Джеффри Рихтер. Программирование на платформе Microsoft .NET Framework /Пер. с
англ. – М: Издательско-торговый дом «Русская редакция», 2002.
5. MSDN – Интернет-ресурс компании Microsoft:
http://msdn.microsoft.com/
Download