1

Етап 1

Основы HTML и CSS

Дата завершення: 01 квітня

2

Етап 2

Инструменты разработчика в браузере

Дата завершення: 01 квітня

3

Етап 3

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

Дата завершення: 01 квітня

4

Етап 4

Emmet

Дата завершення: 01 квітня

5

Етап 5

Подключение шрифтов

Дата завершення: 01 квітня

6

Етап 6

CSS-методологии

Дата завершення: 01 квітня

7

Етап 7

Семантика и доступность

Дата завершення: 01 квітня

8

Етап 8

Правильное именование

Дата завершення: 01 квітня

9

Етап 9

Сборка спрайтов

Дата завершення: 01 квітня

10

Етап 10

CSS-анимации и плавные переходы

Дата завершення: 01 квітня

11

Етап 11

Responsive/adaptive верстка

Дата завершення: 01 квітня

12

Етап 12

CSS-препроцессоры

Дата завершення: 01 квітня

13

Етап 13

jQuery

Дата завершення: 01 квітня

14

Етап 14

Оптимизация изображений

Дата завершення: 01 квітня

15

Етап 15

Работа с SVG

Дата завершення: 01 квітня

16

Етап 16

SVG-спрайты

Дата завершення: 01 квітня

17

Етап 17

CSS-фреймворки

Дата завершення: 01 квітня

18

Етап 18

Командная строка

Дата завершення: 01 квітня

19

Етап 19

Git

Дата завершення: 01 квітня

20

Етап 20

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

Дата завершення: 01 квітня

21

Етап 21

Автоматизация: таск-раннеры

Дата завершення: 01 квітня

22

Етап 22

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

Дата завершення: 01 квітня

1

Етап 1

Основы HTML и CSS

Дата завершення: 01 квітня

2

Етап 2

Инструменты разработчика в браузере

Дата завершення: 01 квітня

3

Етап 3

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

Дата завершення: 01 квітня

4

Етап 4

Emmet

Дата завершення: 01 квітня

5

Етап 5

Подключение шрифтов

Дата завершення: 01 квітня

6

Етап 6

CSS-методологии

Дата завершення: 01 квітня

7

Етап 7

Семантика и доступность

Дата завершення: 01 квітня

8

Етап 8

Правильное именование

Дата завершення: 01 квітня

9

Етап 9

Сборка спрайтов

Дата завершення: 01 квітня

10

Етап 10

CSS-анимации и плавные переходы

Дата завершення: 01 квітня

11

Етап 11

Responsive/adaptive верстка

Дата завершення: 01 квітня

12

Етап 12

CSS-препроцессоры

Дата завершення: 01 квітня

13

Етап 13

jQuery

Дата завершення: 01 квітня

14

Етап 14

Оптимизация изображений

Дата завершення: 01 квітня

15

Етап 15

Работа с SVG

Дата завершення: 01 квітня

16

Етап 16

SVG-спрайты

Дата завершення: 01 квітня

17

Етап 17

CSS-фреймворки

Дата завершення: 01 квітня

18

Етап 18

Командная строка

Дата завершення: 01 квітня

19

Етап 19

Git

Дата завершення: 01 квітня

20

Етап 20

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

Дата завершення: 01 квітня

21

Етап 21

Автоматизация: таск-раннеры

Дата завершення: 01 квітня

22

Етап 22

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

Дата завершення: 01 квітня

03 березня 2017 15 вересня 2017
Ціль прострочена на 2915 днів

Мета закинута

Автор не відписував в цілі 8 років 5 месяців 7 днів

Загальна

Изучаем Front-end с нуля

Уже мной пройдены бесплатные курсы от HTML Academy и просмотрены видео с их интенсивов (базовый + продвинутый). Но так как все это было давно, то часть знаний где-то затерялась. Буду восстанавливать все что забыл и изучать новое с самого начала.

Чек-лист скопирован отсюда. Почти полностью совпадает с моим видением ситуации и движением к цели. Поэтому буду следовать ему и немного дополнять по мере развития и изучения материала.

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

Трудоустройство в компанию

 Особисті ресурси

Время, желание, интерес

 Екологічність мети

Приобрести интересную работу, ради которой хочется вставать по утрам.

  1. Основы HTML и CSS

  2. Инструменты разработчика в браузере

    Это набор инструментов, помогающих быстро найти и исправить ошибку. Верстальщиками часто используется для поиска ответа на вопросы: “почему не отображается?”, “откуда такие размеры?”, “я же его перекрасил” и тд.
    Умение пользоваться этими инструментами сохранит вам кучу времени и нервов.

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

  4. Emmet

  5. Подключение шрифтов

  6. CSS-методологии

    Сотни их: OOCSS, BEM, SMACSS и тд. Не обязательно все использовать, но вы должны иметь представление о лучших практиках css-архитектуры.

  7. Семантика и доступность

  8. Правильное именование

    Имена должны нести в себе смысл. Цель — сделать код хорошо читаемым и легко поддерживаемым.
    У новичков часто можно встретить <b>, <div и все в таком духе. Это неправильно. Также нельзя использовать транслитерацию <div>.
    Общепринятый язык для именования — английский.

  9. Сборка спрайтов

    Спрайт — графический файл, в котором сгруппировано много изображений небольшого размера. Такая организация графики позволяет минимизировать количество запросов за сервер и ускорить загрузку сайта.

  10. CSS-анимации и плавные переходы

  11. Responsive/adaptive верстка

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

  12. CSS-препроцессоры

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

  13. jQuery

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

  14. Оптимизация изображений

    Во времена быстрого интернета легко забыть о том, что нужно оптимизировать изображения. Недавно я проверял работу начинающего разработчика и прогнал изображения через оптимизатор. Картинки похудели на 86% (16 мегабайт). Вдумайтесь.

    Также важно уметь выбрать оптимальный формат графики (jpg, png, gif, svg).

  15. Работа с SVG

  16. SVG-спрайты

  17. CSS-фреймворки

    Я не рекомендую верстать на базе фреймворков, они предназначены, в первую очередь, для прототипирования. Их полезно изучать и понимать как реализованы компоненты.

  18. Командная строка

    Необходимый инструмент для доступа к радостям жизни: препроцессорам, компиляции шаблонов, запуску таск-раннеров, git и другим полезным вещам.

  19. Git

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

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

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

  21. Автоматизация: таск-раннеры

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

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

  • 1193
  • 03 березня 2017, 13:21

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?