Компьютерные науки

Перспективные языки веб-разработки

Программа посвящена углубленному изучению HTML5 и сопутствующих технологий для создания мультимедийных систем. Включает работу с графикой, базами данных в браузере и сервисами геолокации.
Студентов 2396 Выпускников 250 Для всех
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Интернет-технологии, Программирование
Объем

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

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

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

Дистанционно (самостоятельно)
Описание Учебная программа сфокусирована на передовых возможностях современных браузерных технологий. В центре внимания находится создание визуально насыщенных интерфейсов с использованием SVG, Canvas и интеграции интерактивных карт. Рассматриваются методы локального хранения данных, работа с JSON и построение динамических веб-форм. Разобраны примеры применения новых стандартов, от визуализации данных до оффлайн-приложений. Материал позволяет последовательно осваивать API геолокации, веб-сокеты и средства мультимедиа. Программа полезна фронтенд-инженерам для использования возможностей современных стандартов.
Цели
  • Раскрыть потенциал HTML5 для создания сложных веб-интерфейсов.
  • Помочь освоить инструменты визуализации данных и работы с графикой.
  • Познакомить с методами оффлайн-работы и локального хранения информации.
Чему я научусь?
  • Реализовывать интерактивные графические элементы с помощью SVG.
  • Использовать возможности LocalStorage и WebSQL в приложениях.
  • Интегрировать мультимедиа и геолокационные сервисы в проекты.

Авторы

Богданов Марат Робертович
Богданов Марат Робертович
Кандидат биологических наук, доцент ВАК, эксперт Национального информационно-аналитического центра РФ, эксперт Программы Фулбрайт в РФ.
Чему я научусь?
  • Реализовывать интерактивные графические элементы с помощью SVG.
  • Использовать возможности LocalStorage и WebSQL в приложениях.
  • Интегрировать мультимедиа и геолокационные сервисы в проекты.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Обзор HTML 5 В лекции рассматриваются такие вопросы, как история создания нового стандарта языка гипертекстовой разметки, проблемы совместимости, принцип... В лекции рассматриваются такие вопросы, как история создания нового стандарта языка гипертекстовой разметки, проблемы совместимости, принцип приоритетности, взаимодействие с браузерами, отказ от подключаемых модулей. ещё
Обзор HTML 5 тест для курса Перспективные языки веб-разработки 40 мин
2 Новые мультимедийные возможности HTML 5 На практическом занятии учащиеся познакомятся с тегами и , разработают приложения для работы с аудио... На практическом занятии учащиеся познакомятся с тегами ещё
3 Новые возможности HTML 5 В лекции будут рассмотрены такие новинки языка гипертекстовой разметки, как: элемент Canvas (2D и 3D), спецификация... В лекции будут рассмотрены такие новинки языка гипертекстовой разметки, как: элемент Canvas (2D и 3D), спецификация Geolocation API, MathML, Scalable Vector Graphics (SVG). ещё
Новые возможности HTML 5 тест для курса Перспективные языки веб-разработки 40 мин
4 Разработка галереи изображений В ходе выполнения данной работы учащиеся познакомятся со способами создания галереи изображений.
5 Визуализация научных исследований Мультимедийные возможности HTML5 позволяют визуализировать многие физические, химические, биологические, социальные процессы… В ходе выполнения предлагаемого практического... Мультимедийные возможности HTML5 позволяют визуализировать многие физические, химические, биологические, социальные процессы… В ходе выполнения предлагаемого практического занятия учащиеся познакомятся с методами визуализации магнитных и гравитационных полей, поведения частиц жидкости, научатся строить дендрограммы, показывающие степень родства различных групп живых организмов. ещё
6 Создание изображений с помощью SVG На этом занятии учащиеся сравнят возможности технологии SVG (ScalableVectorGraphics - масштабируемая векторная графика) с AdobeFlash. Будут... На этом занятии учащиеся сравнят возможности технологии SVG (ScalableVectorGraphics - масштабируемая векторная графика) с AdobeFlash. Будут рассмотрены основные геометрические фигуры SVG, фильтры, градиенты и анимация. ещё
Создание изображений с помощью SVG тест для курса Перспективные языки веб-разработки 40 мин
7 Анализ данных (DataMining) В ходе выполнения предлагаемой работы учащиеся познакомятся с некоторыми способами визуализации данных.
8 Визуализации данных с помощью технологии jQuery На этом занятии мы познакомимся со способами создания диаграмм с помощью технологии jQuery.
9 Визуализации данных с помощью библиотекиJIT. Знакомство с JavaScript Object Notation (JSON) На этом занятии мы познакомимся со способами создания диаграмм с помощью библиотеки JIT.
10 Знакомство с CSS 3 В CSS 3 появилось много новых возможностей. В предлагаемой лекции будут некоторые из них, в частности:... В CSS 3 появилось много новых возможностей. В предлагаемой лекции будут некоторые из них, в частности: прокрутка изображений, визуальные эффекты с текстом, фильтры, трансформации, анимации, многоколоночный текст. ещё
Знакомство с CSS 3 тест для курса Перспективные языки веб-разработки 40 мин
11 Знакомство с технологией DeepZoomComposer На данном занятии мы познакомимся с технологией DeepZoomComposer, позволяющей работать с огромными изображениями в режиме реального... На данном занятии мы познакомимся с технологией DeepZoomComposer, позволяющей работать с огромными изображениями в режиме реального времени. ещё
12 Разработка AJAX-приложения В ходе выполнения данной работы учащиеся разработают AJAX-приложение, используя MSAjaxControlToolkit.
13 JavaScriptAPI Язык программирования JavaScript очень популярен при разработке веб-приложений, в частности, он используется в технологии AJAX. С... Язык программирования JavaScript очень популярен при разработке веб-приложений, в частности, он используется в технологии AJAX. С его помощью пишутся, также, программные интерфейсы для целого ряда приложений. Одним из примеров таких приложений являются картографические сервисы. Предлагаемая лекция посвящена использованию JavaScriptAPIдля доступа к картографическим сервисам Microsoft, ESRI, Google и Yahoo! ещё
JavaScriptAPI тест для курса Перспективные языки веб-разработки 40 мин
14 Знакомство с технологией LocalStorage В ходе выполнения данной работы учащиеся познакомятся с технологией локального хранения данных.
15 Знакомство с технологией WebSQL В ходе выполнения данной работы учащиеся познакомятся с технологией локального хранения данных.
16 Новые возможности MSInternetExplorer В новой версии браузера компании Microsoft изменился интерфейс, диспетчер загрузок и диспетчер настроек. Браузер IE использует... В новой версии браузера компании Microsoft изменился интерфейс, диспетчер загрузок и диспетчер настроек. Браузер IE использует возможности графического процессора для ускорения обработки мультимедийных элементов HTML5, в том числе звука и видео. Новый обработчик JavaScriptChakra обеспечивает более быструю загрузку веб-страниц со сценариями. Браузер потребляет меньше памяти и энергии, что позволяет добиться большей производительности и продлить время работы компьютера от батареи. Для обеспечения безопасности и конфиденциальности данных при работе в Интернете в InternetExplorer были добавлены функции защиты от отслеживания и фильтрации ActiveX. ещё
Новые возможности MSInternetExplorer тест для курса Перспективные языки веб-разработки 40 мин
17 Работа с базами данных с использованием MSASP.NETRazor В ходе выполнения данной работы мы создадим приложение, демонстрирующее возможности технологии Razor в области разработки клиентских... В ходе выполнения данной работы мы создадим приложение, демонстрирующее возможности технологии Razor в области разработки клиентских приложений баз данных. ещё
18 Знакомство с технологией WebGL В данном практическом занятии мы познакомимся с технологией WebGL.
19 Инструментарий WebMatrix для серверной разработки Это бесплатное средство разработки и сопровождения веб-приложений, представленное Microsoft. WebMatrix предлагает богатые возможности по работе с... Это бесплатное средство разработки и сопровождения веб-приложений, представленное Microsoft. WebMatrix предлагает богатые возможности по работе с исходным кодом и базами данных. WebMatrix предоставляет доступ к онлайн-галерее шаблонов популярных веб-приложений. ещё
Инструментарий WebMatrix для серверной разработки тест для курса Перспективные языки веб-разработки 40 мин
20 Знакомство с технологией WebKit В данном практическом занятии мы познакомимся с технологией WebKit.
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.