Мне часто задают такие вопросы: Сколько месяцев займет обучен | Типичный 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 разработчиком