Size: a a a

Книги для программистов

2018 December 10
Книги для программистов
источник
Книги для программистов
​​How Linux Works, 2nd Edition (2015)
Автор: Brian Ward

#linux #book #english

Язык: английский.

Целевая аудитория: опытные разработчики.

Сегодня без Linux и его многочисленных дистрибутивов невозможно представить какую-либо разработку: будь то веб-разработка, сетевое программирование или создание системного ПО. В этом знаменитом руководстве автор расскажет про то, как устроен Linux, как работает он и как работать с ним. Также в нём вы найдёте многочисленные советы и решения различных проблем использования данной ОС.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Git: Version Control for Everyone (2013)
Автор: Ravishankar Somasundaram

#git #book #english
источник
2018 December 11
Книги для программистов
​​Полное погружение в React🔥
За 3 дня изучите основы и напишите свое приложение. Подробности у бота👉
источник
Книги для программистов
​​Объектно-ориентированное программирование на C++ (2001)
Автор: Пол Айра

#cpp #book #rus

Язык: русский.

Целевая аудитория: начинающие разработчики.

Если вы хотите писать качественные приложения, с хорошей архитектурой и переиспользуемыми компонентами, вам необходимо изучить принципы объектно-ориентированного программирования, и язык С++ для этого подходит как нельзя лучше. В настоящем руководстве автор познакомит вас с основами ООП и на многочисленных примерах продемонстрирует его пользу для разработки.

В книге рассматриваются следующие темы:
✔️ собственные типы данных;
✔️ функции и указатели;
✔️ сокрытие данных;
✔️ создание и уничтожение объектов;
✔️ полиморфизм;
✔️ итераторы и контейнеры;
✔️ шаблоны и обобщённое программирование в STL;
✔️ наследование и многое другое.

Преимущества:
➕ полный обзор на возможности ООП в С++;
➕ множество примеров.

Недостатки:
➖ старый стандарт языка.
источник
Книги для программистов
источник
Книги для программистов
​​Программирование на языке Java (2015)
Автор: А. В. Гаврилов, С. В. Клименков, А. Е. Харитонова, Е. А. Цопа

#java #book #rus

Язык: русский.

Целевая аудитория: начинающие программисты на Java.

Java является одним из мастодонтов в мире программирования: появившись достаточно давно, он зарекомендовал себя как язык для серьёзной коммерческой разработки прикладного ПО, мобильных и веб-приложений. Если вы хотите быть причастны к разработке такого уровня, можете начать с настоящего руководства, в котором авторы постарались рассмотреть важные основы языка, включая ООП и встроенные библиотеки, а также методы обработки данных.

В книге рассматриваются следующие темы:
✔️ концепции ООП;
✔️  синтаксис языка Java;
✔️ стандартная библиотека классов;
✔️ обобщённое программирование;
✔️ коллекции;
✔️ лямбда-выражения;
✔️ работа с потоками и многое другое.

Преимущества:
➕ небольшой объём;
➕ хороший обзор на самые популярные инструменты языка.

Недостатки:
➖ старая версия JDK.
источник
Книги для программистов
источник
Книги для программистов
Mastering PostgreSQL in Application Development (2017)
Автор: Fontaine Dimitri

#postgresql #book #english
источник
2018 December 12
Книги для программистов
​​The TCP/IP Guide (2005)
Автор: Charles M. Kozierok

#programming #book #english

Язык: английский.

Целевая аудитория: начинающие разработчики.

Как следует из определения, TCP/IP  -  это сетевая модель передачи данных, описывающая способ передачи данных от источника информации к получателю. Настоящее руководство является полным энциклопедическим справочником по протоколу TCP/IP и рассматривает основы его работы на более сотни примерах и иллюстраций.

В книге рассматриваются следующие темы:
✔️ основы сетей;
✔️ архитектура протокола TCP/IP;
✔️ интернет протокол версии 4 (IPv4);
✔️ интернет протокол версии 6(IPv6);
✔️ конфигурация хоста;
✔️ администрирование сетей и многое другое.

Преимущества:
➕ многочисленные примеры и иллюстрации;
➕ хорошая структура материала;
➕ простые объяснения.

Недостатки:
➖ большой объём.
источник
Книги для программистов
источник
Книги для программистов
​​Learning HTTP/2. A Practical Guide for Beginners (2017)
Авторы: Stephen Ludin and Javier Garza

#programming #book #english

Язык: английский.

Целевая аудитория: начинающие разработчики.

Успейте изучить HTTP-протокол версии 2, пока не вышла третья! Настоящее руководство рассматривает основы HTTP/2 и демонстрирует его основные преимущества в эффективности и производительности при передаче гипертекста. Также вы изучите популярные архитектурные приёмы построения приложения на базе HTTP/2, лучшие практики и многое другое.

В книге рассматриваются следующие темы:
✔️ эволюция HTTP;
✔️ основы HTTP/2;
✔️ передача информация через HTTP/2;
✔️ работа с OpenSSL и curl;
✔️ TCP и UDP;
✔️ введение в HTTP/3.

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Angular: from theory to practice (2016)
Автор: Asim Hussain

#angular #book #english
источник
2018 December 13
Книги для программистов
​​React Quickly: Painless web apps with React, JSX, Redux, and GraphQL (2017)
Автор: Azat Mardan

#javascript #book #english

Язык: английский.

Целевая аудитория: опытные разработчики на JavaScript.

Настоящее руководство рассматривает создание приложений с использованием современных технологий языка JavaScript: фреймворки React, Redux и язык запросов GraphQL. По мере изучения материала вы научитесь применять компоненты React, webpack, роутинг и тестирование приложений с помощью JUnit.

В книге рассматриваются следующие темы:
✔️ основы JSX;
✔️ обработка событий с помощью React;
✔️ создание и использование компонентов React;
✔️ основы Webpack;
✔️ работа с данными с использованием Redux и GraphQL;
✔️ основы JUnit и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ широкий охват тем;
➕  множество примеров.

Недостатки:
➖ настройки для webpack устарели.
источник
Книги для программистов
источник
Книги для программистов
​​You Don't Know JS: Up & Going (2015)
Автор: Kyle Simpson

#javascript #book #english

Язык: английский.

Целевая аудитория: начинающие разработчики.

Серия книга You don't know JS рассматривает основы и профессиональную разработку на JavaScript со стороны, о которой вы не знали: применяются лучшие практики, популярные приёмы и советы по программированию на JS. Настоящее руководство даст вам базовые знания языка для продолжения изучения материала в последующих книгах серии.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Algorithms Illuminated: Part 1: The Basics (2017)
Автор: Tim Roughgarden

#algorithms #book #english
источник