JavaScript: сильные стороны
Автор: Дуглас Крокфорд
Автор — американский программист Дуглас Крокфорд, который занимается постоянным развитием языка JavaScript. Ведущий сотрудник компании Yahoo, объединяющей поисковую систему и новостной агрегатор, описал в издании самые надежные, удобные в сопровождении, понятные конструкции.
Автор утверждает, что после изучения его труда начинающий frontend-разработчик поймет красивый, элегантный и простой язык программирования, сможет самостоятельно создавать код. Книга будет особенно полезна тем, кто разрабатывает веб-приложения и сайты.
JavaScript. Шаблоны
Автор: Стоян Стефанов
Если вы хотите узнать, что такое хороший и плохой код, а также получить подробные пояснения, «JavaScript. Шаблоны» Стояна Стефанова — возможность разобраться.
Эксперт по JavaScript, инженер компании Facebook описал проблемы, с которыми часто сталкиваются разработчики клиентских, серверных, настольных приложений. Проблемные моменты касаются объектов, функций и других особенностей JavaScript.
В книге рассматриваются наиболее удачные приемы разработки приложений, предлагается большое количество шаблонов с примерами программных кодов. Даются практические советы по их использованию. Читатель также может изучить антишаблоны, которых Стоян Стефанов рекомендует избегать в работе.
Practical SVG
Автор: Крис Койер
Многие программисты считают книгу Криса Койера одной из самых полезных для работы с векторной графикой. Она необходима не только веб-дизайнерам, но и frontend-разработчикам, так как в ней рассматриваются технические моменты. Например, основы языка разметки масштабируемой векторной графики, создание иконок, оптимизация SVG-файлов.
Руководство известного калифорнийского веб-разработчика рассчитано на специалистов. Если вы не знакомы с HTML, CSS, JavaScript, разобраться с материалом будет тяжело. В книге небольшого объема собрана актуальная информация теме SVG. Теория подкрепляется наглядными примерами.
Accessibility for everyone
Автор: Лора Кальбаг
Название работы Лоры Кальбаг переводится как «Доступность для всех». Это руководство проектирования в интернете на основе законов доступности и важных принципов. Британский дизайнер делится лучшими практиками со специалистами, независимо от уровня их опыта. Материалы охватывают написание эффективного кода, контент, дизайн, планирование доступности.
JavaScript. Полное руководство. Седьмое издание
Автор: Дэвид Флэнаган
Книга Дэвида Флэнагана внушительна по объему и предназначена для тех, кто хочет с головой погрузиться в изучение основ JavaScript.
Программист, написавший большое количество работ по Java, в обновленном издании подробно рассказывает о модулях, классах, генераторах, наборе методов для удобного написания асинхронного кода. Внимание также уделяется наглядным интересным примерам кода. Приводится разбор типов данных, логических операций, лексической структуры, работы в браузере.
ES6 и не только
Автор: Кайл Симпсон
Книга Кайла Симпсона посвящена последней версии стандарта ECMAScript 6. Руководство дает возможность познакомиться с секретами языка и изучить новый синтаксис.
Заведующий учебным процессом MakerSquare из Техаса и преподаватель JavaScript на страницах книги учит корректно применять генераторы, итераторы, классы, модули. Рассказывает об эффективном использовании данных. Знакомит с новыми массивами и объектами. Перед прочтением рекомендуется тщательно изучить JavaScript, включая стандарт ES5.1.
Выразительный JavaScript. Современное веб-программирование. Третье издание
Автор: Марейн Хавербеке
Написал книгу Марейн Хавербеке — практик, технический писатель. Руководство позволяет узнать тонкости JavaScript и одновременно научиться писать эффективный, красивый код. Учебник знакомит с синтаксисом, асинхронными и стрелочными функциями, шаблонными строками, итератором, блочной областью видимости.
В книге дается теория, практические примеры, упражнения для тренировки. Прочесть «Выразительный JavaScript» стоит тем, кто хочет изучить структуру языка, обработку ошибок, исправление багов.
Секреты CSS. Идеальные решения ежедневных задач
Автор: Леа Веру
Разработчик из Греции Леа Веру написала книгу о том, как получить гибкий легкий код, соответствующий стандартам. Автор уверена, что для этого нужно подойти к его созданию аналитически.
В руководстве приводятся примеры поиска хороших решений для веб-дизайнеров. База книги собрана из выступлений Леа Веру на международных конференциях веб-разработчиков. Стоит учесть, что секреты откроются тем, кто уже изучил основы Frontend и формальный язык декорирования для начинающих.
Эффективный TypeScript: 62 способа улучшить код
Автор: Дэн Вандеркам
Книга представляет собой сборник из 62 правил. Главный разработчик программного обеспечения в Sidewalk Labs Дэн Вандеркам написал руководство для frontend-разработчиков, желающих подняться на ступеньку выше в своей профессии.
Описанные способы не учат пользоваться инструментами. Они повышают безопасность разработки в JavaScript, делают работу проще и интереснее.Также в сборнике рассматриваются частые проблемы, возникающие с TypeScript.
Профессиональный TypeScript. Разработка масштабируемых JavaScript-приложений
Автор: Борис Черный
В издании Бориса Черного рассказывается, как устранять ошибки, масштабировать код. Главный инженер и Product Leader Facebook постарался передать теорию функционирования TypeScript. Автор дал практические советы по написанию кода. В руководстве теоретические основы и база практики дополняют друг друга. Главы заканчивают упражнениями, которые полезно выполнять для тренировки, закрепления материала.
Вывод
Изучать Frontend можно по книгам, видеоурокам или на курсах. На нашем сайте собраны образовательные программы для frontend-разработчиков разного уровня. Каждый сам выбирает удобный для себя формат обучения.
Однако книги всегда будут оставаться одним из оптимальных способов получения новых знаний. Вся информация в предложенных изданиях изложена четко и доступно. Какие-то книги осилит даже начинающий, для других понадобятся начальные знания языков программирования.