Книги для программистов
166K subscribers
1.96K photos
15 videos
5.11K links
Лучшие книги из мира IT.

Список наших каналов: https://t.me/proglibrary/8353
Учиться у нас: https://proglib.io/w/907158ab

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv
Прайс: @proglib_advertising
Download Telegram
​​Краткий сборник возможных вопросов и ответов на собеседовании (2012)
Автор: Андрей Шевченко

#php #javascript #sql #html

Если в ближайшее время вы собирались пойти на собеседование в веб-студию или в компанию, занимающуюся разработкой сложных веб-приложений, вам обязательно стоит прочитать эту книгу. Данный труд не является официальным изданием, однако это не мешает ему считаться профессиональным руководством по подготовке к собеседованию. В книге всего 50 страниц, на которых, тем не менее, собраны важные основы программирования и создания сайтов.
Книга поможет вам вспомнить и подготовиться по следующим вопросам:
ООП;
PHP;
Вложенные sql-запросы, транзакции, агрегирование данных;
Общие принципы построения программ;
Циклы в Javascript и PHP;
Важные моменты в CSS и HTML;
Библиотека JQuery.

Однако не стоит относиться к книге, как к повседневному справочнику. В ней вы не найдёте таких тем, как:
Основы синтаксиса PHP, Javascript и sql;
Паттерны проектирования;
Сложные sql-запросы;
События Javascript.

Книга предназначена исключительно для того, чтобы быстро вспомнить пройденный однажды материал по основам веб-программирования.
​​CSS: The Missing Manual (2016)
Автор: David McFarland

#css #books #html

Многие веб-программисты считают не требующим внимание читать книги или большие руководства по CSS или HTML, ссылаясь, очевидно, на то, что все теги и селекторы всё равно не запомнить. Однако в этой книге вы не найдёте списочный разбор каждого свойства в CSS, в ней вы обнаружите готовые приёмы, целые решения для таких задач, как адаптация страницы, одинаковое отображение страницы во всех браузерах и многое другое.

В книге рассмотрены следующие темы:
создание навигации;
создание таблиц и форм;
приемы веб-дизайна для создания уникального оформления сайтов;
создание сайтов для любых устройств с помощью адаптивного дизайна;
механизм наследования стилей.

Недостатки:

как и следует из русского перевода, книга достаточно объёмная;
отсутствует такие описание таких технологий, как flexbox и grid.
​​HTML5 и CSS3. Level Up with Today’s Web Technologies (2014)
Автор: Брайан Хоган

#html #css #books

Современные HTML5 и CSS3 намного умнее своих предков и способны выполнять функции, ранее возложенные лишь на javascript. Связи с этим веб-разработка стала намного легче и производительнее. Следующая книга содержит исчерпывающий материал по данным технологиям и представляет обзор всех нововведений, затронувших язык разметки HTML5 и язык стилей CSS3. Каждая глава сопровождается многочисленными примерами, решениями и рецептами эффективного создания веб-страниц при помощи HTML и CSS.

В книге рассматриваются следующие темы:
✔️ усовершенствование пользовательского интерфейса;
✔️ графика и звук;
✔️ хранение данных на стороне клиента;
✔️ взаимодействие с другими API и многое другое.

Преимущества:
исчерпывающий обзор HTML5 и CSS3;
небольшой объём;
хороший перевод.

Недостатки:
часть материала устарела (параграф о JQuery).
​​Создание сайтов своими руками на Bootstrap (2017)
Авторы: А. Евдокимов, М. Финков

#book_proglib #web #js #css #html #bootstrap

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

Достоинства:
Простой язык повествования;
много примеров применения Bootstrap 3 на CSS/HTML/JS;
комментирование каждого действия.

Недостатки:
Подходит лишь начинающим разработчикам;
уже выпущен Bootstrap 4
​​Start Here! Build Windows 8 Apps with HTML5 and JavaScript (2014)
Авторы: Дино Эспозито, Франческо Эспозито

#javascript #html #books

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

В книге рассматриваются следующие темы:
✔️ элементы веб-страниц;
✔️ работа с данными;
✔️ мультимедиа;
✔️ основы javascript;
✔️ события и замыкания;
✔️ пользовательский интерфейс и многое другое.

Преимущества:
полный цикл разработки приложения;
подходит начинающим.

Недостатки:
плохой перевод.
​​PHP, MySQL, & JavaScript All-in-One For Dummies(2018)
Автор: Richard Blum

#php #mysql #javascript #js #html #css #web #webdev

Вы начинающий веб-разработчик? Тогда PHP, MySQL, & JavaScript All-in-One For Dummies – идельный выбор! Автор расскажет вам не только как приобрести необходимые навыки в HTML5/CSS3, JavaScript, PHP, MySQL, но и как эффективно применять их на практике.

Вместе с автором вы:
✔️ научитесь понимать и применять технологи для разработки веб-приложений;
✔️ изучите PHP версии 7.2;
✔️ создадите свои первые объектно-ориентированные программы, используя фреймворки PHP.
✔️ Узнаете о последних нововведениях в области веб-разработки;

Достоинства книги:
актуальность информации;
разнообразие изучаемых тем;
огромное количество инсайдов автора, которых больше нигде не найти;
практические примеры.

Недостатки:
из-за того, что книга недавно вышла, нет перевода на русский.
​​Java EE Web Application Primer(2017)
Авторы: A.J. Henley, Dave Wolf

#java #javascript #web #oracle #database #html #css

Данная книга – отличный выбор для тех, кто хочет разрабатывать веб-приложения, используя Java Servlets, JSP, Expression Language, JSTL, JPQL, Sessions/Cookies, HTML/CSS/JavaScript и библиотеку Bootstrap. Автор подробно объяснит технологию Java EE начинающим разработчикам, имеющим минимальный опыт с Java или C, а также научит создавать приложения, используя Oracle, как базу данных. К концу прочтения книги, вы сможете написать современный мессенджер и уверенно разрабатывать другие веб-приложения.

Вместе с автором вы:
✔️ напишите мессенджер, как у Twitter, используя язык программирования Java и базу данных Oracle;
✔️ создадите веб-приложение, задействуя Eclipse;
✔️ научитесь использовать SQL вместе с Java и Oracle;
✔️ узнаете, как создавать динамические веб-страницы при помощи JavaScript, JSP, а также сопутствующих им библиотек и многое другое.

Достоинства:
актуальный материал;
отличная подача;
исходный код всех рассматриваемых приложений размещен на GitHub (https://github.com/Apress/java-ee-web-app-primer);
большое количество информации всего на 148-ми страницах.

Недостатки:
нет перевода на русский
​​Pro HTML5 with CSS, JavaScript, and Multimedia (2017)
Автор: Mark J. Collins

#html #css #javascript #books

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

В книге рассматриваются следующие темы:
✔️ введение в HTML5, CSS3 и JavaScript;
✔️ css-селекторы;
✔️ анимация;
✔️ обработка событий;
✔️ объекты JavaScript;
✔️ аудио и видео;
✔️ AJAX и многое другое.

Преимущества:
полный материал по фронтенд;
актуальный материал;
подходит начинающим;
многочисленные примеры.

Недостатки:
не переведена.
​​Interactive Data Visualization for the Web, 2nd Edition (2017)
Автор: Scott Murray

#html #css #books

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

В книге рассматриваются следующие темы:
✔️ введение в визуализацию данных;
✔️ HTML, CSS, DOM;
✔️ JavaScript;
✔️ SVG;
✔️ селекторы и уровни;
✔️ обработка событий и многое другое.

Преимущества:
развёрнутый материал по теме;
подходит начинающим;
хорошая структура книги;
многочисленные графики и пример кода;
подсвеченные листинги.

Недостатки:
не замечено.
​​HTML5 + CSS3. Основы современного WEB-дизайна (2018)
Авторы: Кириченко А.В., Хрусталев А.А.

#html #css #books

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

В книге рассматриваются следующие темы:
✔️ структура документа HTML;
✔️ служебная информация веб-страницы, данные для поисковиков;
✔️ работа с текстом;
✔️ списки и таблицы;
✔️ навигационные карты;
✔️форматирование документа средствами CSS3 и многое другое.

Преимущества:
актуальный материал по теме;
подходит начинающим программистам;
небольшой объём;
большое количество сопровождающих примеров.

Недостатки:
не замечено.