Size: a a a

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

2021 May 09
Книги для программистов
Building Web Apps with WordPress (2019)
Авторы: Brian Messenlehner, Jason Coleman
Количество страниц: 546

Если у вас есть базовый опыт работы с PHP, HTML, CSS и JavaScript, вы можете использовать WordPress для разработки быстрых, масштабируемых, безопасных и настраиваемых веб-приложений, мобильных приложений, веб-сервисов. Наряду с основными функциями WordPress вы узнаете, как создавать собственные плагины, темы и сервисы практически для любого веб-приложения или мобильного приложения.

Во время чтения книги вы:
✔️Сравните WordPress с традиционными фреймворками для разработки приложений;
✔️Изучите предложения по выбору или созданию плагинов;
✔️Создадите асинхронные функции с помощью jQuery;
✔️Используете WordPress для разработки мобильных приложений под iOS и Android;
✔️Узнаете, как ускорить и масштабировать приложение на WordPress;
✔️Расширите WordPress REST API.

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

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

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

#english #book #beginner
источник
Книги для программистов
Spring Boot: Up and Running: Building Cloud Native Java and Kotlin Applications (2020)
Автор: Mark Heckler
Количество страниц: 328

Spring Boot - это наиболее широко используемая среда Java, которая загружается более 75 миллионов раз в месяц. Его простота и мощность изменили разработку приложений от монолитной архитектуры к микросервисной. Однако простота Spring Boot может сбивать с толку. Что нужно знать разработчикам, чтобы сразу же начать работать со Spring Boot продуктивно? В этой практической книге показано, как использовать фреймворк для написания успешных и важных приложений.

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

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

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

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

#english #book #advanced
источник
2021 May 10
Книги для программистов
Python Tricks: A Buffet of Awesome Python Features (2017)
Автор: Dan Bader
Количество страниц: 303

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

Достоинства:
➕Также подойдет тем, кто переходит на Python с другого языка;
➕Множество примеров кода.

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

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

#english #book #intermediate
источник
Книги для программистов
20 мая Сбер впервые проведет масштабную технологическую конференцию SmartDev, чтобы рассказать максимум о возможностях для разработчиков и всего техно-сообщества.

💥 3000+ участников.
💥 50+ спикеров.
💥 6 параллельных стримов от техно-активов Сбера.
💥 Dev to dev.

На стриме SberDevices расскажет о том, как устроены ассистенты Салют, за счет каких технологий они работают, и презентует разработку девайс-специфичных сценариев и навыков.

Обсудим темы:
- как говорить с людьми по-человечески — EQ-ассистент;
- реализация лицевой биометрии на конечных устройствах;
- коммуникационная платформа Jazz by Sber;
- реализация Telegram-звонков на умных устройствах с экранами.

Приходи, чтобы быть в курсе первым.
Конференция пройдет онлайн, участие бесплатное, по предварительной регистрации на сайте.
источник
Книги для программистов
R2DBC Revealed: Reactive Relational Database Connectivity for Java and JVM Programmers (2021)
Автор: Robert Hedgpeth
Количество страниц: 236

Ознакомьтесь с новейшими тенденциями в программировании баз данных для разработчиков, работающих на Java, Kotlin, Clojure и других языках, основанных на JVM. Эта книга знакомит с Reactive Relational Database Connectivity (R2DBC), современным способом подключения к реляционным базам данных и запросов из Java и других языков JVM. Книга начинается с того, что не только помогает понять, что такое реактивное программирование, но и объясняет, почему оно необходимо в современной разработке. Затем, опираясь на эти основы, книга перенесет вас в мир баз данных и недавно выпущенную спецификацию Reactive Relational Database Connectivity (R2DBC).

Во время чтения книги вы:
✔️Поймете, почему был создан R2DBC и как он использует Reactive Streams API;
✔️Изучите компоненты интерфейса R2DBC;
✔️Эффективно используете транзакции с помощью клиента R2DBC;
✔️Научитесь создавать приложения на основе реляционных баз данных, которые управляются событиями.

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

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

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

#english #book #intermediate
источник
2021 May 11
Книги для программистов
Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.

Полезные материалы по всему, что может быть интересно любому программисту: @proglibrary
Библиотека хакера: @hackproglib
Go: @goproglib
CC++: @cppproglib
PHP: @phpproglib
Frontend: @frontendproglib
Python: @pyproglib
Mobile: @mobileproglib
Data Science: @dsproglib
Java: @javaproglib
C#: @csharpproglib
Библиотека devops'а: @devopsslib
Библиотека тестировщика: @testerlib

Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота @event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Подписывайтесь: t.me/event_listener_bot
источник
Книги для программистов
Learning Dapr: Building Distributed Cloud Native Applications (2020)
Авторы: Haishi Bai, Yaron Schneider
Количество страниц: 218

Книга является руководством по Dapr, распределенной среде выполнения приложений, которая одинаково работает как с новыми, так и со старыми языками программирования. Это введение, написанное создателями модели, показывает, как Dapr не только объединяет модели программирования без сохранения состояния, с отслеживанием состояния и модели акторов, но и работает практически везде.

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

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

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

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

#english #book #advanced
источник
2021 May 12
Книги для программистов
Ruby on Rails 5.0 for Autodidacts (2016)
Автор: Stefan Wintermeyer
Количество страниц: 296

Данная книга является пошаговым руководством по изучению Ruby on Rails. Она включает в себя базовое руководство по Ruby и предназначена для программистов, которые знают как минимум еще один язык программирования и знакомы с HTML. Богатый опыт автора позволил полностью раскрыть все сложные моменты.

Достоинства:
➕Все примеры подробно объясняются;
➕Практикоориентированность.

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

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

#english #book #advanced
источник
Книги для программистов
Production Kubernetes: Building Successful Application Platforms (2021)
Авторы: Josh Rosso, Rich Lander, Alex Brand, John Harris
Количество страниц: 508

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

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

Достоинства:
➕Много практических советов;
➕Практикоориентированность.

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

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

#english #book #advanced
источник
Книги для программистов
Продолжаем конкурс на самый интересный контент в телеграм-каналах Proglib!
Призовой фонд — 280 тысяч рублей.
Срок окончания конкурса -- 15 мая

Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
Мы упростили конкурс — теперь вам достаточно найти интересную и актуальную статью 2020-2021 года, написать к ней небольшой анонс (до 700 знаков) и прислать нам, тем не менее ваши идеи по другим форматам только добавляют + в общий зачет. Авторство можем указать по вашему желанию. В канале @progbook предлагаем отправлять рецензии на новые книги и старые актуальные.

Полный список каналов:
https://t.me/progbook
https://t.me/proglibrary
https://t.me/pyproglib
https://t.me/frontendproglib
https://t.me/javaproglib
https://t.me/dsproglib
https://t.me/phpproglib
https://t.me/cppproglib
https://t.me/mobileproglib
https://t.me/goproglib
https://t.me/csharpproglib
https://t.me/devopsslib
https://t.me/testerlib
https://t.me/hackproglib

Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Выиграет тот кто наберёт больше всего лайков/охватов/кликов по ссылкам в публикации. Присылайте посты боту @proglib_contest_bot с указанием, на какой канал идет публикация. Юридическая информация здесь.
источник
Книги для программистов
Introduction to Computation and Programming Using Python (2021)
Автор: John V. Guttag
Количество страниц: 496

Эта книга знакомит студентов с небольшим опытом программирования или без него с искусством решения вычислительных задач с использованием Python и различных библиотек, включая numpy, matplotlib, random, pandas и sklearn. Она даст студентам навыки, которые позволят продуктивно использовать вычислительные методы, включая некоторые инструменты науки о данных, для моделирования и интерпретации данных.

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

Недостатки:
➖Не хватает упражнений в некоторых главах.

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

#english #book #intermediate
источник
2021 May 13
Книги для программистов
Automotive Systems and Software Engineering (2019)
Авторы: Yanja Dajsuren, Mark van den Brand
Количество страниц: 380

Эта книга представляет читателям современное состояние, проблемы и будущие тенденции в области разработки программного обеспечения для автомобилей. Количество автомобильного ПО выросло с нескольких строк кода в 1970-х годах до миллионов строк в современных автомобилях. И эта тенденция, похоже, будет продолжаться в ближайшие годы, учитывая все инновации в области электротехники.

Достоинства:
➕Уникальность материала;
➕Глубокое погружение в тему.

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

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

#english #book #advanced
источник
Книги для программистов
Machine Learning in the Oil and Gas Industry (2020)
Автор: Yogendra Narayan Pandey
Количество страниц: 320

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

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

Достоинства:
➕Хороший обзор техник;
➕Помогает даже опытным инженерам;
➕Глубокое погружение в тему.

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

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

#english #book #advanced
источник
2021 May 14
Книги для программистов
You Don't Know JS Yet: Get Started (2020)
Авторы: Kyle Simpson, Simon St.Laurent, Brian Holt
Количество страниц: 145

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

Достоинства:
➕Небольшой объем;
➕Хороший авторский стиль.

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

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

#english #book #beginner
источник
Книги для программистов
Онлайн-чемпионат Sovcombank Challenge 21-23 мая.

Конкурс для java-разработчиков и системных аналитиков, который запустили «Совкомбанк» и «Сколково», поможет решить реальные задачи и получить свежие решения и идеи.

▪️ 2 номинации
▪️ 3 призовых места
▪️ Общий призовой фонд 1 000 000 рублей
Победители, помимо денежных призов, могут получить от банка предложение о работе.

В течение двух дней разработчики и аналитики дистанционно пройдут отборочный и основной этапы конкурса:

Java-разработчики:
Решат задачи и вопросы, которые определят их уровень знаний в Java core, Collections, принципах объектно-ориентированного программирования, веб-сервисами, очередями, базами данных, в том числе из приложений (Hibernate, Spring data, JDBC, JPA).

Создадут минимально жизнеспособный продукт — приложение, которое будет закрыто авторизацией, сможет принимать вызовы по REST API и взаимодействовать с тестовым окружением по различным протоколам.

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

Как определяются победители?
24 мая платформа All Cups подведет итоги соревнования, которые объявят на конференции Startup Village 2021.

3 призовых места в 2 номинациях получат общий призовой фонд в размере 1 млн рублей, а лучшие участники —  рабочий оффер от «Совкомбанка».

Прием заявок до 21 мая. Регистрируйтесь на сайте: https://bit.ly/3tEKDPm
источник
Книги для программистов
Android Software Internals Quick Reference (2021)
Автор: James Stevenson
Количество страниц: 180

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

Во время чтения книги вы:
✔️Узнаете о различиях и способах доступа к именам приложений, именам пакетов, идентификаторам и уникальным идентификаторам в Android;
✔️Быстро ознакомитесь с общими техниками, такими как  работа с хранилищем, жизненный цикл действий и разрешения;
✔️Изучите отладку с помощью Android shell;
✔️Декомпиляция приложений под Android.

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

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

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

#english #book #intermediate
источник
2021 May 15
Книги для программистов
Building Custom Tasks for SQL Server Integration Services (2021)
Автор: Andy Leonard
Количество страниц: 716

Создавайте собственные задачи служб SQL Server Integration Services с помощью Visual Studio Community Edition и C#. Вы научитесь использовать все возможности Microsoft .NET для интеграции данных и процессов без дополнительных затрат. Новым в этом издании является демонстрация развертывания настраиваемой задачи SSIS в среде выполнения интеграции Azure-SSIS фабрики данных Azure.

Во время чтения книги вы:
✔️Настроите и запустите Visual Studio способом, который наилучшим образом поддерживает разработку задач SSIS;
✔️Создадите библиотеку классов в качестве основы для задач;
✔️Научитесь правильно подписывать сборки, которые вы создаете, чтобы вызывать их из ваших задач;
✔️Реализуете контроль исходного кода с помощью Azure DevOps или вашего собственного любимого набора инструментов;
✔️Создадите расширенные редакторы для настраиваемых параметров задачи.

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

Недостатки:
➖В некоторых местах сделан фокус на очень простых аспектах.

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

#english #book #advanced
источник
Книги для программистов
⚡️Хотите стать Python-разработчиком? Сделайте первые шаги с OTUS и за два дня напишите свое инвестиционное приложение!

📆17-18 мая ждем вас на бесплатном интенсиве по Python. Вы получите начальные навыки бэкенд-разработки на Python, а также начнете разработку десктоп-приложения с помощью библиотеки Tkinter.

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

❗️Интенсив проходит в рамках онлайн-курс «Python Developer. Basic» и позволит оценить качество занятий. Регистрируйтесь и приходите за практическими навыками: https://otus.pw/Oc1I/
источник
Книги для программистов
GIT: The Ultimate Guide for Beginners (2020)
Автор: Jameson Garner
Количество страниц: 57

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

Достоинства:
➕Небольшой объем;
➕Лаконичность.

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

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

#english #book #intermediate
источник
2021 May 16
Книги для программистов
Есть опыт и знания в IT, которыми Вы хотите поделиться ?

Станьте автором технических статей вместе с Proglib
и получайте достойное вознаграждение!

Библиотека программиста приглашает к сотрудничеству внештатных авторов,
которые хотят поделиться знаниями, пропиарить свой авторский блог или просто заработать.
Мы предлагаем удаленную работу, гибкий график, возможность зарабатывать до 12к за статью и выплаты 2 раза в месяц.
Мы не ограничиваем в количестве статей.
Постоянным авторам предусмотрены премии за лояльность.

Интересующие направления для написания статей:

• Data Science, BigData и Machine Learning
• Блокчейн
• DevOps
• Информационная и Кибербезопасность
• Ruby on Rails
• C /C++/ C#
• Python
• Java
• Go разработка
• Разработка игр
• Android-разработка
• iOS-разработка
• Системная и бизнес аналитика
• Тестирование ПО
• Виртуальная реальность
• 1С
• Business Intelligence
• Интернет вещей
• Системы и сети
• IT Management

Оставьте заявку на https://proglib.io/w/f4f59d97 и мы свяжемся с вами!
источник