Size: a a a

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

2019 March 29
Книги для программистов
Java For Dummies, 7th Edition (2017)
Автор: Barry A. Burd

#java #book #english #beginner

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

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Domain-Driven Design Distilled (2016)
Автор: Vaughn Vernon

#programming #book #advanced #english

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

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
2019 March 30
Книги для программистов
C++ Templates. The Complete Guide, 2nd Edition (2018)
Авторы: Vandevoorde D., Josuttis N.

#cpp #book #english #advanced

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

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

С++ - это мощный язык программирования, позволяющий благодаря своим инструментам писать качественное и эффективное программное обеспечение. Наверняка вы слышали о библиотеке шаблонов, которой язык может по праву гордиться. Эта книга описывает С++ 11, С++14 и С++17 применительно к шаблонам и показывает примеры, где такие шаблоны могут оказаться незаменимыми. Также авторы расскажут о преимуществах шаблонов, о метапрограммировании и повторном использовании кода без потери производительности.

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

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

Недостатки:
➖ большой объём.
источник
Книги для программистов
источник
Книги для программистов
MySQL 8 for Big Data (2017)
Авторы: Shabbir Challawala, Jaydip Lakhatariya, Chintan Mehta, Kandarp Patel

#mysql #book #english #advanced

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

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

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

В книге рассматриваются следующие темы:
✔️ введение в MySQL 8;
✔️ популярные техники запросов;
✔️ индексирование;
✔️ использование memcached в MySQL 8;
✔️ репликация;
✔️ лучшие практики и многое другое.

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

Недостатки:
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
Wicked Cool Shell Scripts, 2nd Edition (2016)
Авторы: Dave Taylor, Brandon Perry

#programming #book #english #advanced

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

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

Пользователи unix-систем должны привыкнуть к работе в терминале и к тому, что большая часть программа недоступна в качестве графических приложений. Настоящее руководство продемонстрирует вам более сотни частых проблем, возникающих в операционных системах семейства unix, которые решаются с помощью терминала и языка shell.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
2019 March 31
Книги для программистов
More Effective C# (Covers C# 7.0): 50 Specific Ways to Improve Your C# (2017)
Автор: Билл Вагнер

#csharp #book #english #advanced

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

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

Так получилось, что ни один язык программирования не предостерегает от плохо кода, но когда ваше приложение потребует расширение, проблема плохой архитектуры станет самой большой. Несмотря на то, что правила улучшения кода всегда примерно одинаковы, авторы не скупятся на руководства по эффективному программированию для каждого языка в отдельности. В этой книге вы узнаете о 50 приемах средней и высокой сложности для написания исключительно надежного и высокопроизводительного кода на C#. Также автор поделится чёткими объяснениями, экспертными советами и реалистичными примерами кода, способными помочь в эффективном программировании на данном языке.

В книге рассматриваются следующие темы:
✔️ идиомы языка C#;
✔️ управление ресурсами .NET;
✔️ работа с обобщениями;
✔️ работа с LINQ;
✔️ работа с исключениями.

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

Недостатки:
➖ не подойдёт новичкам;
➖ плохой перевод.
источник
Книги для программистов
источник
Книги для программистов
Computer Science: An Interdisciplinary Approach (2016)
Автор: Роберт Седжвик, Кевин Уэйн

#java #book #english #beginner

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

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

Известный преподаватель и учёный Роберт Седжвик написал для вас универсальное введение в computer science с помощью языка программирования Java. В книге наряду с основами представлен полезный курс по ООП, алгоритмам и структурам данных, теории вычислений и архитектуре компьютеров. Все объяснения сопровождаются интересными примерами, призванными увеличить эффект самостоятельного обучения. Вы найдёте в ней примеры не только из математики и физики, но также из биологии и экономики.

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

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

Недостатки:
➖ неактуальная версия языка.
источник
Книги для программистов
источник
Книги для программистов
JavaScript для детей (2016)
Автор: Ник Морган

#javascript #book #rus #beginner

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

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

Эту книгу будет не стыдно прочитать даже не детям, поскольку JavaScript достаточно сложный язык программирования, и простые примеры будут кстати для программистов любого возраста. Все примеры даются в лёгкой форме, с интересными заданиями и дополнительными объяснениями. Также вы познакомитесь с основами HTML, DOM и JQuery.

В книге рассматриваются следующие темы:
✔️ массивы;
✔️ объекты;
✔️ основы HTML;
✔️ условия и циклы;
✔️ функции;
✔️ DOM и JQuery;
✔️ работа с графикой и многое другое.

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

Недостатки:
➖ старый стандарт языка.
источник
Книги для программистов
источник
Книги для программистов
Изучаете английский, а результат не устраивает?
Читайте книги в оригинале😉

✔️Обогащаете словарный запас
✔️Знакомитесь с грамматическими конструкциями
✔️Более точно понимаете смысл написанного. Не секрет, что при переводе смысл выражений теряется.

Всего 20 минут в день таких занятий, и через 6 месяцев понимаете тексты без словаря.
Но процесс можно и ускорить. Как?

✅Записывайтесь на бесплатный вебинар 2 апреля в 20.00 МСК «Как понять английский за 2 часа» с Алексом Рубановым
https://bit.ly/2FItqir

Регистрируйтесь 👇🏼
источник
2019 April 01
Книги для программистов
Core Java, Volume II - Advanced Features (2016)
Автор: Cay S. Horstmann

#java #book #advanced #english

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

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

Вторая часть знаменитой серии по Java от Кая Хорстмана рассматривает продвинутые функции и возможности языка, современные примеры использования Java Core, встроенных библиотек и других особенностей Java последних версий.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Самоучитель Java с примерами и программами (2016)
Автор: А. Васильев

#java #book #rus #beginner

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

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

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

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

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

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