Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
 
Уровень:
Специалист
Длительность:
21:39:00
Студентов:
1943
Выпускников:
91
Качество курса:
4.08 | 3.69
В рамках курса рассматриваются теоретические и практические аспекты технологий разработки современных веб-приложений, в том числе новые возможности клиентской разработки на основе HTML5, CSS3 и JavaScript API, а также инструментарий WebMatrix для разработки серверных приложений.
В первой части представлен теоретический материал в лекционном формате с целью формирования у студентов базовых знаний по технологиям разработки веб-приложений. К каждой лекции приведены вопросы для самопроверки и тесты. Новые возможности IE-9 также рассмотрены в рамках курса. В рамках лабораторного практикума студент должен будет выполнить лабораторные занятия с использованием Developer Tools в Internet Explorer 9, Visual Studio Web Developer Express и WebMatrix для практического изучения технологий клиентской и серверной веб-разработки. Практикум содержит задания для самостоятельного выполнения с целью более глубокого понимания материала студентами.
 

План занятий

Занятие
Заголовок <<
Дата изучения
Лекция 3
54 минуты
Каскадные таблицы стилей CSS
Цель лекции: показать базовые концепции каскаднных таблиц стилей CSS, которые рассматриваются как способ управления внешним видом веб-страницы без вторжения в ее структуру. Показать каким образом презентационные аспекты веб-страницы отделяются от ее содержимого.
-
-
Лекция 5
53 минуты
JavaScript - язык разработки клиентских веб-приложений
Цель лекции: знакомство с основным языком разработки клиентских веб-приложений - JavaScript, его структурой и основами синтаксиса. Показать, каким образом объектная модель, заложенная в JavaScript, позволяет создавать интерактивные приложения. Знакомство с языком регулярных выражений.
-
Тест 4
21 минута
-
Введение в JavaScript. Программное взаимодействие с HTML документами на основе DOM API. Использование регулярных выражений. Отладка и профилирование JavaScript сценариев в IE9.
Цели работы: познакомиться с языком разработки клиентских веб-сценариев JavaScript. Изучение основ языка и его применения для автоматизации процесса разметки и добавления интерактивных возможностей веб-страниц. Получить представление об общих принципах обработки в JavaScript событий, связанных с окном веб-браузера, веб-страницей, содержащейся в браузере и элементами документа. Научиться использовать простейшие элементы регулярных выражений для поиска подстрок, структура и содержание которых описывается нетривиальным шаблоном. Практически освоить инструменты отладки и профилирования производительности, встроенные в веб-браузер Internet Explorer 9, для JavaScript сценариев.
-
Лекция 7
38 минут
Новые возможности гипертекстовой разметки в HTML 5.0
Цель лекции: представить новые возможности разметки веб-страниц, предоставляемые в рамках спецификации HTML5 для веб-разработчиков.
-
Лекция 8
8 минут
Обзор новых возможностей таблиц стилей в CSS 3.0
Цель лекции: обзор новых возможностей для разработки таблиц стилей, предлагаемых в рамках спецификации CSS 3.0.
-
Лекция 9
1 час 55 минут
Введение в XML. Структура XML документа. Объектная модель DOM XML
Цель лекции: показать как расширяются возможности разметки документов на примере языка XML. Представить структуру XML документа и принципы контроля его содержимого. Показать некоторые из возможностей управления структурой и внешним видом XML документа в браузере с помощью программного интерфейса DOM XML.
-
Структура XML документа. Программный интерфейс XML DOM API
Цель работы: знакомство со структурой XML-документа, основами синтаксиса языка и методами контроля содержимого документа с помощью схем.
-
Лекция 10
43 минуты
Обзор технологий разработки серверных веб-приложений. Веб-сервисы
Цель лекции: показать основные принципы работы веб-приложений на стороне веб-сервера; Дать общее описание стандартов, платформ и технологий, применяемых для разработки серверных веб-приложений; Рассмотреть подходы к интеграции приложений в сети Веб.
-
Лекция 11
52 минуты
Разработка web-приложений на платформе .NET. Системы управления контентом
Цель лекции: представить концепцию и структуру платформы .NET Показать какие инструменты предоставляет платформа .NET разработчику. Рассмотреть подходы к разработке веб-контента в системах управления контентом CMS.
-
Разработка серверных web-приложений на С#
Цель работы: знакомство со средой разработки приложений Microsoft Visual Studio.NET и структурой программы на языке C# (для консольного приложения); Изучение основ языка C#, особенностей работы с массивами и строками в С#. Ознакомление с реализацией интерфейсов в С#. Ознакомление с базовыми функциональными возможностями среды веб-разработки Visual Web Developer Express.
-
Лекция 12
11 минут
ASP.NET MVC3 и ASP.NET Razor
Цель лекции: ознакомление с расширенными возможностями платформы разработки веб-приложений ASP.NET MVC и с одним из механизмов визуализации - Razor.
Оглавление
-
Разработка web-приложений в Microsoft Web Matrix 2
Цель работы: практическое знакомство со встроенными средствами Microsoft Web Matrix 2. Знакомство с синтаксисом Razor. Изучение примеров разработки web-приложений с помощью Microsoft Web Matrix 2.
-
Лекция 13
1 час 8 минут
Насыщенные интернет-приложения
Цель лекции: обзор наиболее распространенных инструментальных платформ для разработки насыщенных интернет приложений, их особенностей и возможностей. Рассмотреть общую структуру графической системы Silverlight Дать общее представление о структуре языка XAML и его возможностях.
-
Лекция 14
1 час 14 минут
-
Лекция 15
36 минут
Web 2.0. Создание динамических веб-страниц на клиентской стороне. AJAX. Семантический Web. Mashups
Цель лекции: дать общее описание концепции асинхронного взаимодействия клиентских и серверных веб-приложений и рассмотреть реализацию концепции на примере AJAX. Показать современные тенденции развития веб-технологий
-
Лекция 16
1 час 24 минуты
Обеспечение безопасности веб-приложений
Цель лекции: обзор проблем безопасности в сфере веб-технологий, наиболее распространенных уязвимостей и средств противодействия им. Обзор инструментов повышения безопасности в веб-браузере Internet Explorer.
-
Тест 7
33 минуты
-
1 час 40 минут
-
Елена Игнатко
Елена Игнатко
Россия, Москва
Дмитрий Даньшин
Дмитрий Даньшин
Россия