1

Etapa 1

Основы HTML и CSS

Fecha de terminación: 01 abril

2

Etapa 2

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

Fecha de terminación: 01 abril

3

Etapa 3

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

Fecha de terminación: 01 abril

4

Etapa 4

Emmet

Fecha de terminación: 01 abril

5

Etapa 5

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

Fecha de terminación: 01 abril

6

Etapa 6

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

Fecha de terminación: 01 abril

7

Etapa 7

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

Fecha de terminación: 01 abril

8

Etapa 8

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

Fecha de terminación: 01 abril

9

Etapa 9

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

Fecha de terminación: 01 abril

10

Etapa 10

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

Fecha de terminación: 01 abril

11

Etapa 11

Responsive/adaptive верстка

Fecha de terminación: 01 abril

12

Etapa 12

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

Fecha de terminación: 01 abril

13

Etapa 13

jQuery

Fecha de terminación: 01 abril

14

Etapa 14

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

Fecha de terminación: 01 abril

15

Etapa 15

Работа с SVG

Fecha de terminación: 01 abril

16

Etapa 16

SVG-спрайты

Fecha de terminación: 01 abril

17

Etapa 17

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

Fecha de terminación: 01 abril

18

Etapa 18

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

Fecha de terminación: 01 abril

19

Etapa 19

Git

Fecha de terminación: 01 abril

20

Etapa 20

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

Fecha de terminación: 01 abril

21

Etapa 21

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

Fecha de terminación: 01 abril

22

Etapa 22

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

Fecha de terminación: 01 abril

1

Etapa 1

Основы HTML и CSS

Fecha de terminación: 01 abril

2

Etapa 2

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

Fecha de terminación: 01 abril

3

Etapa 3

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

Fecha de terminación: 01 abril

4

Etapa 4

Emmet

Fecha de terminación: 01 abril

5

Etapa 5

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

Fecha de terminación: 01 abril

6

Etapa 6

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

Fecha de terminación: 01 abril

7

Etapa 7

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

Fecha de terminación: 01 abril

8

Etapa 8

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

Fecha de terminación: 01 abril

9

Etapa 9

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

Fecha de terminación: 01 abril

10

Etapa 10

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

Fecha de terminación: 01 abril

11

Etapa 11

Responsive/adaptive верстка

Fecha de terminación: 01 abril

12

Etapa 12

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

Fecha de terminación: 01 abril

13

Etapa 13

jQuery

Fecha de terminación: 01 abril

14

Etapa 14

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

Fecha de terminación: 01 abril

15

Etapa 15

Работа с SVG

Fecha de terminación: 01 abril

16

Etapa 16

SVG-спрайты

Fecha de terminación: 01 abril

17

Etapa 17

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

Fecha de terminación: 01 abril

18

Etapa 18

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

Fecha de terminación: 01 abril

19

Etapa 19

Git

Fecha de terminación: 01 abril

20

Etapa 20

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

Fecha de terminación: 01 abril

21

Etapa 21

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

Fecha de terminación: 01 abril

22

Etapa 22

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

Fecha de terminación: 01 abril

03 marzo 2017 15 septiembre 2017
Objetivo vencido en % days%

El objetivo está desatendido

El autor lleva sin comentar el objetivo 8 años 5 meses 7 días

Autor del objetivo

General

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

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

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

 Criterio del fin

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

 Recursos personales

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

 Lo ecológico del objetivo

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

  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. Тестирование верстки

  • 1194
  • 03 marzo 2017, 13:21
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?