Самоучитель javascript с примерами и программами 2018: JavaScript с нуля — учебник для начинающих

Содержание

Семь главных книг для Javascript-разработчика

Евгений Козак

Senior Frontend Developer, Shell

За восемь лет в программировании я успел прочесть десятки книг по JavaScript. Кому-то достаточно и одной, но мой подход к обучению предусматривает разбор каждого аспекта с разных точек зрения. К тому же изучение программирования может быть весьма увлекательным делом, если под рукой классно написанный материал.

Повторюсь, каждый сам должен понять, как лучше усваивает материал. Кто-то предпочитает визуальную подачу в видеороликах, другие — штудируют статьи на сайтах. Я же читал книги, катаясь в метро, а после засиживался за учебниками дома допоздна.

В этой подборке многие найдут знакомые имена и обложки. Проигнорировать Дугласа Крокфорда, Дэвида Флэнагана невозможно, если говорить про Javascript. Однако, надеюсь, что в списке вы найдете и новый для себя материал. Перечень расставлен по степени сложности учебника. Если вы начнете изучение языка с первой, то я рекомендую добраться и до седьмой книги для закрепления знаний.

A Smarter Way to Learn JavaScript: The New Tech-Assisted Approach that Requires Half the Effort, Марк Майерс

Автор книги Майкл Майерс утверждает, что понимание и удержание информации — две главные проблемы при изучении JS. Исходя из этого, формат учебника построен на постоянном закреплении теоретических знаний через решение повседневных задач. Поэтому книгу Майерса можно найти на полках как новичков, так и профи. При небольшом объёме учебника автору удалось соблюсти баланс между фундаментальными понятиями и практической части.

Книга издавалась в 2014 году и, к сожалению, не обновлялась. Часть информации вряд ли вам пригодится в практике, но для ознакомления я советую прочесть учебник целиком.

Достоинства:

  • просто для понимания;
  • много практической информации.

Недостатки: 

  • книга доступна только на английском языке;
  • небольшая часть материала уже устарела.

 

JavaScript and jQuery: Interactive Front-End Web Development ( JavaScript и jQuery: разработка интерактивных сайтов), Джон Дакетт

Большая книга Дакетта отлично подходит для первого знакомства с языком и библиотекой JQuery. Учебник избавляет от страха начать заниматься благодаря обилию понятных примеров и изображений. Содержание хорошо систематизировано, а подача доступная.

В книге разбираются основные концепции программирования на JS, введение в JQuery и упрощение кода с помощью библиотеки. Книга научит делать сайты более интерактивными.

Достоинства: 

  • понятная подача материала;
  • множество практических примеров.

Недостатки:

  • ошибки в переводе, лучше читать первоисточник;
  • в книге большое внимание уделено библиотеке JQuery, которая уже не так актуальна в работе.

 

JavaScript The good parts («JavaScript: сильные стороны»), Дуглас Крокфорд

Книга Крокфорда — одна из самых популярных в веб-разработке. Автор разбирает много удачных и ошибочных примеров и поясняет, как можно избежать популярных ошибок. В учебнике автор расскажет JS и как писать структурированный код.

Книга постоянно обновляется, поэтому важно следить за годом выпуска. Объём материала небольшой, но хорошо структурирован. В учебнике объясняется работа с синтаксисом обмена, функциями, методами, регулярными выражениями.

Достоинства:

  • ёмкая информация;
  • много примеров.

Недостатки:

  • ошибки в переводе на русском языке;
  • часть устаревшей информации в книгах «постарше» выпуском.

 

JavaScript The Definitive Guide («JavaScript. Подробное руководство»), Дэвид Флэнаган

Классика и одно из подробных пособий по JS. Освещает основы и решения сложных задачи, поэтому подходит для новичков и опытных разработчиков. Однако я бы предостерег совсем начинающих браться за изучение JS с Флэнагана. Один только вид учебника в тысячу страниц может отпугнуть! Однако если вы пересилите страх, то вам откроется одна из лучших книг для фронтенд разработки.

В пособии приводятся примеры работы с массивами, объектами, функциями, интеграторами и обо всем, что понадобится в работе. Помимо практической информации, автор рассказывает, как менялся JS на протяжении многих лет. Изучив учебник, вы сможете создавать сложные веб-приложения, понимать особенности API и концепции языка.

Достоинства:

  • последовательное повествование, которое формулирует понимание JS даже сложного содержания.

Недостатки:

  • книга рассчитана на длительное и последовательное изучение — не ждите быстрых ответов, как в справочнике.

 

You don’t know JavaScript («Вы не знаете JavaScript»: серия из шести книг), Кайл Симпсон

Серия структурно поделена на шесть небольших книг: от основ до разбора сложных задач: «Начните и Совершенствуйтесь»;«Область, Видимости и Замыкания»; «This и Прототипы Объектов»; «Типы и Синтаксис»; «Асинхронность и Производительность»; «ES6 и не только».

Учебники лишены воды и формируют правильное понимание JS. После прочтения всей серии, у вас не только структурируются знания по языку, но и сформируется понятие о мета-программировании. Задачи в книгах познакомят с техническими аспектами JS, итераторами, генераторами, классами.

Достоинства:

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

Недостатки:

  • учебник выпускается только на английском;
  • нужны базовые знания JS.

 

Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript (Эффективный JavaScript: 68 Конкретных Способов Использовать Мощь JavaScript), Дэвид Херман

Любой, кто знаком с JS, должен обращаться к учебнику Хэрмана. После его изучения вы улучшите свой подход к мета-программированию, а также код и тип написания программ в целом. Книга насыщена примерами из личной практики автора и рекомендациями для создания больших и малых приложений. Я считаю, что после прочтения вы станете программистом однозначно лучшим, чем были до. Книга научит тонкостям решений для работы с массивами и объектами, как использовать ООП программирование, объяснит функции JS и семантику переменных на практиках.

Достоинства:

  • книга не надоедает и даже захватывает внимание, как хорошая история;
  • множество примеров улучшат ваш код.

Недостатки:

  • не подойдёт для новичков.

 

Eloquent JavaScript 3rd Edition ( «Выразительный JavaScript»), Марейн Хавербек

Книга состоит из трех частей: основы JS, первые дни по JS и подробное обсуждение кода с точки зрения скорости. Благодаря четко структурированным и многочисленным главам учебник можно использовать, как настольную книгу языка. Множество примеров и упражнений помогут изучить синтаксис и эффективно использовать DOM.

Достоинства:

  • удобная структура;
  • множество примеров и задач;
  • есть в открытом доступе.

Недостатки:

  • неточность перевода;
  • у вас должен быть минимум средний уровень знаний JS.

В заключение я дополню, что сегодня выпускаются множество учебников по языкам программирования. К сожалению, множество книг копируют информацию друг друга, не предлагая ничего нового, или не могут объяснить читателям суть описанного. Использованные в списке учебники написаны не только практикующими специалистами, но и отличными педагогами. Материал не только полезен и уникален, но и преподносится удобно и понятно.

При изучении учебников не торопитесь. Обучайтесь последовательно, разбирая каждый пример и упражнение. Как говорил Марк Майерс, «главное — понимание и удержание информации». После прочтения, я уверен, JS для вас будет более понятным.

☕ ТОП-10 актуальных книг по JavaScript на русском языке: от новичка до профессионала

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

В обзоре рассмотрены преимущественно издания, относительно недавно переведенные на русский язык.

1. Разработка на JavaScript. Построение кроссплатформенных приложений с помощью GraphQL, React, React Native и Electron (2021)

Автор: Адам Д. Скотт.

Книга о необходимых инструментах, концепциях и подходах к настройке javascript-программ. Предназначена она для разработчиков, желающих освоить полный стек. Автор рассказывает, как при помощи GraphQL, Node.js, React, React Native и Electron создавать надежные кроссплатформенные приложения и API-интерфейсы. Это идеальный помощник для навигации по постоянно меняющейся экосистеме современного JavaScript.

Не подходит для новичков.

Отзывы:

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

Источник: Amazon.com.

2. Рефакторинг кода на JavaScript. Улучшение проекта существующего кода (2019)

Автор: Фаулер Мартин.

Обновленный каталог рефакторинга, включающий около 60 новых функциональных примеров и методов по работе с кодом на JavaScript. Автор на простых примерах объясняет, что такое рефакторинг и зачем он нужен, как распознать требующий обновления код и изучить механизмы грамотного взаимодействия со сложными участками приложений. Книга для тех, кто получил в наследство кучу устаревшего кода и не знает с чего начать.

Написанная еще в 1999 году первая книга Фаулера из этой серии – «Рефакторинг. Улучшение существующего кода» – долгое время была пособием по созданию удобочитаемых скриптов для большинства современных разработчиков.

Подходит как начинающим разработчикам, так и опытным профессионалам.

Отзывы:

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

Источник: Amazon.com.

3. Секреты JavaScript ниндзя (2018)

Авторы: Джон Резиг, Биер Бибо.

Чтобы начать читать эту книгу, не обязательно быть ниндзя – просто будьте готовы стать им.

Цитата

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

Предназначена для разработчиков среднего уровня.

Отзывы:

Книга станет для вас крепким подспорьем в мире «ванильного» JavaScript. Дает достаточно обширные и интересные знания того, как работают многие вещи в JS: функции, замыкания, области видимости, контекст вызова и тому подобные вещи. Объясняется, как можно использовать все вышеописанные средства языка на практике. Пройденный материал подкрепляется несколькими практическими упражнениями «на подумать». Хочется отметить, что книга точно не подойдет для тех, кто только начинает свой путь в JS. Чтобы понять приведенные в книге концепции, как минимум, вы должны знать базовые составляющие языка.

Источник: livelib.ru.

Делайте скидку на год издания: книга не самая современная.

4. Бессерверные приложения на JavaScript (2020)

Авторы: Александр Симович, Слободан Стоянович.

Современное пособие по использованию JavaScript для создания бессерверных веб-приложений. Из него вы узнаете, как такие приложения создаются, работают, тестируются и переносятся. Книга – грамотно написанное практическое руководство, хорошо структурированное и правильно иллюстрированное примерами кода, диаграммами и скриншотами, а также некоторыми примерами из реальной жизни. Вместе с автором вы разработаете проект пиццерии, без использования серверной части поддерживающий онлайн-меню приема заказов, платежи и другие процессы и функции. При этом основными вашими инструментами будут Node.js, Claudia.js и AWS Lambda. Также будет освещена работа с Jenkins, фреймворком тестирования Jasmine и платежным сервисом Stripe.

Подходит для веб-разработчиков, уже знакомых с JavaScript и Node.js.

Отзывы:

Бессерверная система – важная парадигма, которая становится самым быстрым способом создания масштабируемых веб-приложений, но технология настолько нова, что новичкам может быть сложно изучить ее. В этой книге собраны воедино все ключевые методы, необходимые для понимания создания бессерверного приложения, используя NodeJS в качестве связующего звена между различными сервисами AWS.

Источник: Amazon.com.

5. Программирование на JavaScript для чайников (2017)

Авторы: Крис Минник, Ева Холланд.

Это простое в использовании руководство поможет вам изучить основы JavaScript. Вместе с авторами вы настроите среду разработки, познакомитесь с базовым синтаксисом языка, научитесь работать с CSS и графикой, а также узнаете о нюансах взаимодействия JavaScript с HTML5. Из книги вы также прочитаете про десять самых распространенных ошибок начинающих разработчиков и о том, как их избежать.

Подходит для новичков.

Отзывы:

В книге бегло описываются все концепции языка без детального описания. В 300 страниц умудрились вместить весь JS, плюс информацию по HTML, CSS, AJAX, JSON, JQuery. Не хватает посвящения в PHP и SQL для полноты ощущений. Стоит ли говорить, что подача материала очень поверхностна.

Источник: ozon.ru.

Делайте скидку на год издания: книга не самая современная.

6. Изучаем программирование на JavaScript (2020)

Авторы: Эрик Фримэн, Элизабет Робсон.

Книга из серии Head first 2014 года теперь переведена русский. Многим известен их практический подход к изложению материала и ассоциативные иллюстрации, помогающие формировать правильные мысли. Это руководство для начинающих разработчиков, изобилующее примерами кода, различными головоломками и играми, нацеленными на то, чтобы донести до читателя базовый принцип работы с этим языком программирования.

Подходит для новичков.

Отзывы:

В отличие от академического изложения большинства учебников, эта книга больше направлена на изучение практических моментов: наиболее частые ошибки, наиболее важные аспекты практического программирования, правильный стиль. Хотя имеет много воды – ненужных картинок и непонятных американских тестов в конце каждой темы.

Источник: oz.by.

7. JavaScript. Полное руководство (2021)

Автор: Дэвид Флэнаган.

Известный американский разработчик Дэвид Флэнаган – профессионал с двадцатилетним стажем, посвятивший жизнь написанию книг о языках программирования. Автор представил публике новое издание справочника по самому популярному языку программирования. В нем собрана самая актуальная информация по JavaScript, переведенная на русский язык, включая нововведения ES 2020 и подробное руководство по клиентскому JavaScript, собранное в одну главу под названием «JavaScript в веб-браузерах». В конце каждой главы есть раздел «Резюме» с самыми важными пунктами. Весь приведенный в книге материал тщательно актуализирован и обновлен, а его подача сделана на высшем уровне.

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

Отзывы:

Самое свежее на данный момент руководство по изучению языка. Однозначно рекомендую.

Источник labirint.ru.

8. Современный JavaScript для нетерпеливых (2021)

Автор: Кэй Хорстман.

Книга для изучения современного JavaScript, написанная в легкой форме с забавными иллюстрациями из произведения Льюиса Кэррола «Алиса в стране чудес». Здесь для каждой отдельной главы есть свой значок, показывающий уровень сложности:

  • Нетерпеливый кролик – обязательные для изучения основы.
  • Алиса – промежуточные темы, которые должен понимать каждый, но, возможно, не с первого раза.
  • Чеширский кот – продвинутая тема, которая вызовет улыбку на лице опытного разработчика и заставит задуматься новичка.
  • Безумный шляпник – сложная тема.

Автор рассказывает обо всех необходимых для работы с JavaScript вещах, излагая материал небольшими порциями и подкрепляя теорию практическими советами с примерами кода.

Подходит для начинающих.

Отзывы:

JavaScript – быстро меняющийся язык, поэтому здорово иметь книгу с последней информацией. Авторский стиль очень простой для понимания и совсем не многословный. Я всегда нахожу здесь то, что ищу, это объясняется должным уровнем детализации. Отличная книга – рекомендую!

Источник: Amazon.com.

Отечественные авторы в последние годы написали не так уж много книг по JavaScript, но они все же есть.

9. JavaScript для FrontEnd-разработчиков. Написание. Тестирование. Развертывание (2020)

Автор: Андрей Кириченко.

Книга по всем аспектам производства кода на JavaScript. Рассматриваемые темы:

  • Выбор архитектуры.
  • Подготовка кода к модульным тестам.
  • Отладка.
  • Интеграционное тестирование.
  • Сборка и отправка в продакшн.

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

Подойдет для начинающих разработчиков, имеющих базовые знания языка.

10. JavaScript. 20 уроков для начинающих (2019)

Автор: Владимир Дронов.

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

В 2021 году вышла новая книга автора под названием «JavaScript. Дополнительные уроки для начинающих». Там опубликованы полезные материалы, не вошедшие в первое издание.

Подходит для новичков.

Отзывы:

Книга неплохая но надо относиться к ней очень аккуратно – тонкий бумажный переплет, Хотя материал бывает подаётся довольно скучно.

Источник: ozon.ru.

Самое главное в книгах об ИТ – актуальность представленных в них сведений. Поэтому обязательно добавляйте нашу подборку в закладки, чтобы знать где найти свежую информацию. Приятного чтения!

***

Если вы предпочитаете учиться на русском языке, обратите внимание на факультет frontend-разработки GeekBrains. В программе российской образовательной онлайн-платформы есть все необходимое:

  1. Изучение основ программирования.
  2. Базовый курс Git.
  3. Верстка (HTML/CSS), в том числе библиотека Bootstrap и препроцессоры SASS/LESS.
  4. Принципы ООП, JavaScript, работа с Veu.js, API Webpack, Parcel, с различным окружением, подключение библиотек.
  5. Работа с ReactJS и база backend-разработки с применением ECMAScript 6, Flux, Node.js, REST API.
  6. Разработка проекта с нуля до релиза. Разъяснение методологий Kanban, Scrum, Agile, принципов Countinuous Delivery и Continuous Integration.
  7. Дополнительно: подготовка к техническому собеседованию, базы данных, как заняться фрилансом и искать работу.
  8. Практика: создание посадочных страниц, верстка страниц и сайтов, учитывая валидность, кросплатформенность и адаптивную верстку, создание приложения для учета расходов.

Интересно, хочу попробовать

учебных пособий и курсов по JavaScript | Pluralsight

Перейти к содержимому

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

Учитесь на собственной временной шкале

Совершенствуйте свое мастерство

Будьте в курсе новых тенденций

Повысьте уровень своих навыков JavaScript

Хотите узнать все о JavaScript (JS)? Ознакомьтесь с нашими схемами обучения и курсами JavaScript от экспертов с огромным опытом работы с этим универсальным языком программирования. Поднимите свои навыки JavaScript на новый уровень уже сегодня!

Основные пути JavaScript

Путь

Базовый язык JavaScript

  • 10 курсов
  • 16 часов
  • Уровень IQ доступен
    Получите свой IQ навыка

Путь

Работа с REST API в JavaScript

  • 6 курсов
  • 8 часов
  • Уровень IQ доступен
    Получите свой IQ навыка
Лучшие курсы JavaScript

Расширенный

Расширенный

Расширенный

Расширенный

Расширенный

Расширенный

Расширенный

Показать больше

Платформа технологических навыков

Pluralsight IQ

Проверка уровней навыков с помощью оценок, которые занимают 5 минут или меньше.

Каналы

Подбирайте контент Pluralsight и делитесь им, чтобы быстрее достигать целей обучения.

Практическое обучение

Практика и применение знаний быстрее в реальных сценариях с проектами и интерактивными курсами.

Тысячи курсов

Идите в ногу со временем благодаря углубленным курсам под руководством экспертов.

Что говорят наши клиенты

Планы и цены

Ежемесячно

Ежегодно

Сэкономьте не менее {{годовой-процент-сбережения}}%!

Standard

29,00 $

в месяц

299,00 $

в год

Библиотека основных курсов,
траекторий и оценок навыков.

  • 10-дневная бесплатная пробная версия
  • Доступ к основной библиотеке
  • Оценка навыков и ролей
  • Пути и каналы обучения

Premium

49,00 $

в месяц

449,00 $

в год

Полная библиотека основных и расширенных курсов, экзаменов, проектов и интерактивных курсов.

  • Все в соответствии со стандартом плюс:
  • Расширенный доступ к библиотеке
  • Доступ к библиотеке сертификации
  • Интерактивные курсы и проекты

Другие ресурсы JavaScript

Учитесь у наших опытных авторов JavaScript
Ресурсы и блоги

Готовность к будущему

ваши навыки

С планом Pluralsight вы можете:

С помощью 30-дневного пилотного проекта вы можете:

  • Получите доступ к тысячам видео для развития важных навыков
  • Предоставьте до 50 пользователям доступ к тысячам видеокурсов
  • Практика и применение навыков с интерактивными курсами и проектами
  • Просматривайте данные о навыках, использовании и трендах для ваших команд
  • Подготовка к сертификации с помощью ведущих в отрасли практических экзаменов
  • Измерение уровня владения навыками и ролями
  • Согласуйте обучение с вашими целями с помощью путей и каналов

Готовы повысить уровень

всей своей команды?

10

Подписки

Нужно больше подписок? Свяжитесь с отделом продаж.

Продолжить оформление заказа

Отмена

С планом Pluralsight вы можете:

С помощью 30-дневного пилотного проекта вы сможете:

  • Доступ к тысячам видеороликов для развития важнейших навыков
  • Предоставьте до 50 пользователям доступ к тысячам видеокурсов
  • Практика и применение навыков с интерактивными курсами и проектами
  • Просмотр данных о навыках, использовании и тенденциях для ваших команд
  • Подготовка к сертификации с помощью ведущих в отрасли практических экзаменов
  • Измерение уровня владения навыками и ролями
  • Согласуйте обучение с вашими целями с помощью путей и каналов

10 лучших курсов по изучению JavaScript в 2023 году

Нет никаких сомнений в том, что JavaScript является самым популярным языком программирования на данный момент, и это также подтверждается опросом StackOverFlow. Вы можете создавать статические веб-сайты, веб-приложения, нативные мобильные приложения (да, вы тоже можете это сделать), настольные приложения и даже серверные приложения на JavaScript. Это также делает вас в сто раз более успешным работодателем, поскольку существует множество вакансий по веб-разработке. Из-за этого все больше и больше разработчиков изучают JavaScript, чтобы стать веб-разработчиками.

Еще одна причина для изучения JavaScript заключается в том, что он поддерживает некоторые из самых популярных и мощных сред веб-разработки, таких как Angular, React, Node JS и jQuery. Для использования этих инструментов и фреймворков требуется хорошее знание JavaScript. Чтобы вы понимали, что происходит внизу.

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

Я был большим поклонником книг и в прошлом даже делился некоторыми из моих любимых книг по JavaScript, но за последние пару лет я обнаружил, что онлайн-курсы лучше всего подходят для изучения новой технологии или языка программирования.

Основной причиной является активное обучение, в то время как обучение по книге все еще высоко, иногда вам может быть скучно и вы застряли, пытаясь что-то сделать, но с онлайн-курсами вы можете увидеть, как именно это делается.

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

Если вы решите изучать JavaScript в 2023 году, то вот мой список из 10 курсов, которые включают как бесплатные, так и платные курсы (не слишком дорогие), чтобы начать свое путешествие в прекрасный мир JavaScript и веб-разработки.

1. Полный курс JavaScript 2023: создавайте настоящие проекты! — $9,9
Освойте JavaScript с помощью самого полного курса JavaScript на рынке! Включает проекты, задачи, выпускные экзамены, ES6.

Инструктор — Йонас Шмедтманн

2. Основы JavaScript — бесплатно
Изучите основные концепции JavaScript и как начать использовать JavaScript на веб-страницах

Преподаватель — Лоуренс Свекис

3. JavaScript: понимание странных частей — 9,9 долл. США
Расширенный Курс JavaScript для всех! Область действия, замыкания, прототипы, «это», создание собственного фреймворка и многое другое.

4. Javascript30 — БЕСПЛАТНО
Бесплатный 30-дневный челлендж по программированию на ванильном js. Научитесь строить Постройте 30 вещей за 30 дней с помощью 30 руководств. Без фреймворков, без компиляторов, без библиотек, без шаблонов.

Инструктор — Вес Бос

5. Основы Javascript — БЕСПЛАТНО
Узнайте, как работает JavaScript, некоторые основные API и, наконец, создайте мини-проект.

Преподаватель — Лоуренс Тертон

6. Основы JavaScript — членство в Pluralsight
Этот курс знакомит с JavaScript путем подробного изучения каждого аспекта языка. Узнайте, как получить максимальную отдачу от языка Интернета.

Инструктор — Лайам МакЛеннан

7. ES6 Javascript: Полное руководство разработчика — $9,9
Разработка ES6 Javascript с нуля. Попрактикуйтесь на живых примерах и узнайте, где именно применять функции ES6.

Инструктор — Стивен Грайдер, один из лучших инструкторов по JavaScript и React.

Мой личный фаворит.

8. Angular: полное руководство — 9,9 долл. США
Освойте Angular (Angular 2+, включая Angular 6) и создавайте потрясающие реактивные веб-приложения с преемником Angular.js

Инструктор — Максимилиан Шварцмюллер, один из лучших инструкторов по Angular и React.

Я его большой поклонник и люблю большинство его курсов.

9. Modern React с Redux — 9,9 долл. США
Изучите основы React v16.3.2 и Redux при разработке приложений с помощью React Router, Webpack и ES6

Инструктор — Стивен Грайдер

Платформа — Udemy

9 0002 10 Полный курс для разработчиков Node.js — 9,9 долл. США
Изучите Node.js, создавая реальные приложения с помощью Node, Express, MongoDB, Mocha и других!

Преподаватель — Эндрю Мид, Роб Персиваль

Платформа — Udemy

11.