1

Step 1

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

2

Step 2

Изучить JavaScript

3

Step 3

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

4

Step 4

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

5

Step 5

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

6

Step 6

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

7

Step 7

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

8

Step 8

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

9

Step 9

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

1

Step 1

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

2

Step 2

Изучить JavaScript

3

Step 3

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

4

Step 4

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

5

Step 5

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

6

Step 6

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

7

Step 7

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

8

Step 8

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

9

Step 9

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

05 December 2017 01 January 2019
Goal completed 16 June 2018

Goal author

Карина

Russia, Москва

28 years old

General

Получить работу в области 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-оптимизации.

 Goal Accomplishment Criteria

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

 Personal resources

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

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

    Step cost — 158.06 $

    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

    Step cost — 158.06 $

    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. Пятый сайт

  • 1472
  • 05 December 2017, 12:07
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?