1

Этап 1

Закрепить знания HTML5 и CSS3

2

Этап 2

Изучить JavaScript

3

Этап 3

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

4

Этап 4

Умение работы с базами данных и знание языков запросов

5

Этап 5

Системы сборки

6

Этап 6

Овладеть инструментами дебаггинга

7

Этап 7

Шаблонизаторы

8

Этап 8

Тестирование вёрстки

9

Этап 9

Создание макетов сайтов для портфолио

1

Этап 1

Закрепить знания HTML5 и CSS3

2

Этап 2

Изучить JavaScript

3

Этап 3

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

4

Этап 4

Умение работы с базами данных и знание языков запросов

5

Этап 5

Системы сборки

6

Этап 6

Овладеть инструментами дебаггинга

7

Этап 7

Шаблонизаторы

8

Этап 8

Тестирование вёрстки

9

Этап 9

Создание макетов сайтов для портфолио

05 декабря 2017 01 января 2019
Цель завершена 16 июня 2018
Общая

Получить работу в области IT

Какие технологии нужно освоить:

  • HTML и CSS (в том числе сетки и CSS-фреймворки, спецификации W3C и WHATWG, HTML5/CSS3 Polyfills)
  • Препроцессоры CSS (Sass, Less, Stylus и т. д.)
  • JavaScript
  • Популярные фреймворки и библиотеки: jQuery, Angular.JS, React.JS, Backbone.js)
  • SVG
  • ECMAScript 6
  • Популярные CMS (WordPress, Drupal, Joomla и т.д.)
  • Понимать принципы построения бэк-энда и разбираться в серверных технологиях (Node.js, PHP, Ruby, .NET и т. д.)
  • Инструменты дебаггинга (Chrome Dev Tools, Firebug и прочие)
  • JavaScript транспайлеры (Babel)
  • Базы данных и языки запросов (SQL, MySql, NoSQL, MongoDB и т. д.)
  • Графические редакторы (Photoshop, Illustrator и т. д.)

В чем нужно разобраться:

  • кросс-браузерная и кросс-платформенная разработка;
  • прогрессивное улучшение и изящная деградация;
  • мобильная разработка;
  • адаптивная и отзывчивая верстка;
  • веб-шрифты;
  • принципы SEO-оптимизации.

 Критерий завершения

Я работаю в области веб-программирования

 Личные ресурсы

Информация, знания, навыки

  1. Закрепить знания HTML5 и CSS3

    Стоимость этапа — 12850 ₽

    1. Пройти уроки на freeCodeCamp.

    2. Пройти курсы HTML-academy (в том числе по подписке)

    3. Пройти 69 уроков по HTML5 и CSS на docode.ru

    4. Адаптивная вёрстка: Пройти 31 урок по Адаптивной вёрстке на docode.ru

    5. Понимание препроцессоров CSS (Sass, Less, Stylus, PostCSS.);

    6. Закрепить знания HTML5 и CSS3

    7. Изучить SPA (single page application) - веб-приложение или веб-сайт, использующий единственный HTML-документ как оболочку для всех веб-стран

  2. Изучить JavaScript

    Стоимость этапа — 12850 ₽

    1. Пройти уроки по JS и jQuery на freecodecamp

    2. jQuery

    3. Angular.JS

    4. React.JS

    5. Пройти базовый интенсив по JavaScript на HTML Academy

    6. Создать макет сайта, используя JavaScript

  3. Овладеть инструментами контроля версий и одним из популярных таскраннеров


    1. Git

    2. CVS

  4. Умение работы с базами данных и знание языков запросов

    1. SQL

    2. MySql

  5. Системы сборки

    Вся рутина должна быть автоматизирована. Примеры автоматизации — запуск препроцессоров и шаблонизаторов, оптимизация графики, сборка спрайтов, сжатие css и js.

    1. Gulp

    2. Webpack

  6. Овладеть инструментами дебаггинга

    1. Chrome Dev Tools

  7. Шаблонизаторы

    Представьте у вас 10 страниц и на каждой надо внести изменения в один и тот же блок. Это больно и долго.

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

    1. Pug (бывший Jade)

    2. Blade

  8. Тестирование вёрстки

    1. Провести тестирование вёрстки

  9. Создание макетов сайтов для портфолио

    1. Первый сайт

    2. Второй сайт

    3. Третий сайт

    4. Четвертый сайт

    5. Пятый сайт

  • 1473
  • 05 декабря 2017, 12:07
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?