Современные веб-технологии

Курс предлагает слушателям познакомиться с комплексным взглядом на современные веб-технологии, а также применить их на примере создания проекта интернет-магазин.
Для всех
Записаться
Объём

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

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

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

Дистанционно (самостоятельно)
Описание Учебный курс предлагает систематизированное изучение технологий построения веб-ресурсов. Слушатели изучают основы верстки на HTML5 и CSS3, методы обеспечения адаптивности интерфейсов для мобильных устройств, а также программирование на стороне клиента с использованием JavaScript. В материалах рассматриваются основы серверной разработки, взаимодействие с реляционными и нереляционными базами данных, веб-безопасность и архитектурные стили REST API. Курс будет полезен начинающим веб-разработчикам, верстальщикам и ИТ-специалистам смежных областей.
Цели
  • Сформировать понимание современных стандартов и жизненного цикла веб-разработки.
  • Развить навыки создания адаптивных веб-интерфейсов с интерактивными элементами.
  • Подготовить к проектированию клиент-серверной архитектуры веб-приложений.
Чему я научусь?
  • Верстать адаптивные веб-страницы с использованием стандартов HTML5 и CSS3.
  • Разрабатывать интерактивные пользовательские сценарии на языке JavaScript.
  • Проектировать структуры баз данных и настраивать веб-сервер для простых проектов.
  • Применять принципы веб-безопасности для защиты приложений от типичных угроз.

Авторы

Несвижский Александр Игоревич
Инженер кафедры «Кибернетика», Национальный исследовательский ядерный университет «МИФИ».\n
Рябов Виталий Андреевич
Инженер кафедры «Кибернетика», Национальный исследовательский ядерный университет «МИФИ».\n
Чему я научусь?
  • Верстать адаптивные веб-страницы с использованием стандартов HTML5 и CSS3.
  • Разрабатывать интерактивные пользовательские сценарии на языке JavaScript.
  • Проектировать структуры баз данных и настраивать веб-сервер для простых проектов.
  • Применять принципы веб-безопасности для защиты приложений от типичных угроз.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз.
1 Исторические аспекты возникновения и развития Интернета Данная лекция освещает исторические аспекты возникновения и развития Интернета. Рассматривается эволюция концепций Веб. Дается введение в... Данная лекция освещает исторические аспекты возникновения и развития Интернета. Рассматривается эволюция концепций Веб. Дается введение в основные технологии, используемые при разработке веб-сайтов и веб-приложений. ещё
Исторические аспекты возникновения и развития Интернета тест для курса Современные веб-технологии 25 мин
2 Создание статического содержания. HTML Данная лекция освещает основы языка разметки HTML. Рассматривается структура HTML-документа, определение типа документа (DTD), основные теги.... Данная лекция освещает основы языка разметки HTML. Рассматривается структура HTML-документа, определение типа документа (DTD), основные теги. В конце лекции приводятся основные различия XHTML и HTML. ещё
Создание статического содержания. HTML тест для курса Современные веб-технологии 25 мин
3 Создание статического содержания. CSS Данная лекция освещает основы применения каскадных таблицы стилей CSS (CSS-классы, наследование стилей, каскадные стили и т.д.).... Данная лекция освещает основы применения каскадных таблицы стилей CSS (CSS-классы, наследование стилей, каскадные стили и т.д.). В заключение лекции дополнительно освещаются вопросы регистрация доменов и хостинга сайтов. ещё
Создание статического содержания. CSS тест для курса Современные веб-технологии 25 мин
4 Разработка макета Интернет-магазина Данное практическое занятие освещает вопросы разработки статических страниц Веб-сайта с применением HTML и CSS, а также... Данное практическое занятие освещает вопросы разработки статических страниц Веб-сайта с применением HTML и CSS, а также отладку CSS с помощью инструментов разработчика в IE8. ещё
5 Архитектурные особенности проектирования и разработки Веб-приложений В данной лекции описываются архитектурные особенности построения Веб-приложений и применение шаблонов проектирования при их разработке, а... В данной лекции описываются архитектурные особенности построения Веб-приложений и применение шаблонов проектирования при их разработке, а также способы передачи данных в Веб. ещё
Архитектурные особенности проектирования и разработки Веб-приложений тест для курса Современные веб-технологии 25 мин
6 Разработка на ASP.NET. Жизненный цикл страницы, пользовательский интерфейс В данной лекции рассматриваются основы разработки на ASP. NET 2.0, жизненный цикл Веб-страницы и принципы разработки... В данной лекции рассматриваются основы разработки на ASP. NET 2.0, жизненный цикл Веб-страницы и принципы разработки пользовательского интерфейса Интернет-приложений. ещё
Разработка на ASP.NET. Жизненный цикл страницы, пользовательский интерфейс тест для курса Современные веб-технологии 25 мин
7 Разработка на ASP.NET. MasterPage, динамические компоненты, AJAX, ASP.NET MVC В данной лекции рассматриваются основы разработки на ASP. NET 2.0, использование MasterPage, добавление динамических компонентов на... В данной лекции рассматриваются основы разработки на ASP. NET 2.0, использование MasterPage, добавление динамических компонентов на страницу, а также технологии Microsoft AJAX и ASP.NET MVC. ещё
Разработка на ASP.NET. MasterPage, динамические компоненты, AJAX, ASP.NET MVC тест для курса Современные веб-технологии 25 мин
8 Применение технологии ASP.NET в разрабатываемом Интернет-магазине Данное практическое занятие освещает вопросы разработки веб-сайта с использованием технологии ASP .NET 2.0.
9 Проектирование баз данных и работа с ними Веб-приложений. Введение в БД, SQL Server, ADO.NET В данной лекции рассматриваются вопросы проектирования баз данных и работы с ними Веб-приложений. Дается введение в... В данной лекции рассматриваются вопросы проектирования баз данных и работы с ними Веб-приложений. Дается введение в технологию доступа к данным ADO.NET ещё
Проектирование баз данных и работа с ними Веб-приложений. Введение в БД, SQL Server, ADO.NET тест для курса Современные веб-технологии 25 мин
10 Проектирование баз данных и работа с ними Веб-приложений. LINQ, ADO.NET Entities, DDD В данной лекции дается введение в технологии доступа к данным Linq, Linq to SQL, ADO .NET... В данной лекции дается введение в технологии доступа к данным Linq, Linq to SQL, ADO .NET Entity Framework и технологию Data Driven Development (DDD). ещё
Проектирование баз данных и работа с ними Веб-приложений. LINQ, ADO.NET Entities, DDD тест для курса Современные веб-технологии 25 мин
11 Обеспечение взаимодействия Интернет-магазина с базой данных Данное практическое занятие освещает вопросы обеспечения взаимодействия Интернет-магазина с базой данных на примере SQL Server 2008.
12 Создание динамического наполнения страницы. Основы JavaScript В данной лекции рассматриваются основы языка JavaScript.
Создание динамического наполнения страницы. Основы JavaScript тест для курса Современные веб-технологии 25 мин
13 Создание динамического наполнения страницы. JavaScript-библиотеки и технология Comet В данной лекции рассматриваются основы представления объектов в виде Json, JavaScript-библиотекиExtJS, Prototype и jQuery, а также... В данной лекции рассматриваются основы представления объектов в виде Json, JavaScript-библиотекиExtJS, Prototype и jQuery, а также модель работы Веб-приложений Comet. ещё
Создание динамического наполнения страницы. JavaScript-библиотеки и технология Comet тест для курса Современные веб-технологии 25 мин
14 Применение Веб-методов. Технология Jasp В данной лекции рассматриваются основы работы с Веб-службами и Веб-сервисами, а также введение в технологию Jasp.
Применение Веб-методов. Технология Jasp тест для курса Современные веб-технологии 25 мин
15 Добавление динамических компонент в Интернет-магазин Данное практическое занятие освещает вопросы использования JavaScript-библиотек и AJAX для создания визуальных эффектов в веб-приложении, а... Данное практическое занятие освещает вопросы использования JavaScript-библиотек и AJAX для создания визуальных эффектов в веб-приложении, а также отладку и профилирование JavaSсript с помощью инструментов разработчика в IE8. ещё
16 Rich Internet application Данная лекция описывает основные особенности построения RIA-приложений, а также область применения различных RIA-технологий.
Rich Internet application тест для курса Современные веб-технологии 25 мин
17 Безопасность в Веб-разработке В данной лекции рассматривает понятие информационной безопасности, а также различные технологии обеспечения Веб-безопасности.
Безопасность в Веб-разработке тест для курса Современные веб-технологии 25 мин
18 Применение элементов RIA в Интернет-магазине Данное практическое занятие освещает вопросы создания графической коллекции на странице Интернет-магазина с применением технологии Silverlight Deep... Данное практическое занятие освещает вопросы создания графической коллекции на странице Интернет-магазина с применением технологии Silverlight Deep Zoom, а также разработки Silverlight-видеоплеера на Веб-странице. ещё
19 Основы тестирования и отладки Веб-приложений В данной лекции рассматриваются основы тестирования Веб-приложени, а также отладки HTML-кода, стилей CSS и JavaScript.
Основы тестирования и отладки Веб-приложений тест для курса Современные веб-технологии 25 мин
20 Семантический веб и микроформаты "В данной лекции описывается концепция ""Семантической паутины"", рассматриваются микроформаты и поисковые механизмы в Сети. В заключение... "В данной лекции описывается концепция ""Семантической паутины"", рассматриваются микроформаты и поисковые механизмы в Сети. В заключение лекции характеризуются дополнительные темы: раскрутка сайтов и использование служб статистики." ещё
Семантический веб и микроформаты тест для курса Современные веб-технологии 25 мин
21 Применение поисковых технологий в Интернет-магазине Данное практическое занятие освещает вопросы создания визуального поиска в Internet Explorer 8, базирующегося на спецификации OpenSearch.
22 Применение элементов Семантического Веб в Интернет-магазине Данное практическое занятие освещает вопросы применения элементов Семантического Веб на примере использования микроформатов, а также создания... Данное практическое занятие освещает вопросы применения элементов Семантического Веб на примере использования микроформатов, а также создания ускорителей в IE8. ещё
23 Место веб-разработчика в команде MSF Данная лекция описывает общие черты методологии разработки программного обеспечения Microsoft Solutions Framework. Рассматриваются основные обязанности и... Данная лекция описывает общие черты методологии разработки программного обеспечения Microsoft Solutions Framework. Рассматриваются основные обязанности и задачи веб-разработчика в команде MSF for Agile Software Development Место. ещё
24 Бизнес в Интернете: способы заработка и бизнес-модели Данная лекция дает введение в понятие бизнес-модели. Предлагаются различные виды классификаций бизнес-моделей в Интернете.
Бизнес в Интернете: способы заработка и бизнес-модели тест для курса Современные веб-технологии 30 мин
25 Сдача проекта – Интернет-магазин На данном семинаре происходит сдача курсового проекта – Интернет-магазина.
26 Восстановление базы данных AdventureWorks
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз.
Экзамен