Size: a a a

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

2020 March 18
Книги для программистов
Gray Hat C#: A Hacker's Guide to Creating and Automating Security Tools (2017)
Автор: Brandon Perry
Количество страниц: 304

#book #english #intermediate

При помощи книги вы научитесь работать с мощным набором библиотек C# для оптимизации утомительных, но важных задач, таких как сканирование уязвимостей, анализ вредоносных программ и реагирование на инциденты. Прочитав книгу, вы сможете обеспечить безопасность своих проектов и создать свои собственные инструменты для дальнейшей работы.

В книге рассматриваются следующие темы:
✔️ Написание декомпилятора .NET для Mac и Linux;
✔️ Основы XSS-атак и SQL инъекций;
✔️ Настройка sqlmap;
✔️ Использование UDP для атак на сеть и многое другое.

Преимущества:
➕ Актуальность материала;
➕ Множество примеров кода и разных библиотек.

Недостатки:
➖ Не замечено.
источник
Книги для программистов
источник
2020 March 19
Книги для программистов
Database Systems: Design, Implementation, & Management (2019)
Авторы: Carlos Coronel, Steven Morris
Количество страниц: 816

#english #book #intermediate

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

Главы в книге:
✔️Проектирование баз данных;
✔️Администрирование и безопасность баз данных;
✔️Управление транзакциями и контроль параллелизма;
✔️Big Data и NoSQL;
✔️Продвинутый SQL и многие другие.

Достоинства:
➕Хорошая структурированность;
➕Широкий спектр тем.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
Reactive Applications with Akka. NET (2019)
Автор: Anthony Brown
Количество страниц: 188

#english #book #advanced

В книге авторы учат читателя писать высокопроизводительные параллельные системы без явного управления потоками и блокировками. Вы познакомитесь с возможностями Akka. NET и моделью акторов, изучая примеры из реальных проектов в каждой главе. Читатели должны быть знакомы с C# или F# и .NET.

Что внутри:
✔️Реактивное программирование;
✔️Работа со сбоями;
✔️Интеграция Akka .NET с другими фреймворками;
✔️Применение реактивного программирования в разных проектах.

Достоинства:
➕Хороший авторский стиль;
➕Много качественного материала по теме.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
2020 March 20
Книги для программистов
Как сделать эффективными обсуждения по видеосвязи

Поговорим об использовании видеосвязи для удаленной работы. Бесплатные тарифы программ для видеоконференций и простые практики эффективных обсуждений.

https://prglb.ru/3enw4
источник
Книги для программистов
Фреймворк Laravel — набор на курс открыт. Повысьте свое мастерство PHP-разработки!

Авторский курс от практикующих экспертов, где за 4 месяца вы узнаете:
- Весь спектр возможностей Laravel
- Освоите самые удобные и мощные наработки Laravel-сообщества
- Закрепите навыки на практике, приближенной к реальным бизнес-задачам, и соберете свое портфолио мини-проектов

Пройдите вступительный тест, чтобы присоединиться к закрытому профессиональному сообществу в Slack и получить скидку https://otus.pw/6rD9/
источник
Книги для программистов
HTML and CSS. Learn The Fundaments In 7 days (2017)
Автор: Micheal Knapp
Количество страниц: 123

#english #book #beginner

Книга хорошо подходит новичкам в программировании. В ней содержится подробная информация о работе с HTML и CSS, о том, как начиналась их разработка и каковы цели их применения. В книге описываются важные элементы обоих языков от самых базовых до продвинутых. Вы можете начать практиковаться в программировании прямо во время чтения. Цель книги — помочь вам понять и узнать больше о веб-дизайне и разработке с использованием HTML и CSS.

Достоинства:
➕Небольшой объем;
➕Множество примеров кода;
➕Актуальность материала.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
Сколько рулонов туалетной бумаги и гречки не бери, все равно кажется, что мало.

Ребята из RUVDS сделали калькулятор, чтобы рассчитать на сколько дней каратина хватит ваших запасов туалетной бумаги. Калькулятор учитывает:

— Как часто вы ею пользуетесь
— Среднее количество вытираний за поход
— И даже живет ли с вами котик, который будет ее обрывать

Также вы можно посчитать, сколько надо докупить, если не хватает — и помните, что кто бы не высмеивал запасливость в соцсетях, вы этого достойны.

https://prglb.ru/140be
источник
Книги для программистов
​​Java Language Features, 2nd Edition (2018)
Автор: Kishori Sharan
Количество страниц: 895

#english #book #advanced

Многие опытные Java-программисты не знают всех тонкостей и интересных фишек языка, о которых автор рассказывает в данной книге. Более того, в ней содержатся интересные замечания о ядре Java и советы по написанию более эффективного рабочего кода.

Во время чтения книги вы:
✔️Научитесь использовать особенности языка Java;
✔️Узнаете, как работать с дженериками, рефлексией и параллелизмом;
✔️Подробнее узнаете о сборщике мусора Java;
✔️Научитесь управлять потоками с помощью Stream API.

Преимущества:
➕ Актуальность материала;
➕ Множество примеров кода.

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

Скачать книгу
источник
2020 March 21
Книги для программистов
Как написать код, который полюбят все

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

https://prglb.ru/2569h
источник
Книги для программистов
​​Ansible for DevOps: Server and configuration management for humans (2015)
Автор: Jeff Geerling
Количество страниц: 466

#book #english #advanced

Ansible — система управления конфигурациями, написанная на языке программирования Python, с использованием декларативного языка разметки для описания конфигураций. Используется для автоматизации настройки и развертывания программного обеспечения. Если у вас есть опыт работы в сфере DevOps, при помощи данного руководства вы узнаете, как, используя Ansible, автоматизировать поставку программного обеспечения, управлять конфигурацией и развёртывать приложения.

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

Преимущества:
➕ Множество примеров кода;
➕ Широкий спектр тем.

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

Скачать книгу
источник
2020 March 22
Книги для программистов
​​Impractical Python Projects: Playful Programming Activities to Make You Smarter (2018)
Автор: Lee Vaughan
Количество страниц: 424

#english #book #intermediate

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

Темы в книге:
✔️Решаем анаграммы;
✔️Парадокс Ферми;
✔️Пишем хайку;
✔️Используем генетические алгоритмы и многое другое.

Достоинства:
➕Множество упражнений;
➕В книгу включены вопросы с собеседований;
➕Хороший авторский стиль;
➕Легко читается.

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

Скачать книгу
источник
Книги для программистов
​​Algorithms for Dummies (2017)
Авторы: John Paul Mueller, Luca Massaron
Количество страниц: 432

#english #book #intermediate

Знания алгоритмов необходимы для разработки качественного программного обеспечения. В данной книге авторы простым языком учат читателя работать с различными алгоритмами, позволяющими реализовывать самые разные проекты. Если вы всегда хотели начать изучать эту дисциплину, но не знали, с чего начать, эта книга отлично подойдет.

Во время чтения книги вы:
✔️Узнаете много интересного об известных алгоритмах;
✔️Ознакомитесь с реальными применениями алгоритмов;
✔️Получите опыт разработки алгоритмов на Python.

Достоинства:
➕Легко читается;
➕Иллюстрации;
➕Широкий спектр тем.

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

Скачать книгу
источник
2020 March 23
Книги для программистов
​​Django 2 by Example (2018)
Автор: Antonio Mele
Количество страниц: 526

#english #book #intermediate

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

Чему вы научитесь:
✔️Создавать практичные веб-приложения с Django;
✔️Использовать Django с другими технологиями, такими как Redis и Celery;
✔️Добавлять интернационализацию в свои проекты;
✔️Повышать удобство использования при помощи JavaScript и AJAX.

Достоинства:
➕Хорошая структурированность;
➕Хороший авторский стиль;
➕Множество примеров кода.

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

Скачать книгу
источник
Книги для программистов
24 марта в 20:00 мск приглашаем на День открытых дверей онлайн-курса «RPA на базе UiPath и PIX».
Зарегистрируйтесь на трансляцию - напомним в день вебинара: https://otus.pw/gCyK/

На Дне открытых дверей преподаватель расскажет о программе курса, формате обучения и перспективах для выпускников. Формат проведения — онлайн трансляция. Участие бесплатное.

Приходите за подробностями онлайн и помните: старт курса уже 31 марта, успейте пройти вступительный тест и поступите в группу со скидкой -20%: https://otus.pw/yZt6/
источник
Книги для программистов
​​Core Java Volume II - Advanced Features (11th Edition) (2018)
Автор: Cay S. Horstmann
Количество страниц: 960

#english #book #intermediate

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

Во время чтения книги вы:
✔️Овладеете передовыми техниками и методами для написания кода;
✔️Научитесь пользоваться всеми преимуществами современной Java;
✔️Научитесь работать с базами данных;
✔️Сможете программировать пользовательские интерфейсы и генерировать изображения на сервере;
✔️Узнаете, как перенести устаревший код в модульную систему платформы Java и многое другое.

Достоинства:
➕Широкий спектр тем;
➕Глубокое погружение в особенности языка.

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

Скачать книгу
источник
2020 March 24
Книги для программистов
​​Elegant Objects (Volume 1) (2017)
Автор: Yegor Bugayenko
Количество страниц: 230

#english #book #intermediate

В книге представлены 23 рекомендации для объектно-ориентированного подхода. Большинство из них сильно отличается от всего, что вы могли видеть в других книгах. Например, статические методы, NULL-ссылки, геттеры, сеттеры и изменяемые классы считаются злом.

Достоинства:
➕Множество примеров кода;
➕Хороший авторский стиль;
➕Понятный язык;
➕Практикоориентированность.

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

Скачать книгу
источник