Перейти к основному содержанию

Как правильно учить java Script: с чего начать и по какому плану изучать

Вроде бы все просто - начинаешь с начала, движешься к концу. Но, где это начало и в какой последовательности проходить темы по JS? Давайте узнаем, как правильно учить Java Script, чтобы понимать пройденное, не разочароваться и не выгореть.

Если вы планируете самостоятельное обучение, проходите его по предложенному ниже плану. В этом случае процесс не затянется, вы сможете освоить JS за 12 месяцев. 

До начала изучения Java Script необходимо освоить HTML и CSS. С их помощью создаются веб-страницы, которые "оживляет" JS. Обучающих материалов достаточно. Это книги, платные и бесплатные курсы, онлайн-справочники, обучающие платформы, ролики на Ютубе.

1. Основы Java Script

  • Типы данных (number, string, boolean, null, undefined, object, symbol) 
  • Операторы 
  • Условия 
  • Циклы 
  • Функции (классификация, замыкание функций, callback-функции) 
  • ООП 
  • Динамическая типизация 

Изучив все темы, убедившись, что вы их действительно понимаете, можно двигаться дальше.

2. Работа с веб-страницей

  • Получение элементов 
  • События (всплытие, делегирование, объект события, цикл события) 
  • Обработчик событий 
  • Отмена стандартных событий браузера 
  • Параметры глобальных объектов (window, screen, document) 
  • JS параметры элементов 
  • Работа скриптов с привязкой ко времени 

3. Регулярные выражения

  • шаблоны и флаги 
  • символьные классы Юникод 
  • якоря 
  • Методы RegExp и String 

4.  JS в работе

  • this. контекст вызова 
  • конструкторы 
  • формат передачи данных 
  • общение с сервером, AJAX 
  • инкапсуляция 
  • сборка проекта (webpack, browserify...) 
  • перехват ошибок try/catch 
  • работа с LocalStorage 

5. Стандарт ES6

  • переменные let / const 
  • стрелочные функции 
  • интерполяция 
  • promise 
  • цикл for of 
  • деструктурирование 
  • spread 
  • class 
  • bable 

6. Стандарт ES67, ES8...

  • оператор ** 
  • async / await 
  • Array.prototype.includes 

7. Библиотеки и фреймворки

  • Jquery 
  • React 
  • Angular 
  • Vue и иное 

Отдельно стоит выделить React и обязательные для изучения темы:

  • инкапсуляция и модули 
  • Webpack 
  • Bable 
  • JSX 
  • компонентный подход 
  • props 
  • state 
  • стили css. Styled-components 
  • работа с формами 
  • работа с сервером: Ajax, fetch API 
  • жизненный цикл компонентов 
  • паттерны в React 
  • React Router 
  • Redux 
  • UI тесты, JEST 

8. Тестирование

  • mocha / chai 
  • Jest и иное 

Теперь можно приступить к Node.js

Часто задаваемые вопросы

Сколько времени уйдет на изучение JavaScript? 

В среднем с нуля для полного понимания и способности выполнять задачи уровня junior потребуется от 6 до 12 месяцев. При этом необходимо обучаться от 2 до 5 часов ежедневно.

Что нужно знать перед тем как учить JavaScript? 

HTML и CSS - как минимум на уровне основ.

В чем сложность JavaScript?

Сложности могут возникнуть только при нерегулярных занятиях. Информации много, если один преподаватель или методика изложения не подходит, вы легко найдёте другой метод обучения.

Что должен знать JS-программист?

Требования постоянно меняются. Более того, они ещё зависят от компании. Чтобы узнать требования на текущий момент, перейдите на любой портал поиска работы и посмотрите, какие знания и умения указаны в вакансиях.

Сколько зарабатывает Junior JavaScript? 

На май 2023 года вилка зарплат составляет от 25 000 до 210 000 рублей.

Отправь ссылку другу

Добавить комментарий

Код языка комментария.

Plain text

  • Допустимые HTML-теги: <strong> <ul type> <ol start type> <li> <img src alt height width>
  • Строки и абзацы переносятся автоматически.
CAPTCHA
6 + 1 =
Решите эту простую математическую задачу и введите результат. Например, для 1+3, введите 4.
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.

Что подарить себе на Новый год: 5 действительно классных идей!

Думаете что подарить себе на Новый год? Предлагаю 5 действительно классных идей! Они дадут вам не сиюминутную радость, а будут радовать каждый (ну или почти каждый) день в году, позволят качественно улучшить вашу жизнь.

Популярные фреймворки Python

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

Где и как выучиться на программиста

Хотите узнать, как стать программистом самостоятельно с нуля и хорошо зарабатывать? Рассказываю с чего начать, где и как можно учиться. Где найти бесплатные материалы, а также платные профессиональные курсы, выдающие свидетельства и дипломы.

В каком городе живёт больше всего миллиардеров

В городах первой десятки рейтинга Forbes проживает почти четверть всех миллиардеров мира. Их совокупное состояние превышает $2,8 триллиона. Давайте узнаем, где самое большое количество миллиардеров, в каких городах они предпочитают жить.

Как выбрать и купить недвижимость на Пхукете

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

Из Самары в Сочи — как провести незабываемый Новый год на море

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

Ищите кардиологический санаторий на море?

Ищите кардиологический санаторий на море?

Санаторий «Золотой берег» предлагает оздоровительные, реабилитационные программы и лечение заболеваний сердечно-сосудистой системы в прекрасном городе Евпатории в Крыму на морском берегу. Над здоровьем гостей трудится не только медицинский персонал. Здесь и природа помогает.

Индекс человеческого развития отчёт 2023-2024 года

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

Чем выше значение индекса, тем лучше живут граждане конкретной страны.

Как одеться для полёта на воздушном шаре в Подмосковье?

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