Получи случайную криптовалюту за регистрацию!

Мне часто задают такие вопросы: Сколько месяцев займет обучен | Типичный Awento

Мне часто задают такие вопросы:

Сколько месяцев займет обучение?
В каком порядке все учить?

В этом посте я решил ответить на эти вопросы и составить для вас некий план, по которому вы сможете учиться

Все тайминги примерные, исходя из личного опыта и опыта знакомых мне фронтов, ну и с расчетом на то, что вы будете заниматься минимум 3 часа в день

Итак, поехали:

Во время изучения почитайте про:
- http протоколы
- как происходит передача данных на сервер
- CORS

HTML & CSS - 1 месяц

Этого времени вполне хватит чтобы освоить HTML5 & CSS3

Изучите:
Элементы HTML и как выстраивать из них структуру
Таблицы
Формы
Семантические теги и их применени
Синтаксис CSS
Селекторы
Псевдоселекторы и спецификация
Сетка ( Флексы и/или Гриды)
Медиазапросы и адаптивная верстка
Префиксы
Анимация, трансформация, переменные

Javascript - 2,5 месяца
Думаю, что в среднем 2,5 месяцев должно хватить, чтобы освоить JS на базовом уровне

Синтаксис
Типы данных
Работа со строками, массивами, числами и другими типами данных
Работа с DOM деревом, ивэнтами
Работа с formdata, Date, регулярные выражения
Работа с window, localstorage, cookie, sessionstorage
Работа с промисами, запросами и асинхронным кодом
Анимация, модули
console, debugger

Git & github - 7 дней

За неделю вы вполне сможете освоить версионизацию с помощью Git
Важно научиться:
создание проекта, индексация, коммиты, пуши, пулы
клонирование других репозиториев
работа в своей ветке, слияние веток, удаление веток
отмена своих изменения

Освоение одного из CSS фрэймворков - от 2ух до 3ез недель

Освоение одного из JS фрэймворков ( React, Vue, Angular ) - 2 месяца

Вот и весь путь, как можно стать Frontent разработчиком