Подборка материалов по JavaScript

Подборка материалов для изучения JavaScript для любого уровня подготовки – мы собрали полезные ресурсы, которые подойдут и новичку, и профессионалу.

Новичку

Marijn Haverbeke "Выразительный JavaScript"

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

Курс "JavaScript-джедай" от Sorax'a

Видео курс от известного программиста и преподавателя под ником Sorax отлично подходит для начала изучения JS.

Видеоуроки от WebMagisters

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

JavaScript30

Англоязычный 30-ти дневный практический курс по JS. Автор не сильно налегает на теорию, зато с первого занятия предлагает писать интересные проекты, которые усложняются от урока к уроку.

Знающему основы

Современный учебник JavaScript

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

Эдди Османи "Паттерны для масштабируемых JavaScript-приложений"

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

JavaScript. Шаблоны

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

Дэвид Флэнаган "JavaScript. Подробное руководство" (6-е издание)

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

Дуглас Крокфорд "JavaScript: сильные стороны"

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

Маклафлин Б. "Изучаем AJAX"

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

Tom Coleman & Sasha Greif "Discover Meteor. Building Real-time JavaScript Web Apps"

Книга посвящена Meteor.js – фреймворку, который построен на базе Node.js и является по сути быстрой прослойкой между интерфейсом и базой данных. Он позволяет создавать по-настоящему интерактивные JS-приложения и использовать единый код как на сервере, так и на клиенте.

Документация по Meteor.js

Переведенная сообществом на русский язык документация по Meteor.js.

Марк Бейтс "CoffeeScript. Второе дыхание JavaScript"

Если вы уже знаете и используете в работе CoffeeScript, то эта книга поможет вам делать работу лучше. А если нет – то станет отличным пособием и главной настольной книгой по теме. Издание предназначено в первую очередь веб-разработчикам, использующим JS, а также всем тем, кто хочет писать качественный и понятный код.

Максимилиано Фиртман «jQuery Mobile. Разработка приложений для смартфонов и планшетов»

Книга рассказывает о создании динамических веб-приложений с помощью JS, AJAX и библиотеки jQuery. В ней уделяется внимание также созданию приложений с возможностью автономной offline работы.

Подборка текстовых туториалов по Angular.js

Мы собрали в сети несколько отличных гайдов по работе и изучению Angular.js и представляем их вашему вниманию.

Подборка полезных материалов по Angular.js

Продолжение подборки материалов по Angular, на этот раз со ссылками на различные полезные источники, такие как презентация фреймворка 2-й версии (чтобы узнать что изменилось и появилось в новой версии фреймворка из первоисточника), а также на интересные подкасты и другие материалы, которые могут быть полезны при изучении Angular.js.

Видео-уроки по Node.js

Небольшой видео-курс по Node.js – подойдет и для тех, кто совсем не знаком с этим фреймворком и для тех, кто хочет освежить знания о нем.

Видео-уроки по CoffeeScript от Sorax'a.

Еще одна серия уроков от Sorax, на этот раз для более продвинутых пользователей JS, желающих познакомиться с CoffeeScript. Отлично подходит для просмотра прямо после курса по ванильному JavaScript.

Книга "Сюрреализм на JavaScript".

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

Рафаэлло Чекко "Графика на JavaScript"

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

Секреты JavaScript ниндзя

Соавтор этой книги, Джон Резиг – создатель библиотеки JQuery, рассказывает о секретах мастерства разработки приложений на JS. Начиная с фундаментальных понятий языка и программирования, заканчивая интересными и полезными техниками для настоящих профи, которыми, по задумке авторов, должны стать читатели.

Разработка одностраничных веб-приложений

В этой книге показано как организуется командная разработка SPA – проектирование, тестирование, сопровождение и развитие – с применением JS на всех уровнях и без привязки к какому-то конкретному фреймворку.

Визуализация данных

Аккуратно отобранный список сервисов для изучения и практики визуализации данных.

Профессионалу

Axel Rauschmayer «Exploring ES6»

Эта книга в деталях рассказывает об ECMAScript 6, не только о том, как он работает, но и почему он так работает. Целевая аудитория — те, кто уже неплохо знаком с JavaScript.

JavaScript Garden

JavaScript Garden – это растущая коллекция документации о самых причудливых местах JS. Здесь даются советы о том, как избежать основных ошибок при работе с языком, а также рассказывается о проблемах с производительностью и худших практиках.

Must Watch JavaScript

Подборка самых популярных видео о JS.

JavaScript tutorials

Подборка англоязычных книг по JS для развивающих свои скилы.

Адам Фримен "jQuery для профессионалов"

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

Дэвид Херман "Сила JavaScript"

Книга, которая поможет освоить всю мощь JS и разумно ей распоряжаться.

Николас Закас "JavaScript. Оптимизация производительности"

Книга рассказывает о приемах и стратегиях, которые помогут в ходе разработки устранить узкие места, влекущие за собой снижение производительности. Рассказывает, как ускорить выполнение, загрузку JS, как строить операции с DOM-деревом, работу страницы в целом и многое другое.

Конспект по JavaScript

Подборка важных теоретических вопросов по JS, которая может оказаться полезной для освежения знаний, например, перед собеседованием.

МЕРОПРИЯТИЯ

Комментарии

ВАКАНСИИ

Добавить вакансию
Golang разработчик (middle)
от 230000 RUB до 300000 RUB
Продуктовый аналитик
Екатеринбург, по итогам собеседования
PHP Developer
от 200000 RUB до 270000 RUB

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ