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

1
10486

Подборка материалов для изучения 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, которая может оказаться полезной для освежения знаний, например, перед собеседованием.




1 комментарий