Академия Microsoft: Современные веб-технологии: Информация
Авторы: Александр Несвижский, Виталий Рябов
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
Вам нравится? Нравится 55 студентам
Уровень:
Для всех
Длительность:
41:27:00
Студентов:
4182
Выпускников:
495
Качество курса:
4.64 | 4.44
Курс предлагает слушателям познакомиться с комплексным взглядом на современные веб-технологии, а также применить их на примере создания проекта "Интернет-магазин".
Теоретическая часть курса охватывает широкий спектр технологий и подходов, использующихся при разработке Интернет-сайтов и Веб-приложений: исторические аспекты возникновения и развития Веб; создание статического содержания. HTML и CSS; архитектурные особенности проектирования и разработки Веб-приложений; разработка на ASP. NET 2.0 и MVC ASP.NET; работа с XML в клиентской Веб-разработке; проектирование баз данных и работа с ними Веб-приложений; создание динамического наполнения страницы и JavaScript; технология Jasp и применение Веб-методов; Rich Internet application (RIA); безопасность в Веб-разработке; основы тестирования Веб-приложений; отладка Веб-приложений; семантический веб и микроформаты.
Помимо этого слушателям предлагается ознакомиться с рядом дополнительных тем, связанных с веб-разработкой: место веб-разработчика в команде MSF; бизнес в Интернете: способы заработка и бизнес-модели.
В состав курса входит ряд упражнений и практических занятий, на которых слушатели, на примере создания проекта "Интернет-магазин", смогут применить описанные в теоретической части технологии и подходы.
Специальности: Разработчик интернет-проектов
Теги: .net, asp, css, datalist, DEP, development tools, EDM, html, jasp, javascript, jquery, smartscreen, updatepanel, viewstate, xml, базы данных, браузеры, интерфейсы, компоненты, приложения, ролевой кластер, серверы, элементы
Предварительные курсы
- Введение в HTML
- Основы работы с HTML
- Основы работы с XHTML и CSS
- Введение в HTML и CSS
- Применение каскадных таблиц стилей (CSS)
- Основы работы с CSS
- Основы программирования на C#
- Основы программирования на С# 3.0: ядро языка
- Основы программирования на С# 3.0: ядро языка
- Основы ASP.NET 2.0
- Разработка Web-приложений ASP .NET с использованием Visual Studio .NET
- Разработка веб-приложений на ASP.NET
- Разработка веб-приложений с использованием ASP.NET MVC Framework
План занятий
Занятие
Заголовок <<
Дата изучения
Лекция 1
1 час 54 минуты
Исторические аспекты возникновения и развития Интернета
Данная лекция освещает исторические аспекты возникновения и развития Интернета. Рассматривается эволюция концепций Веб. Дается введение в основные технологии, используемые при разработке веб-сайтов и веб-приложений.
Оглавление
-
Лекция 2
1 час 25 минут
Создание статического содержания. HTML
Данная лекция освещает основы языка разметки HTML. Рассматривается структура HTML-документа, определение типа документа (DTD), основные теги. В конце лекции приводятся основные различия XHTML и HTML.
Оглавление
-
Лекция 3
1 час 51 минута
Создание статического содержания. CSS
Данная лекция освещает основы применения каскадных таблицы стилей CSS (CSS-классы, наследование стилей, каскадные стили и т.д.). В заключение лекции дополнительно освещаются вопросы регистрация доменов и хостинга сайтов.
Оглавление
-
Практическая работа 1
1 час 2 минуты
Разработка макета Интернет-магазина
Данное практическое занятие освещает вопросы разработки статических страниц Веб-сайта с применением HTML и CSS, а также отладку CSS с помощью инструментов разработчика в IE8.
Оглавление
-
Лекция 4
2 часа 4 минуты
Архитектурные особенности проектирования и разработки Веб-приложений
В данной лекции описываются архитектурные особенности построения Веб-приложений и применение шаблонов проектирования при их разработке, а также способы передачи данных в Веб.
Оглавление
-
Лекция 5
1 час 55 минут
Разработка на ASP.NET. Жизненный цикл страницы, пользовательский интерфейс
В данной лекции рассматриваются основы разработки на ASP. NET 2.0, жизненный цикл Веб-страницы и принципы разработки пользовательского интерфейса Интернет-приложений.
Оглавление
-
Лекция 6
1 час 56 минут
Разработка на ASP.NET. MasterPage, динамические компоненты, AJAX, ASP.NET MVC
В данной лекции рассматриваются основы разработки на ASP. NET 2.0, использование MasterPage, добавление динамических компонентов на страницу, а также технологии Microsoft AJAX и ASP.NET MVC.
Оглавление
-
Практическая работа 2
57 минут
Применение технологии ASP.NET в разрабатываемом Интернет-магазине
Данное практическое занятие освещает вопросы разработки веб-сайта с использованием технологии ASP .NET 2.0.
Оглавление
-
Лекция 7
2 часа 33 минуты
Проектирование баз данных и работа с ними Веб-приложений. Введение в БД, SQL Server, ADO.NET
В данной лекции рассматриваются вопросы проектирования баз данных и работы с ними Веб-приложений. Дается введение в технологию доступа к данным ADO.NET
Оглавление
-
Лекция 8
2 часа 17 минут
Проектирование баз данных и работа с ними Веб-приложений. LINQ, ADO.NET Entities, DDD
В данной лекции дается введение в технологии доступа к данным Linq, Linq to SQL, ADO .NET Entity Framework и технологию Data Driven Development (DDD).
Оглавление
-
Практическая работа 3
51 минута
Обеспечение взаимодействия Интернет-магазина с базой данных
Данное практическое занятие освещает вопросы обеспечения взаимодействия Интернет-магазина с базой данных на примере SQL Server 2008.
Оглавление
-
Лекция 9
1 час 11 минут
Создание динамического наполнения страницы. Основы JavaScript
В данной лекции рассматриваются основы языка JavaScript.
Оглавление
-
Лекция 10
1 час 31 минута
Создание динамического наполнения страницы. JavaScript-библиотеки и технология Comet
В данной лекции рассматриваются основы представления объектов в виде Json, JavaScript-библиотеки ExtJS, Prototype и jQuery, а также модель работы Веб-приложений Comet.
Оглавление
-
Лекция 11
1 час 57 минут
Применение Веб-методов. Технология Jasp
В данной лекции рассматриваются основы работы с Веб-службами и Веб-сервисами, а также введение в технологию Jasp.
Оглавление
-
Практическая работа 4
1 час 7 минут
Добавление динамических компонент в Интернет-магазин
Данное практическое занятие освещает вопросы использования JavaScript-библиотек и AJAX для создания визуальных эффектов в веб-приложении, а также отладку и профилирование JavaSсript с помощью инструментов разработчика в IE8.
Оглавление
-
Лекция 12
1 час 36 минут
Rich Internet application
Данная лекция описывает основные особенности построения RIA-приложений, а также область применения различных RIA-технологий.
Оглавление
-
Лекция 13
2 часа 6 минут
Безопасность в Веб-разработке
В данной лекции рассматривает понятие информационной безопасности, а также различные технологии обеспечения Веб-безопасности.
Оглавление
-
Практическая работа 5
57 минут
Применение элементов RIA в Интернет-магазине
Данное практическое занятие освещает вопросы создания графической коллекции на странице Интернет-магазина с применением технологии Silverlight Deep Zoom, а также разработки Silverlight-видеоплеера на Веб-странице.
Оглавление
-
Лекция 14
1 час 59 минут
Основы тестирования и отладки Веб-приложений
В данной лекции рассматриваются основы тестирования Веб-приложени, а также отладки HTML-кода, стилей CSS и JavaScript.
Оглавление
-
Лекция 15
2 часа 42 минуты
Семантический веб и микроформаты
В данной лекции описывается концепция "Семантической паутины", рассматриваются микроформаты и поисковые механизмы в Сети. В заключение лекции характеризуются дополнительные темы: раскрутка сайтов и использование служб статистики.
Оглавление
-
Практическая работа 6
48 минут
Применение поисковых технологий в Интернет-магазине
Данное практическое занятие освещает вопросы создания визуального поиска в Internet Explorer 8, базирующегося на спецификации OpenSearch.
Оглавление
-
Практическая работа 7
44 минуты
Применение элементов Семантического Веб в Интернет-магазине
Данное практическое занятие освещает вопросы применения элементов Семантического Веб на примере использования микроформатов, а также создания ускорителей в IE8.
Оглавление
-
Лекция 16
59 минут
Место веб-разработчика в команде MSF
Данная лекция описывает общие черты методологии разработки программного обеспечения Microsoft Solutions Framework. Рассматриваются основные обязанности и задачи веб-разработчика в команде MSF for Agile Software Development Место.
Оглавление
-
Лекция 17
57 минут
Бизнес в Интернете: способы заработка и бизнес-модели
Данная лекция дает введение в понятие бизнес-модели. Предлагаются различные виды классификаций бизнес-моделей в Интернете.
Оглавление
-
Практическая работа 8
2 минуты
Сдача проекта – Интернет-магазин
На данном семинаре происходит сдача курсового проекта – Интернет-магазина.
Оглавление
-