Size: a a a

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

2019 January 26
Книги для программистов
The Object-Oriented Thought Process (2009)
Автор: Matt Weisfeld

#programming #book #advanced #english
источник
2019 January 27
Книги для программистов
​​Core Java, Volume II - Advanced Features (2016)
Автор: Cay S. Horstmann

#java #book #advanced #english

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

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​React for Real: Front-End Code, Untangled (2017)
Автор: Ludovico Fischer

#javascript #book #middle #english

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

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Java Cookbook: Solutions and Examples for Java Developers (2014)
Автор: Ian F. Darwin

#java #book #beginner #english
источник
Книги для программистов
Скидка для всех подписчиков "Книги для программистов"!

По промокоду progbook25 самая большая скидка в 25% на курсы Нетологии:
- Python-разработчик http://netolo.gy/eOq
- Android-разрабочик http://netolo.gy/eOr
- Fullstack-дизайнер http://netolo.gy/eOs

Только до конца января! Успейте взять курс c максимальной скидкой!
источник
2019 January 28
Книги для программистов
​​MySQL Cookbook: Solutions for Database Developers and Administrators (2014)
Автор: Paul DuBois

#sql  #book #beginner #english

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

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

Хороших книг по SQL достаточно много, поэтому выбирать можно долго. Это большое руководство рассматривает как приёмы проектирования баз данных для простых разработчиков, так и методы оптимизации нагрузок для системных администраторов.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Domain Modeling Made Functional (2018)
Автор: Scott Wlaschin

#software #book #advanced #english

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

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

В этом современном руководстве рассматривается популярная тема проектирования приложений по принципу или, как по-другому говорят, набору правил DDD. Он направлен на обеспечение полезного взаимодействия между бизнесом и кодом. Автор познакомит вас с предметной областью DDD и примерами реального использования.

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

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

Недостатки:
➖ все примеры приведены на языке F#.
источник
Книги для программистов
источник
Книги для программистов
Programming Erlang: Software for a Concurrent World (2013)
Автор: Joe Armstrong

#erlang #book #advanced #english
источник
2019 January 29
Книги для программистов
​​Objective-C Programming: The Big Nerd Ranch Guide (2013)
Авторы: Aaron Hillegass

#objective-c #book #beginner #english

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

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

Если вы хотите писать приложения для конкретной ОС: например, iOS, Mac, то вам обязательно надо изучать разработку на языке программирования Objective-C. Это руководство рассматривает основы языка, примеры использования, базовые концепции и лучшие практики.

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

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

Недостатки:
➖ некоторые примеры не работают.
источник
Книги для программистов
источник
Книги для программистов
​​Understanding Linux Network Internals: Guided Tour to Networking on Linux (2009)
Автор: Christian Benvenuti

#linux #book #beginner #english

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

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

Настоящее руководство объясняет основные концепции и сведения протоколов TCP/IP и основы работы ОС Linux. Также вы узнаете про основные трудности с пониманием работы Linux для сетевого администрирования у начинающих разработчиков и примеры решения различных задач.

В книге рассматриваются следующие темы:
✔️ основы Linux;
✔️ сетевые драйверы;
✔️ TCP/IP;
✔️ настройка веб-серверов и многое другое.

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

Недостатки:
➖ большой объём.
источник
Книги для программистов
источник
Книги для программистов
​​Успейте на всемирную распродажу "Киберпонедельник". Скидки до 40%!

​​Можно быть продвинутым разработчиком, но не уметь использовать Python для data анализа. А можно быть новичком в разработке, но за 2 месяца научиться анализировать данные как профи.
Курс "Python для анализа данных" от SkillFactory станет точкой входа в профессию веб-специалиста!
Python для анализа поможет генерировать бизнес-идеи за счет быстрой обработки больших массивов данных, проектирования системы сквозной аналитики, построения автоматически обновляемых отчетов.
Закажите план развития просто сейчас → https://goo.gl/2dfwiP

А тех, кто планирует освоить машинное обучение и начать перспективную карьеру Data Scientist’а ребята из SkillFactory приглашают на курс "Практический Machine Learning" → https://goo.gl/XxGpWx , где под руководством data scientist’а с опытом работы в международной корпорации вы на практике освоите все современные методы машинного обучения и научитесь работать с нейронными сетями.

Для обучения на курсе вам не нужно никаких дополнительных знаний. Вы сможете уверенно использовать методы машинного обучения через 11 недель!
источник
Книги для программистов
Functional JavaScript: Introducing Functional Programming with Underscore.js (2013)
Автор: Michael Fogus

#javascript #book #middle #english
источник
2019 January 30
Книги для программистов
​​Программирование на C# для начинающих. Основные сведения (2018)
Автор: Алексей Васильев

#csharp #book #rus #beginner

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

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

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

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

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

Недостатки:
➖ много авторских метафор (цитаты из книг).
источник
Книги для программистов
источник