Size: a a a

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

2019 August 23
Книги для программистов
источник
Книги для программистов
​​Готовим бесплатно на позицию Java разработчика за 5 месяцев. Оплата только после твоего трудоустройства. @JavaMentor - единственный проект в России, где ты можете научиться программированию на Java и платить после.

Как все устроено:
1. Необходимо пройти входное тестирование.
2. Мы даем тебе гарантию трудоустройства.
3. Наши наставники будут обучать тебя по индивидуальной программе.
4. Ты получишь доступ к закрытому сообществу разработчиков для общения и поддержки.
5. Ты изучишь востребованный в стек технологий: Java Core, Maven, Git, Junit, Tomcat, Servlet, Spring MVC, Core, Security, Hibernate
6. Разработаешь проект в команде и получишь опыт для резюме
7. Устроишься на работу с первой зарплатой от 70 000 до 120 000 рублей.
8. И получишь карьерную поддержку от наших экспертов на 2 года: мастер-классы, митапы, консультации и многое другое.

Количество мест ограничено. Старт потока в сентябре.
🙋‍♂️ Оставь заявку, чтобы начать карьеру в IT уже через несколько месяцев: https://clck.ru/HkebN
источник
2019 August 24
Книги для программистов
​​Neural Networks in Unity (2018)
Авторы: Abhishek Nandy, Manisha Biswas

#machinelearning #deeplearning #unity #csharp #book #english

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

Целевая аудитория: разработчики любого уровня, заинтересованные в машинном обучении и глубоком обучении. Рекомендуется знание линейной алгебры и С# на уровне не ниже среднего.

Данная книга поможет вам освоить основные концепции нейросетей, а также их виды, используя платформу Unity. На многочисленных примерах автор объяснит вам нейросети прямого распространения, рекуррентные нейросети и сеть радиально-базисных функций. После освоения основ, авторы расскажут вам о создании нейросетей для бесконтрольного обучения в рамках структуры данных С#.

Благодаря Neural Networks in Unity вы:
✔ изучите базовые концепции нейросетей;
✔ научитесь работать с популярной платформой Unity;
✔ поймете различие между полностью соединенными и сверточными нейросетями;
✔ узнаете об обработке нейросетей для Windows 10 UWP.

Достоинствa:
➕ актуальный материал;
➕ небольшой объем(158 страниц);
➕ широкая целевая аудитория.

Недостатки:
➖ нет перевода на русский.
источник
Книги для программистов
источник
Книги для программистов
​​Java программирование для начинающих (2016)
Автор: Майк МакГрат

#java #book #english

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

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Learning Kali Linux (2018)
Автор: Ric Messier

#linux #book #english

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

Целевая аудитория: разработчики любого уровня, не имеющие опыта с Kali Linux.

Kali Linux – GNU/Linux-LiveCD, включает в себя более 600 предустановленных программ тестирования проникновения. Автор данной книги подробно расскажет вам об основах Kali Linux и о том, как новичку выбрать наиболее подходящий инструмент для тестирования своего продукта

Благодаря книге вы:
✔ изучите инструменты для быстрого тестирования сетевых стеков и приложений;
✔ запустите разведывательные сети для определения слабых мест системы, доступных для хакеров;
✔ выполните тесты проникновения, используя Metasploit;
✔ научитесь создавать отчеты о тестировании продукта;
✔ разработаете собственные методы атаки при помощи инструментов Kali и многое другое.

Достоинства:
➕ актуальный материал;
➕ широкая целевая аудитория;
➕ большое количество примеров.

Недостатки:
➖ нет перевода на русский.
источник
Книги для программистов
источник
2019 August 25
Книги для программистов
​​Компьютерные вирусы и антивирусы: взгляд программиста (2018)
Автор: Константин Климентьев

#programming #security #book

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

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Securing Docker (2016)
Автор: Scott Gallagher

#docker #book #english #advanced

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

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

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

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

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

Недостатки:
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
​​⚠️Знаете основы Java, SQL, JS, HTML? ⚠️

Самое время научиться созданию веб-приложений на Spring и владению фреймворками, погрузиться в особенности Reactive-стека Spring и узнать об использовании Spring для DevOps на курсе "Разработчик на Spring Framework".

❗️Успеть в группу: https://otus.pw/bprQ/

Обучает Юрий Дворжецкий — автор программы, архитектор, кандидат физико-математических наук и тренер в Luxoft Training Center.

👉🏻Проходите вступительный тест и присоединяйтесь.                                              👉🏻Начало уже 28 августа.
источник
2019 August 26
Книги для программистов
​​Java APIs, Extensions and Libraries, 2nd Edition (2018)
Автор: Kishori Sharan

#java #book #english

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

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

Во втором издании этой популярной книги автор продолжает рассматривать Java API, различные мобильные расширения и модули, а также подходы к созданию интерфейсов с помощью Swing и JavaFX. Книга предназначена для начинающих программистов, стремящихся использовать расширенные возможности языка для повседневной разработки. В очередной раз вы рассмотрите основные объектно-ориентированные концепции Java, работу с базами данных и создание интерфейсов.

В книге рассматриваются следующие темы:
✔ введение в Swing;
✔ компоненты Swing;
✔ сетевое программирование;
✔ интерфейсы Java;
✔ работа с API и многое другое.

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

Недостатки:
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
​​Beginning the Linux Command Line, Second Edition (2015)
Автор: Sander van Vugt

#linux #book #english #beginner

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

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

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

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

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

Недостатки:
➖ старая версия Linux.
источник
Книги для программистов
источник
Книги для программистов
​​Clean C++ (2017)
Автор: Stephan Roth

#cpp #book #english #advanced

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

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

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

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

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

Недостатки:
➖ не подходит начинающим.
источник
Книги для программистов
источник
Книги для программистов
⚡️ Привет, на связи Слёрм @slurmnews.

Хочешь лучше понять DevOps? 4-6 сентября ждём тебя в Санкт-Петербурге, в конференц-зале Selectel, на курсе Слёрм DevOps.

Мы начнем с азов: правильной работы с Git. Гитом пользуются все, но знали бы вы, какие ошибки нам приходилось встречать.

Потом посмотрим на DevOps глазами разработчика. Выстроим CI/CD. Разберем IaC. Настроим тестирование и мониторинг. Сделаем сборку, вывод и аналитику логов. Обсудим SRE.

Семь инженеров и архитекторов расскажут о своем подходе и своих кейсах. Будут выступать Иван Круглов (Principal Developer в Booking.com), Артем Галонский, (CTO «БюроБюро»), Эдуард Медведев из stackstorm.com, Павел Селиванов, архитектор решений Southbridge, Сергей Бондарев и Владимир Гурьянов, инженеры Southbridge.

По всем темам будут практические задания, чтобы можно было вернуться на работу и внедрить то, что понравилось. Будут бонусы, например, Ansible-плейбук создания отказоустойчивого кластера БД, которым пользуются в Southbridge.
👉 Регистрация
https://clck.ru/HaEWg
источник