Курс "Веб-программирование"

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

О курсе

Курс посвящен базовым технологиям веб-программирования – HTML и CSS и рассчитан на людей с минимальными знаниями в области веб-технологий.

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

В этом курсе помимо просмотра привычных видеолекций и презентаций вы будете практиковаться работать с кодом в интерактивных упражнениях, а закреплять навыки и доказывать, что вы действительно чему-то научились – в настоящих испытаниях. Практическая часть курса построена как игра: постепенно усложняющиеся задания, встречающиеся по ходу курса головоломки, мини-игры и сопровождающий вас Инструктор Кекс, не дадут соскучиться. А в конце курса вас ждёт итоговое испытание, в котором нужно будет сверстать страницу целиком.

Полученный уровень подготовки позволит вам начать карьеру HTML-верстальщика или другого интернет-специалиста (прототипировщика, интернет-маркетолога, контент-менеджера, сео-специалиста) и применять полученные знания при решении широкого спектра задач, с которыми сталкивается большинство программистов.

Формат

В состав курса входят видео-лекции, интерактивные пошаговые демонстрации, практические упражнения и испытания. Длительность курса составляет 10 недель. Трудоемкость курса – 4 зачетных единицы. Средняя недельная нагрузка на обучающегося – 14 часов.

1. Консорциум Всемирной паутины

2. Для тех, кто делает сайты

3. HTML | Mozilla Developer Network

4. CSS | Mozilla Developer Network

Требования

Для успешного освоения курса необходимы базовые навыки работы с компьютером и сетью Интернет. На компьютере должен быть установлен текстовый редактор с подсветкой синтаксиса языков HTML и CSS, а также свободно-распространяемый графический редактор GIMP (GNU Image Manipulation Program), который можно бесплатно скачать по адресу: http://www.gimp.org/

Программа курса

В курсе рассматриваются следующие темы:

1. Введение в веб-технологии

2. Знакомство с HTML

3. Знакомство с CSS

4. Разметка

5. Графический редактор для веб-разработчика

6. Сетки

7. Позиционирование

8. Декоративные элементы

9. Стилизация элементов содержания

10. Публикация проекта

Каждая тема предполагает изучение в течение одной недели.

В курсе имеется два типа дедлайна (предельного срока выполнения оценивающих мероприятий):

– мягкий дедлайн, при котором необходимо выполнить все оценивающие мероприятия текущей недели до ее завершения;

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

Cертификат

Сертификат будет выдан слушателям, выполнившим следующие условия:

  1. Достижение в срок до 23 октября 2016 года включительно не менее 60% от максимального количества баллов по следующим задачам:
  • Неделя 1 - "Знакомство";
  • Неделя 2 - "Структура HTML-документа";
  • Неделя 2 - "Разметка текста с помощью HTML";
  • Неделя 2 - "Ссылки и изображения";
  • Неделя 3 - "Знакомство с CSS";
  • Неделя 3 - "Селекторы";
  • Неделя 3 - "Наследование и каскадирование";
  • Неделя 4 - "Знакомство с таблицами".
  • Неделя 4 - "Знакомство с формами".
  • Оплата в срок до 28 октября 2016 года включительно. К оплате допускаются только слушатели, выполнившие пункт 1.
  • Достижение до жесткого дедлайна не менее 60% от максимального количества баллов по следующим задачам (в скобках указано максимальное время, выделенное на решение каждой задачи):
    • Неделя 5 - "Испытание 1: фигурное катание, спортивные пары" (30 минут);
    • Неделя 9 - "Испытание 5: слайдер" (60 минут).

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

  • Достижение в срок до 4 декабря 2016 года включительно не менее 60% от максимального количества баллов по курсу.
  • Результаты обучения

    • умения и навыки решения типовых задач клиентской веб-разработки, используя языки HTML и CSS (РО-1).

    Формируемые компетенции

    09.03.01 Информатика и вычислительная техника

    • Разрабатывать интерфейсы «человек – электронно-вычислительная машина» (ПК-3)
    • Разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования (ПК-5)
    • Способность к проектированию базовых и прикладных информационных технологий (ПК-11)
    • Способность разрабатывать средства реализации информационных технологий (методические, информационные, математические, алгоритмические, технические и программные) (ПК-12)
    • Способность участвовать в работах по доводке и освоению информационных технологий в ходе внедрения и эксплуатации информационных систем (ПК-15)

    09.03.02 Информационные системы и технологии

    • Способность к проектированию базовых и прикладных информационных технологий (ПК-11)
    • Способность разрабатывать средства реализации информационных технологий (методические, информационные, математические, алгоритмические, технические и программные) (ПК-12)
    • Готовность участвовать в работах по доводке и освоению информационных технологий в ходе внедрения и эксплуатации информационных систем (ПК-15)

    09.03.03 Прикладная информатика

    • Способность использовать нормативно-правовые документы, международные и отечественные стандарты в области информационных систем и технологий (ОПК-1)
    • Способность разрабатывать, внедрять и адаптировать прикладное программное обеспечение (ПК-2)
    • Способность программировать приложения и создавать программные прототипы решения прикладных задач (ПК-8)
    • Способность принимать участие во внедрении, адаптации и настройке информационных систем (ПК-10)

    09.03.04 Программная инженерия

    • Готовностью применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов. (ОПК-3)
    • Готовность применять основные методы и инструменты разработки программного обеспечения (ПК-1)
    • Владение навыками использования операционных систем, сетевых технологий, средств разработки программного интерфейса, применения языков и методов формальных спецификаций, систем управления базами данных (ПК-2)
    • Способность создавать программные интерфейсы (ПК-22)