Size: a a a

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

2018 December 13
Книги для программистов
​​🔥Курс хардкорного JAVA-программирования (с 26 декабря)🔥
Проходите вступительный тест и знакомьтесь с программой: https://otus.pw/qBH7/

А мы расскажем о курсе в «цифрах»:
– обучили более 300 студентов прикладной разработке на Java;
– 66 % из которых получили Job Offer-ы в крупнейшие IT-компании страны;
– более 30 работодателей-партнеров, которые пригласят на собеседования лучших выпускников.
⚠️ И кстати, 3,4 оффера/чел. – таков показатель востребованности выпускника OTUS по направлению Java.

Хотите оказаться среди их числа? Проходите вступительное тестирование в последнюю группу в этом году: https://otus.pw/qBH7/
источник
2018 December 14
Книги для программистов
​​Data Modeling for MongoDB (2014)
Автор: Steve Hoberman

#mongodb #book #english

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

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

Для современных приложений важно быстрое развитие и расширение своих возможностей при увеличении пользовательской базы. Настоящее руководство познакомит вас с лучшими решениями использования СУБД MongoDB при моделировании и управлении большими данными, продемонстрирует реальные примеры сложных ситуаций и способы их решения.

В книге рассматриваются следующие темы:
✔️ основы моделирования данных;
✔️ особенности NoSQL баз данных, в частности, MongoDB;
✔️ объекты в MongoDB;
✔️ отношения;
✔️ логическое моделирование данных и многое другое.

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

Недостатки:
➖ мало практических примеров именно на СУБД MongoDB.
источник
Книги для программистов
источник
Книги для программистов
​​Готовы создать ваше первое Android-приложение?
А иметь зарплату 110 000 ₽ (средняя зарплата Android-разработчика)?

Ждем вас на курсе Android-разработчик в «Нетологии», где за эту зиму вы с нуля научитесь создавать мобильные приложения под Android и программировать на Java!

Всё, что вам понадобится, — это устройство на Android. Остальному мы научим вас на курсе.

17 декабря — 2 мая онлайн
от 4 758 ₽ / месяц в кредит от Яндекс.Кассы

http://netolo.gy/eKm
источник
Книги для программистов
​​Node.js in Practice (2014)
Авторы: Alex R. Young, Marc Harter

#nodejs #book #english

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

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide (2017)
Автор: Larry Ullman

#php #book #english
источник
2018 December 15
Книги для программистов
​​DDoS Handbook (2016)
Автор: Radware

#security #book #english

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

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

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

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

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

Недостатки:
➖ советы справедливы только для небольших информационных систем, для администраторов больших приложений в книге мало полезного.
источник
Книги для программистов
источник
Книги для программистов
​​Готовы уже в мае перейти на новую ступень дохода и квалификации?

~120 000 ₽ — средняя зарплата Python-разработчика (по данным hh.ru)
Освойте профессию Python-разработчика в Нетологии с нуля и научитесь создавать интерактивные веб-сервисы.

Программа курса:
1. Основы языка программирования Python.
2. Продвинутый Python.
3. Создание функциональных веб-приложений с использованием Django.

18 декабря — 2 мая онлайн
От 6 960 ₽ / месяц в кредит от Яндекс.Кассы

Запись на курс:
http://netolo.gy/eKk
источник
Книги для программистов
Java Cryptography (2010)
Автор: Jonathan Knudsen

#java #book #english
источник
Книги для программистов
​​The Linux Programming Interface (2010)
Автор: Michael Kerrisk

#linux #book #english

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

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

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

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

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

Недостатки:
➖ большой объём.
источник
Книги для программистов
источник
2018 December 16
Книги для программистов
​​С++. Руководство для начинающих (2005)
Автор: Герберт Шилдт

#cpp #book #rus

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

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

Книги Герберта Шилдта заслуженно считаются классикой программирования для начинающих. В этом знаменитом руководстве автор рассматривает основы языка программирования С++, показывает примеры простых программ, которые вы должны будете уметь писать самостоятельно после прочтения каждой главы. Также вы научитесь писать код в объектно-ориентированном стиле, обрабатывать исключения и работать с I/O системой.

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

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

Недостатки:
➖ старый стандарт языка.
источник
Книги для программистов
источник
Книги для программистов
​​Machine Learning in Python (2015)
Автор: Michael Bowles

#machine_learning #book #english

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

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

В настоящее время машинное обучение является одной из самых активных и быстро развивающихся областей науки. Результатом такой активности ML становится появление многочисленных библиотек и фреймворков языка Python для работы с данными, статистикой, математикой, биологией и многим другим. Настоящее руководство предлагает вам изучить основы машинного обучения и некоторые из его популярных методов на многочисленных примерах, которые вы найдёте в книге.

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

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

Недостатки:
➖ встречаются грубые ошибки вроде использования ключевых слов в качестве переменных.
источник
Книги для программистов
источник
Книги для программистов
Linux System Administration (2007)
Авторы: Tom Adelstein, Bill Lubanovic

#linux #book #english
источник
2018 December 17
Книги для программистов
​​The Language of SQL (2017)
Автор: Larry Rockoff

#sql #book #english

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

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

Не взирая на простоту и доступность SQL, бывают запросы или плохо спроектированные базы данных, при которых разработчику приходится сильно постараться, чтобы получить нужные данные. Настоящее руководство рассчитано на начинающих разработчиков и демонстрирует не только основы SQL, но и лучшие практики работы с ним.

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

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

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