Изучение программирования основано на практике. Можно сказать, что вы уверенно знаете какую-то тему, если вы способны решить конкретную задачу, то есть написать код. Если вы знаете как решить «в теории», но не можете запрограммировать, значит, вы не знаете как решить :)
Изучение языка JavaScript глобально состоит из двух частей.
I. Работа с данными. Здесь изучаются базовые конструкции языка (типы данных, условия, циклы), а также способы работы с массивами и объектами. Вы должны научиться декомпозировать задачу на подзадачи и решать эти подзадачи с помощью стандартных методов и подходов.
II. Парадигмы программирования. ФП (функциональное программирование), ООП (объектно-ориентированное программирование) и Асинхронность (асинхронное программирование) — основные парадигмы, на которых построен JavaScipt. Отдельно разбирается рекурсия, как важная, но не самая простая тема.
Всего в списке 172 задачи, разделенные на 6 разделов. В среднем изучение джаваскрипта на практике занимает от 4 до 8 месяцев. После этого изучение React занимает примерно в два раза меньше времени — от 2 до 4 месяцев.
На данный момент доступен курс «Асинхронный JavaScript». Остальные курсы откроются позже
Стоимость: 3000 ₽ / час. Подробнее о занятиях