Образование в сети: введение в HTML5::Журнал СА 07-08.2016
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
  Статьи

Дата-центры  

Дата-центры: есть ли опасность утечки данных?

Российские компании уже несколько лет испытывают дефицит вычислительных мощностей. Рост числа проектов,

 Читать далее...

Книжная полка  

Защиты много не бывает

Среди книжных новинок издательства «БХВ» есть несколько изданий, посвященных методам социальной инженерии

 Читать далее...

Событие  

В банке рассола ждет сисадмина с полей фрактал-кукумбер

Читайте впечатления о слете ДСА 2024, рассказанные волонтером и участником слета

 Читать далее...

Организация бесперебойной работы  

Бесперебойная работа ИТ-инфраструктуры в режиме 24/7 Как обеспечить ее в нынешних условиях?

Год назад ИТ-компания «Крок» провела исследование «Ключевые тренды сервисного рынка 2023». Результаты

 Читать далее...

Книжная полка  

Читайте и познавайте мир технологий!

Издательство «БХВ» продолжает радовать выпуском интересных и полезных, к тому же прекрасно

 Читать далее...

СУБД PostgreSQL  

СУБД Postgres Pro

Сертификация по новым требованиям ФСТЭК и роль администратора без доступа к данным

 Читать далее...

Критическая инфраструктура  

КИИ для оператора связи. Готовы ли компании к повышению уровня кибербезопасности?

Похоже, что провайдеры и операторы связи начали забывать о требованиях законодательства

 Читать далее...

Архитектура ПО  

Архитектурные метрики. Качество архитектуры и способность системы к эволюционированию

Обычно соответствие программного продукта требованиям мы проверяем через скоуп вполне себе понятных

 Читать далее...

Как хорошо вы это знаете  

Что вам известно о разработках компании ARinteg?

Компания ARinteg (ООО «АРинтег») – системный интегратор на российском рынке ИБ –

 Читать далее...

Графические редакторы  

Рисование абстрактных гор в стиле Paper Cut

Векторный графический редактор Inkscape – яркий представитель той прослойки open source, с

 Читать далее...

День сисадмина  

Учите матчасть! Или как стать системным администратором

Лето – время не только отпусков, но и хорошая возможность определиться с профессией

 Читать далее...

День сисадмина  

Живой айтишник – это всегда движение. Остановка смерти подобна

Наши авторы рассказывают о своем опыте и дают советы начинающим системным администраторам.

 Читать далее...

Виртуализация  

Рынок решений для виртуализации

По данным «Обзора российского рынка инфраструктурного ПО и перспектив его развития», сделанного

 Читать далее...

Книжная полка  

Как стать креативным и востребованным

Издательский дом «Питер» предлагает новинки компьютерной литературы, а также книги по бизнесу

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 6372
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 7081
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 4357
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 3074
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3869
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3886
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6379
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 3226
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 3518
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 7347
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 10705
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 12432
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 14075
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 9186
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 7135
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 5441
Комментарии: 3
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 4674
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 3484
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 3206
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 3444
Комментарии: 0
Рецензия на книгу «MongoDB в действии»

 Читать далее...

02.12.2013г.
Просмотров: 3080
Комментарии: 0
Не думай о минутах свысока

 Читать далее...

Друзья сайта  

 Образование в сети: введение в HTML5

Архив номеров / 2016 / Выпуск №07-08 (164-165) / Образование в сети: введение в HTML5

Рубрика: Карьера/Образование /  Рейтинг

Игорь Штомпель ИГОРЬ ШТОМПЕЛЬ, инженер, системный администратор. Сфера профессиональных интересов – свободное ПО, keepercoder@gmail.com

Образование в сети:
введение в HTML5

В основе мира современного Web 2.0 лежит технология HTML5. Целый ряд новых элементов упрощает структуру страниц. Большим шагом вперед стала поддержка добавления аудио и видео на HTML-страницы «из коробки», возможность рисования. Этот обзор посвящен бесплатным онлайн-курсам по HTML5

Для удобства выбора мы предлагаем свой рейтинг некоторых доступных онлайн-курсов по HTML5. Курсы, вошедшие в наш список, имеют разную сложность, реализуют различные подходы в подаче материала. Познакомившись срейтингом, вы сможете определиться с тем, какие из них вам нужны.

Участники рейтинга

Введение в HTML5

  • Авторы: О. Труфанов (переводчик)
  • Учебное заведение: ИНТУИТ (http://intuit.ru)
  • Специальность: программист
  • Лекции: 11 лекций
  • Материалы: текст
  • Уровень сложности: специалисты
  • Сертификат: да
  • Адрес: http://www.intuit.ru/studies/courses/679/535/info

HTML5: основы клиентской разработки

  • Авторы: А. Алексеев (магистр технологий разработки программных систем, аспирант кафедры ОСУ ИК ТПУ, http://old.intuit.ru/lector/545.html), А. Савельев (аспирант кафедры оптимизации систем управления Томского политехнического университета, http://old.intuit.ru/lector/462.html)
  • Учебное заведение: ИНТУИТ (http://intuit.ru)
  • Специальность: программист
  • Лекции: 19 лекций + 10 практических работ
  • Материалы: текст
  • Уровень сложности: специалисты
  • Сертификат: да
  • Адрес: http://www.intuit.ru/studies/courses/3734/976/info

Краткий курс по HTML5

  • Авторы: не указаны
  • Учебное заведение: Лаборатория EXLAB (http://www.exlab.net)
  • Специальность: программист
  • Лекции: 18 лекций
  • Материалы: текст
  • Уровень сложности: специалисты
  • Сертификат: нет
  • Адрес: http://www.exlab.net/html

Наш подход

Для сравнения курсов мы определили несколько параметров. А именно следующие: интерфейс, содержание, иллюстративный материал, сертификация. Каждый из параметров предполагает присвоение оценки (от 1 до 5), а также каждый параметр имеет свой вес (от 1 до 5). Умножение оценки параметра на его вес дает итоговый балл по нему. Сумма итоговых баллов всех параметров определяет место в рейтинге.

Стоит отметить, что максимальный вес мы присвоили только параметру содержание – 5. На балл ниже был оценен параметр интерфейс – 4. А два оставшихся параметра – иллюстративный материал и сертификация – получили оценку 3.

Курс «Введение в HTML5»

В лекциях Интернет-университета информационных технологий (см. рис. 1) дается представление об истории создания HTML5 и основных функциональных возможностях. Особенность содержания – большое количество внимания уделяется новым возможностям этого языка разметки. Поэтому для успешного освоения курса необходимо знакомство как минимум с языком разметки – HTML.

Рисунок 1. Курс «Введение в HTML5»

Рисунок 1. Курс «Введение в HTML5»

Все лекции объединены в пять глав: «Основы HTML5», «Видео», «Холст и сокеты», «Кэширование и хранение клиентских данных» и «Технология Web Workers и геолокация».

Первая глава посвящена основам HTML5. Слушатели познакомятся с историей создания этого языка разметки, с новыми структурными элементами HTML5, особенностями их использования, а также с новыми свойствами форм (новыми элементами числового ряда, ползунков, встроенной в HTML5 проверкой заполнения формы и др.).

Научиться работе с видео с использованием HTML5 поможет вторая глава. В материалах описываются тег <video> и затрагивающее его API. Кроме того, дается представление о взаимодействии этого тега с другими элементами страницы, реализации внешнего вида с помощью CSS3, а также об управлении видео с помощью JavaScript. В качестве примера приводится создание видеоплеера HTML5.

Тег <canvas> (холст) и описание API сокетов HTML5 изучаются в третьей главе. Учащиеся научатся создавать некоторые графические примитивы (с заливкой и обводкой), рисовать фигуры (с помощью путей) и линии, штрихи, а также добавлять на холст градиенты, тени и т.п. Описание сокетов сопровождается соответствующими примерами.

Четвертая глава начинается с рассмотрения методов кэширования приложений на клиентских компьютерах. Уделяется внимание различию кэша приложений HTML5 и кэша браузеров, файлу манифеста и его основным составляющим, проверке актуальности версий файлов с использованием API кэша приложений. Рассматриваются хранилища на стороне клиента (сессионные и локальные), сравнивается технология Cookie с технологией хранилища HTML5, а также различные аспекты работы с хранилищем.

Завершается курс рассмотрением технологии многопоточного выполнения кода Web Workers и API для работы с геолокацией.

Интерфейс текстовых курсов ИНТУИТ включает все необходимые базовые элементы. Имеется возможность осуществлять переход на любую лекцию из текущей, использовать гиперссылки, открывать актуальный рисунок по ссылке, которые выделены цветом. Интерфейс получает максимальный балл, так как он обеспечивает удобную и простую навигацию в рамках курса.

Иллюстративный материал представлен большим количеством рисунков (включая, демонстрирующие элементы интерфейса, реализуемые рассматриваемым кодом), которые способствуют лучшему восприятию материала лекций. Код выделен особо, специальным цветом, что характерно для текстовых курсов ИНТУИТ. Таким образом, за иллюстрации – максимальный балл.

В случае успешного завершения курса слушателям предоставляется возможность получения сертификата. Говоря о статусе сертификации от ИНТУИТ, нужно отметить, что в ИТ-секторе широкого признания данные сертификаты так и неполучили. Но его обладатель показывает потенциальному работодателю, что он ориентирован на самообучение, дисциплинирован и способен укладываться в установленные сроки, это характеризует его только с положительной стороны.

В целом курс представляет собой хорошее введение для ознакомления со многими новшествами, которые включает в себя HTML5.

Таблица 1. Рейтинг курса «Введение в HTML5»

  Оценка Коэффициент
«Содержание» (С)
Итоговый балл
Содержание 5 5 25
Интерфейс 5 4 20
Иллюстративный материал 5 3 15
Сертификация 4 3 12
      72

Курс «HTML5: основы клиентской разработки»

Курс больше по объему и по количеству рассматриваемых технологий, чем предыдущий. В нем более подробно раскрыты возможности не только HTML5, но и CSS3 и JavaScript (см. рис. 2). В качестве основного инструмента используется WebMatrix.

Рисунок 2. Курс «HTML5: основы клиентской разработки»

Рисунок 2. Курс «HTML5: основы клиентской разработки»

Лекции начинаются с изучения концепции Web 2.0, основ HTML и особенностей HTML5. Исследуются все основные возможности: работа с текстом, навигация с помощью гиперссылок (текстовых, графических), таблицы, добавление мультимедиа (<audio>, <video>).

Далее слушатели узнают о CSS и особенностях CSS3. В центре внимания работа с текстом, фоном, контейнерами. Много внимания уделено селекторам (элементов, класса, идентификаторов, потомков и т.п.).

Четыре лекции посвящены изучению JavaScript. После введения в основы дается информация об основных операторах и работе с ними, о работе с функциями и массивами, объектами.

В оставшихся лекциях подробно изучаются возможности HTML5. Учащиеся узнают о монолитных и блочных веб-страницах, генерируемом содержимом, семантической разметке. Далее предлагается выполнить практическую работу. Она предполагает установку WebMatrix и тренировку по созданию разметки на примере реализации простого веб-сайта с подгружаемым содержимым.

Перед второй практической работой рассматриваются технологии Cookie, Web Storage, дается представление о работе с веб-формами (в том числе с помощью JavaScript) и отправкой данных из них на сервер.

После этого выполняется четыре практических работы: создание и стилизация веб-форм, хранение данных на стороне клиента, методы и приемы реализации Drag and Drop на страницах HTML, создание плейлиста воспроизведения настранице HTML.

В центре внимания заключительных двух лекций работа с Canvas. Будет дано представление о концепции Canvas, рассмотрен тег <canvas>, рисование на холсте, взаимодействие <canvas> с CSS. Изучается рисование простейших фигур, прямых линий, дуг и кривых, кривых Безье, а также работа с цветом и толщиной линий, положением пера, со стилями линий. Далее пять практических работ, закрепляющих изучение Canvas.

Курс дает хорошее представление об основах клиентской разработки с использованием HTML5, дополнен материалом о CSS3 и JavaScript, сопровожден большим количеством практических работ. Таким образом, предоставляется возможность новые теоретические знания закрепить на практике.

Об интерфейсе, иллюстративном материале и сертификации текстовых курсов ИНТУИТ сказано выше.

Таблица 2. Рейтинг курса «HTML5: основы клиентской разработки»

  Оценка Коэффициент
«Содержание» (С)
Итоговый балл
Содержание 5 5 25
Интерфейс 5 4 20
Иллюстративный материал 5 3 15
Сертификация 4 3 12
      72

Курс «Краткий курс по HTML5»

Курс от «Лаборатории EXLAB» (см. рис. 3) нацелен на изучение HTML с основ и быстрый переход к их применению на практике. Информация о возможностях HTML5 вводится по мере изучения соответствующих тем. Материал подается врамках работы интерпретатора в контексте XHTML5.

Рисунок 3. Курс «Краткий курс HTML5»

Рисунок 3. Курс «Краткий курс HTML5»

Содержание лекций (или глав) оправдывает название курса. Действительно, объем каждой из них невелик, но зато материал подан сжато, и только самая суть. Начинается подача материала с введения, в котором обосновывается выбор HTML5, рассказывается о том, на кого ориентирован курс, и то, какое программное обеспечение понадобится для работы. Далее переходим к изучению структуры HTML-документа и тегам – изучаются синтаксис и механизм представлений, специальные символы, структурные, блочные и строчные элементы. В рамках исследования форматирования слушатели узнают о назначении тегов <i>, <b>, <em>, <small>, <strong>, <sup>, <sub>. Отдельное внимание уделяется возможностям форматирования, появившимся в HTML5 (<mark>, <ruby>, <rt>, <rp>, <time>, <meter> и др.).

Далее переходим к работе со ссылками и изображениями, списками и таблицами – добавление ссылок на HTML-страницы, назначение атрибутов тега <a>, относительный и абсолютный пути. Также показан процесс вставки изображений наHTML-страницу с помощью тега <img> и использования соответствующих атрибутов, рассказывается о создании навигационной карты (теги <map> и <area>, атрибуты ismap, usemap тега <img> и т.п.). Кроме того, дается общее представление о создании списков и таблиц и работе с ними. Описываются соответствующие теги. Приводятся примеры кода, реализующие нумерованный и ненумерованный списки, список терминов и определений, а также создание таблицы, объединение ячеек и группирование столбцов и строк.

При изучении разметки описываются особенности использования <div> и <span> в рамках HTML5, раскрывается назначение тегов <header>, <footer>, <hgroup>, <address>, <section>, <figure>, <figcaption>, <aside>, <details> и т.п.

Особое внимание в курсе уделено работе с формами. Слушатели знакомятся с реализацией форм и элементов ввода данных на примере создания формы и описания методов отправки данных на сервер. Также приводится пример использования тега <input> и подробно рассматриваются значения его атрибута type, а отдельно – появившиеся в HTML5.

Отдельная лекция посвящена созданию меню, она описывает изменение лексического значения тега <menu> в HTML5, а также дает представление об использовании его атрибута type и правилах обработки браузером содержимого <menu>. В качестве примера приводится код для создания контекстного меню.

Особое внимание в лекциях уделено работе с мультимедиа и скриптами. В центре внимания оказываются элементы <object>, <embed>, <audio>, <video>, описываются нюансы использования <source> и атрибута src, элемент <canvas>. Например, показан код для добавления на HTML-страницу видео с сурдопереводом и звуковой дорожки с альтернативным переводом, а также код для добавления на HTML-страницу различных источников данных для проигрывателя.

В особые лекции выделены темы фреймов и новых атрибутов HTML5. В качестве примера показан код, реализующий фреймы (тег <iframe>). Что касается новых атрибутов HTML5, то рассматриваются те из них, о которых не говорили впредыдущих лекциях.

Завершающий материал посвящен изучению проблематики обратной совместимости. В лекции устранение этих проблем достигается решением четырех задач: сообщение Internet Explorer о новых тегах, превращение новых элементов вблочные, отказ от устаревших тегов и использование новых API и DOM.

Интерфейс курса прост и удобен. На главной странице курса – содержание, которое позволяет перейти на любую лекцию. Из текущей лекции можно осуществить переход на любую другую – в правой части окна доступно содержание курса. С навигацией в лекциях все в порядке. В целом – максимальный балл.

Что касается иллюстративного материала, то отдельные презентации и т.п. недоступны. Но лекции сопровождаются рисунками, таблицами (в том числе и с цветовым оформлением), а код выделен в специальных блоках, причем теги, атрибуты и их значения выделяются различными цветами, что очень удобно. Также максимальный балл.

Возможность прохождения сертификации недоступна.

Таблица 3. Рейтинг курса «Краткий курс HTML5»

  Оценка Коэффициент
«Содержание» (С)
Итоговый балл
Содержание 5 5 25
Интерфейс 5 4 20
Иллюстративный материал 5 3 15
Сертификация 0 3 0
      60

***

Максимальный балл не был поставлен ни одному из курсов. Статус сертификатов, которые доступны для получения слушателями, не позволил этого сделать. Но в то же время именно наличие сертификации обеспечило лидерство первым двум курсам рейтинга от ИНТУИТ.

Таблица 4. Итоговый рейтинг курсов

Курс Итоговый балл
Введение в HTML5 72
HTML5: основы клиентской разработки 72
Краткий курс HTML5 60

Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru