Ссылки на скачивание книг в конце статьи
[1] Front-end. Клиентская разработка для профессионалов. Node.js, ES6, REST [2017] Аквино, Ганди
[2] Как устроен JavaScript [2019] Крокфорд
[3] Гибкая разработка веб-приложений в среде Rails [2012] Руби
[4] WordPress для профессионалов. Разработка и дизайн сайтов [2014] Уильямс
[5] Angular для профессионалов [2018] Фримен
[6] Выразительный JavaScript. Современное веб-программирование. 3-е издание [2019] Хавербеке
[7] Node.js в действии [2018] Янг, Мек, Кантелон
[8] React в действии [2019] Томас
Front-end. Клиентская разработка для профессионалов. Node.js, ES6, REST [2017] Аквино, Ганди
В книге "Front-end. Клиентская разработка для профессионалов" рассмотрены все важнейшие навыки работы с JavaScript, HTML5 и CSS3, требуемые серьезному разработчику, чтобы преуспеть в создании современного клиентского кода. Читатель быстро освоится с новыми инструментами и технологиями, с проверенными практиками, которые актуальны уже сегодня. В каждой главе рассматриваются важнейшие концепции и API, неотделимые от качественной веб-разработки, тщательно проверенные и отточенные в процессе решения реальных практических задач.
Как устроен JavaScript [2019] Крокфорд
Большинство языков программирования выросли из древней парадигмы, порожденной еще во времена Фортрана. Гуру JavaScript Дуглас Крокфорд выкорчевывает эти засохшие корни, позволяя нам задуматься над будущим программирования, перейдя на новый уровень понимания требований к Следующему Языку (The Next Language).
Автор начинает с основ: имен, чисел, логических значений, символов и другой базовой информации. Вы узнаете не только о проблемах и трудностях работы с типами в JavaScript, но и о том, как их можно обойти. Затем вы приступите к знакомству со структурами данных и функции, чтобы разобраться с механизмами, лежащими в их основе, и научитесь использовать функции высшего порядка и объектно-ориентированный стиль программирования без классов.
Гибкая разработка веб-приложений в среде Rails [2012] Руби
Перед вами новое издание бестселлера "Agile web development with Rails", написанного Сэмом Руби - руководителем Apache Software Foundation и разработчиком формата Atom, Дэйвом Томасом - автором книги "Programming Ruby" и Дэвидом Хэнссоном - создателем технологии Rails. Rails представляет собой среду, облегчающую разработку, развертывание и обслуживание веб-приложений. За время, прошедшее с момента ее первого релиза, Rails прошла путь от малоизвестной технологии до феномена мирового масштаба и стала именно той средой, которую выбирают, чтобы создавать так называемые "приложения Web 2.0". Эта книга, уже давно ставшая настольной по изучению Ruby on Rails, предназначена для всех программистов, собирающихся создавать и развертывать современные веб-приложения. Из первой части книги вы получите начальное представление о языке Ruby и общие сведения о самой среде Rails. Далее на примере создания интернет-магазина вы изучите концепции, положенные в основу Rails. В третьей части рассматривается вся экосистема Rails: ее функции, возможности и дополнительные модули. Обновленное издание книги описывает работу с Rails поколения 4 и Ruby 1.9 и 2.0.
WordPress для профессионалов. Разработка и дизайн сайтов [2014] Уильямс
Эта книга, выходящая во втором издании, поможет вам стать экспертом в разработке сайтов на базе платформы WordPress. WordPress является самой популярной в мире бесплатной CMS-системой, однако большинство разработчиков используют только базовые функции WordPress, не углубляясь в профессиональную веб-разработку на ее основе. Вместе с тем, если использовать WordPress по максимуму, на его базе можно создавать проекты любого уровня сложности и дизайна.
В книге подробно описана система CMS, ее основные функциональные элементы, внутренняя работа кода и структуры данных. Рассказывается о разработке собственных дизайн-тем, использовании плагинов и написании расширений, настройке и оптимизации крупных ресурсов, работающих на этой системе. Издание содержит большое количество примеров и готового кода, который можно использовать на своих проектах. Книга адресована широкому кругу разработчиков: от тех, кто стремится выполнить тонкую настройку темы WordPress, до более опытных разработчиков, знакомых с разработкой плагинов.
Angular для профессионалов [2018] Фримен
Выжмите из Angular - ведущего фреймворка для динамических приложений JavaScript - всё. Адам Фримен начинает с описания MVC и его преимуществ, затем показывает, как эффективно использовать Angular, охватывая все этапы: начиная с основ и до самых передовых возможностей, которые кроются в глубинах этого фреймворка.
Каждая тема изложена четко и лаконично, снабжена большим количеством подробностей, которые позволят стать вам действительно эффективными. Наиболее важные фичи даны без излишних подробностей, но содержат всю необходимую информацию, чтобы вы смогли обойти все подводные камни.
Выразительный JavaScript. Современное веб-программирование. 3-е издание [2019] Хавербеке
«Выразительный JavaScript» позволит глубоко погрузиться в тему, научиться писать красивый и эффективный код. Вы познакомитесь с синтаксисом, стрелочными и асинхронными функциями, итератором, шаблонными строками и блочной областью видимости. Марейн Хавербеке – практик. Получайте опыт и изучайте язык на множестве примеров, выполняя упражнения и учебные проекты. Сначала вы познакомитесь со структурой языка JavaScript, управляющими структурами, функциями и структурами данных, затем изучите обработку ошибок и исправление багов, модульность и асинхронное программирование, после чего перейдете к программированию браузеров.
Node.js в действии [2018] Янг, Мек, Кантелон
Второе издание «Node.js в действии» было полностью переработано, чтобы отражать реалии, с которыми теперь сталкивается каждый Node-разработчик. Вы узнаете о системах построения интерфейса и популярных веб-фреймворках Node, а также научитесь строить веб-приложения на базе Express с нуля. Теперь вы сможете узнать не только о Node и JavaScript, но и получить всю информацию, включая системы построения фронтэнда, выбор веб-фреймворка, работу с базами данных в Node, тестирование и развертывание веб-приложений. Технология Node, описанная в книге “Node.js в действии”, все чаще используется в сочетании с инструментами командной строки и настольными приложениями на базе Electron, поэтому в книгу были включены главы, посвященные обеим областям.
React в действии [2019] Томас
Книга "React в действии" знакомит фронтенд-разработчиков с фреймворком React и смежными инструментами. Сначала вы познакомитесь с библиотекой React, затем освежите материал о некоторых фундаментальных идеях в данном контексте и узнаете о работе с компонентами. Вы на практике освоите чистый React (без транспиляции, без синтаксических помощников), перейдете от простейших статических компонентов к динамическим и интерактивным. Во второй половине книги рассмотрены различные способы взаимодействия с React. Вы изучите базовые методы жизненного цикла, научитесь создавать поток данных, формы, а также тестировать приложения. На закуску вас ждет материал об архитектуре React-приложения, взаимодействии с Redux, экскурс в серверный рендеринг и обзор React Native.
Скачать данную подборку
Еще много полезного и интересного вы сможете найти на наших ресурсах: