Size: a a a

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

2018 November 01
Книги для программистов
​​Programming React Native (2016)
Автор: Dotan Nahum

#react #book #english

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

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

Несмотря на то, что React Native - "очередная библиотека" JavaScript, она построена на базе React и предназначена для создания приложений под iOS и Android. Из этого небольшого руководства вы узнаете, как работает React Native, как JavaScript поможет вам в создании мобильных приложений, а также познакомитесь с отличительными особенностями React Native перед React.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
источник
Книги для программистов
​​How to Tango with Django (2017)
Автор: Leif Azzopardi, David Maxwell

#python #book #english

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

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

Начинающий программист, как правило, проходит два этапа: отрицание фреймворков и любовь к ним. Любовь к ним возникает тогда, когда приходит понимание, что это свободный инструмент с хорошей архитектурой, которые не только позволяет писать качественные приложения, но и экономить время. В этом руководстве подробно рассмотрен Django - популярный фреймворк на языке Python. Здесь вы найдёте много хороших примеров кода готовых приложений, а также узнаете об особенностях самого фреймворка и архитектуры MVC.

В книге рассматриваются следующие темы:
✔️ основы Django;
✔️ модели и базы данных;
✔️ шаблоны, представления и статические файлы;
✔️ аутентификация пользователя;
✔️ куки и сессии;
✔️ AJAX и JQuery;
✔️ быстрый курс по Git, CSS и многое другое.

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Module Patterns (2015)
Автор: Pedro Teixeira

#javascript #book #english
источник
Книги для программистов
Module Patterns (2015)
Автор: Pedro Teixeira

#javascript #book #english
источник
2018 November 02
Книги для программистов
​​Java for Testers (2015)
Автор: Alan Richardson

#java #book #english

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

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

Тестирование кода - это распространённая практика в крупных проектах. Сделано это не с целью усложнить код, отнюдь нет, при покрытии кода тестами вы уверены, что будущие изменения и рефакторинг не смогут вам испортить проект, поскольку тесты помогают быстро отследить и исправить ошибку. Из этого руководства вы узнаете о популярных приёмах и библиотеках тестирования для языка программирования Java.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Developing with Angular (2018)
Автор: Denys Vuika

#angular #book #english

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

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

JavaScript в последнее время обзавёлся множеством качественных фреймворков, самый популярный из которых, Angular, по-прежнему развивается и предоставляет удобные инструменты разработки сложных приложений. Руководство познакомит вас с полным циклом создания приложений на Angular, вы узнаете об Angular CLI, TypeScript и ES6, а также Webpack и другими необходимыми инструментами.

В книге рассматриваются следующие темы:
✔️ основы ES6;
✔️ TypeScript;
✔️ Angular CLI;
✔️ компоненты;
✔️ внедрение зависимостей;
✔️ события;
✔️ модули и многое другое.

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
источник
Книги для программистов
Domain Driven Design in PHP (2016)
Авторы: Carlos Buenosvinos, Christian Soronellas, Keyvan Akbary

#php #book #english
источник
2018 November 03
Книги для программистов
​​The Complete Redux Book (2017)
Авторы: Ilya Gelman, Boris Dinkevich

#redux #book #english

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

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

Redux - это библиотека JavaScript, реализующая идею Flux для управления потоком данных в приложениях на React. Она позволяет применять различные паттерны проектирования и подходы к написанию кода. В этом руководстве вы познакомитесь с основами работы Redux, напишите пару приложений и изучите профессиональные возможности в построении проектов с использованием данной библиотеки.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Understanding the Linux Kernel (2006)
Авторы: Daniel P. Bovet, Marco Cesati

#linux #book #english

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

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

Эта книга не о том, как установить Linux или один из его популярных дистрибутивов и какими командами управлять различными процессами в этой ОС. Книга уходит глубже и рассказывает о том, как выглядит Linux изнутри, как как работает адресация памяти, системные вызовы, обработка исключений и многое другое, что поможет вам понять принцип создания и работы операционных систем.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
The Clean Architecture in PHP (2015)
Авторы: Kristopher Wilson

#php #book #english
источник
2018 November 04
Книги для программистов
​​Docker for Developers (2017)
Автор: Rafael Gomes

#docker #book #english

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

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник