progbook | Книги

Telegram-канал progbook - Книги для программистов

153816

Обратная связь: @proglibrary_feedback_bot Актуальные мероприятия по разработке: @event_listener_bot По вопросам рекламы @proglib_adv Прайс: @proglib_advertising http://ad.proglib.io/

Подписаться на канал

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

Cybersecurity All-in-One For Dummies (2023)
Автор: Ira Winkler
Количество страниц: 720

#cybersecurity

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

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

Читать полностью…

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

✅ Как проводится работа с геоданными в Postgres?

Узнаем 28 февраля в 20:00 на открытом уроке в OTUS.

❗️Присоединяйтесь к открытому уроку «Работа с геоданными в Postgres» и узнайте теоретические основы и практические возможности этого инструмента.

🧑‍💻 Спикером вебинара выступит Константин Курочкин, у которого более 8 лет работы с базами данных Postgres. Вместе с Константином посмотрим на основные операции с геоданными.

⚠️ Занятие является частью курса «PostgreSQL для администраторов баз данных и разработчиков» OTUS. Оплата курса возможна в рассрочку.

👉 ЗАРЕГИСТРИРОВАТЬСЯ
https://otus.pw/TOHj/

Реклама. Информация о рекламодателе на сайте www.otus.ru

Читать полностью…

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

Learn Three.js: Program 3D animations and visualizations for the web with JavaScript and WebGL, 4th Edition (2023)
Автор: Jos Dirksen
Количество страниц: 554

#three

Книга начинается с основных концепций и строительных блоков, используемых в Three.js, и помогает вам подробно изучить эти важные темы с помощью обширных примеров и образцов кода. Вы узнаете, как создавать реалистично выглядящие 3D-объекты с помощью текстур и материалов и как загружать модели из внешнего источника. Далее вы поймете, как управлять камерой с помощью встроенных в Three.js элементов, что позволит вам летать или ходить по созданной вами 3D-сцене. В последующих главах будет рассказано об использовании видео HTML5 и элементов canvas в качестве материалов для ваших 3D-объектов. Вы узнаете, как использовать морфные цели и анимацию на основе скелета, а затем поймете, как добавить физику и обнаружение столкновений в вашу сцену. Наконец, вы научитесь сочетать Blender с Three.js и создавать VR- и AR-сцены.

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

Читать полностью…

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

Metaverse For Dummies (2023)
Автор: Ian Khan
Количество страниц: 304

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

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

Читать полностью…

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

Oracle on Docker: Running Oracle Databases in Linux Containers (2023)
Автор: Sean Scott
Количество страниц: 444

Эта книга научит вас, как начать работу с базами данных Oracle в Docker, охватывая шаги по подготовке и установке программного обеспечения на системах Windows, Mac и Linux. В ней описаны шаги по развертыванию баз данных Oracle, отделению данных и конфигураций от программного обеспечения базы данных, а также созданию сетей и взаимодействию с контейнерами. В нем представлены команды Docker, которые вы будете использовать для управления контейнерами, включая советы и сокращения для облегчения повседневных задач. Базы данных предъявляют уникальные требования к производительности и надежности, и в этой книге эти качества рассматриваются с обсуждением защиты, сохранения и распространения данных.

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

Читать полностью…

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

jQuery Recipes: Find Ready-Made Solutions to All Your jQuery Problems, 2nd Edition (2021)
Автор: Bintu Harwani
Количество страниц: 710

Быстро найдите решения распространенных проблем, лучшие практики, которым вы можете следовать, и все, что может предложить jQuery. Используя подход "проблема-решение", эта книга начинается с небольших начальных проблем, с которыми обычно сталкиваются разработчики при работе с jQuery, и постепенно углубляется в изучение более сложных проблем. Решения включают иллюстрации и четкие, лаконичные объяснения кода.

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

Читать полностью…

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

Practical Event-Driven Microservices Architecture: Building Sustainable and Highly Scalable Event-Driven Microservices (2021)
Автор: Hugo Filipe Oliveira Rocha
Количество страниц: 469

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

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

Читать полностью…

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

Kotlin And Android: Learn To Architect And Develop Android Apps In The Kotlin Programming Language (2021)
Автор: Evelyn Strauch
Количество страниц: 395

#kotlin

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

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

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

Читать полностью…

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

Beginning React and Firebase: Create Four Beginner-Friendly Projects Using React and Firebase (2021)
Автор: Nabendu Biswas
Количество страниц: 193

#react

Вы начнете с основ: научитесь развертывать приложение React на хостинге Firebase. Затем вы научитесь создавать полнофункциональное приложение "ToDo", которое будет использовать базу данных Firebase для хранения списка элементов действий. Также вы научитесь создавать приложение "Stories", в котором можно показывать короткие вертикальные видеоролики, и приложение для хранения документов. Здесь мы сможем войти в систему, используя аутентификацию Google, и научимся хранить файлы в приложении с помощью хранилища Firebase. Наконец, вы создадите приложение для социальных сетей, посвященных карьере. Ваши пользователи смогут входить в систему, используя аутентификацию по электронной почте и паролю. В этом проекте вы научитесь использовать Redux.

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

Читать полностью…

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

Core ML Survival Guide: More than you ever wanted to know about mlmodel files and the Core ML and Vision APIs (2020)
Автор: Matthijs Hollemans
Количество страниц: 505

#ios

Core ML довольно прост в использовании - за исключением тех случаев, когда он не делает того, что вы хотите. Это руководство содержит советы и рекомендации по решению наиболее распространенных проблем Core ML. Обновлено для iOS 14 и macOS 11. С помощью Core ML стало как никогда просто добавлять машинное обучение в приложения для iOS и macOS.

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

Читать полностью…

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

DevOps Tools for Java Developers: Best Practices from Source Code to Production Containers (2021)
Автор: Baruch Sadogursky
Количество страниц: 400

#java

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

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

Читать полностью…

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

Advanced Unity Game Development: Build Professional Games with Unity, C#, and Visual Studio (2022)
Автор: Victor G Brusca
Количество страниц: 374

#unity

Начните свой путь в разработке игр на Unity с подробного обзора полной, профессионально созданной игры с использованием Unity, C# и Visual Studio. Приобретите бесценный опыт работы со структурой кода, структурой проекта, централизацией данных о состоянии игры, контролируемой инициализацией компонентов сценария, искусственным интеллектом противников, несколькими источниками ввода, предпочтениями игрока, полным HUD и системой меню, музыкой и звуковыми эффектами, построением уровней/треков и многим другим.

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

Читать полностью…

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

Python NumPy for Beginners: NumPy Specialization for Data Science (2022)
Автор: AI Publishing
Количество страниц: 220

#numpy

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

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

Читать полностью…

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

Real-World Next.js: Build scalable, high-performance, and modern web applications using Next.js, the React framework for production (2022)
Автор: Michele Riva
Количество страниц: 366

#next

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

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

Читать полностью…

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

PostgreSQL 14 Administration Cookbook: Over 175 proven recipes for database administrators to manage enterprise databases effectively, 3rd Edition (2022)
Автор: Gianni Ciolli
Количество страниц: 550

#postgresql

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

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

Читать полностью…

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

Java All-in-One For Dummies, 7th Edition (2023)
Автор: Doug Lowe
Количество страниц: 912

#java

Обновленная для Java 19, эта книга включает все основные изменения в языке программирования, так что вы не отстанете. Начните с изучения основ Java - вы сможете это сделать, даже если никогда в жизни не написали ни строчки кода. Затем переходите к углубленному изучению, где вы найдете всю необходимую информацию по объектно-ориентированному программированию, Java FX, веб-разработке на Java и не только.

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

Читать полностью…

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

A Developer’s Guide to Cloud Apps Using Microsoft Azure: Migrate and modernize your cloud-native applications with containers on Azure using real-world case studies (2023)
Автор: Hamida Rebai Trabelsi
Количество страниц: 274

#cloud

В начале книги вы узнаете о преимуществах переноса устаревших приложений в облако и модернизации существующих приложений с помощью набора новых технологий и подходов. Затем вы узнаете, как использовать технологии и паттерны для создания приложений, ориентированных на облако. Эта книга по разработке приложений проведет вас через три основные службы Azure, а именно Azure Container Registry, Azure Container Instances и Azure Kubernetes Service, которые помогут вам построить и развернуть приложение на основе микросервисов. Наконец, вы сможете реализовать непрерывную интеграцию и развертывание в Azure, чтобы полностью автоматизировать процесс доставки программного обеспечения, включая процессы сборки и выпуска.

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

Читать полностью…

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

Java Persistence with Spring Data and Hibernate (2023)
Автор: Catalin Tudose
Количество страниц: 616

#java

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

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

Читать полностью…

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

🤔 Где получить продвинутые навыки коммерческой разработки на C++?

Запишитесь на онлайн-курс «C++ Developer. Professional» в OTUS.

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

Готовы начать свой путь от Junior до уверенного Middle-разработчика?

Пройдите вступительный тест и записывайтесь на курс по спец.цене: https://otus.pw/QD0W/

- Возможна оплата курса в рассрочку.

Реклама. Информация о рекламодателе на сайте otus.ru

Читать полностью…

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

Automating DevOps with GitLab CI/CD Pipelines: Build efficient CI/CD pipelines to verify, secure, and deploy your code using real-life examples (2023)
Автор: Chris Timberlake
Количество страниц: 348

Эта книга начинается с основ Git и GitLab, показывая, как коммитить и ревьюить код. Вы научитесь настраивать GitLab Runners для выполнения и автомасштабирования CI/CD конвейеров, а также создавать и настраивать конвейеры для многих этапов жизненного цикла разработки программного обеспечения. Вы также узнаете, где найти результаты работы конвейеров в GitLab и как интерпретировать эти результаты. В ходе работы над книгой вы приобретете навыки развертывания кода в различных средах, освоите такие возможности CI/CD-конвейеров, как подключение GitLab к кластеру Kubernetes и использование GitLab с Terraform, запуск конвейеров и повышение производительности конвейеров, использование лучших практик и советов по устранению неисправностей в неработающих конвейерах.

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

Читать полностью…

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

Expert Oracle Database Architecture: Techniques and Solutions for High Performance and Productivity (2021)
Автор: Darl Kuhn
Количество страниц: 1179

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

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

Читать полностью…

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

C and Python Applications: Embedding Python Code in C Programs, SQL Methods, and Python Sockets (2021)
Автор: Philip Joyce
Количество страниц: 248

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

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

Читать полностью…

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

Advanced Smart Computing Technologies in Cybersecurity and Forensics (2021)
Автор: Akashdeep Bhardwaj
Количество страниц: 264

#cubersecurity

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

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

Читать полностью…

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

Python Unit Test Automation: Automate, Organize, and Execute Unit Tests in Python, 2nd Edition (2021)
Автор: Ashwin Pajankar
Количество страниц: 230

#python

Узнайте, как автоматизировать модульные тесты Python 3 с помощью библиотек автоматизации, таких как doctest, unittest, nose, nose2, pytest и selenium. В этой книге рассматриваются важные концепции автоматизации тестирования программного обеспечения и демонстрируется, как автоматизировать, организовывать и выполнять модульные тесты с помощью Python. Она также знакомит читателей с концепциями автоматизации веб-браузера и протоколирования.

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

Читать полностью…

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

Beginning iOS Game Center and GameKit: For iOS, tvOS, and MacOS, 2nd Edition (2021)
Автор: Beau G. Bolle
Количество страниц: 324

#ios

Создавайте увлекательные и отполированные игры и придавайте своим приложениям геймифицированный характер с помощью GameKit и Game Center. Это полностью обновленное новое издание классической книги Кайла Рихтера поможет вам привлечь новых пользователей с помощью социальных интеграций, многопользовательской игры и достижений. Вы сможете быстро придать своим приложениям тот уровень совершенства, на который раньше уходили недели напряженной работы и поздние ночи.

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

Читать полностью…

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

Язык Rust продолжает быстро набирать популярность. Его используют в качестве основного языка не только маленькие стартапы, но и крупные компании.

⚡️Приглашаем 17 февраля в 20:00 мск на бесплатный вебинар онлайн-курса «Rust Developer. Basic» в OTUS.

Тема вебинара: «Чем занимаются Rust-разработчики?»

📚 На занятии мы:
- Рассмотрим популярные направления деятельности, которые может выбрать Rust-разработчик.
- Разберёмся, чем предстоит заниматься по каждому из направлений
- Обсудим вакансии и требования к Rust-разработчикам

👉🏻 Зарегистрироваться на вебинар

Реклама. Информация о рекламодателе на сайте www.otus.ru

Читать полностью…

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

Introducing Qt 6: Learn to Build Fun Apps & Games for Mobile & Desktop in C++ (2022)
Автор: Ben Coepp
Количество страниц: 333

Быстро начните работать с Qt, популярным фреймворком с открытым исходным кодом для создания приложений и игр на основе C++. Эта книга поможет вам в кратчайшие сроки создать полнофункциональные настольные и мобильные приложения.

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

Читать полностью…

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

Communicating with Data: Making Your Case With Data (2022)
Автор: Carl Allchin
Количество страниц: 300

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

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

Читать полностью…

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

Kubernetes Native Development: Develop, Build, Deploy, and Run Applications on Kubernetes (2022)
Автор: Benjamin Schmeling
Количество страниц: 416

#kubernetes

Эта книга описывает влияние контейнеров и Kubernetes на современную разработку программного обеспечения и рассказывает о том, какие фреймворки для приложений можно выбрать, как проектировать приложения и как разрабатывать для Kubernetes. Вы пройдете через весь жизненный цикл приложения: разработку, сборку и развертывание на этапе выполнения. На каждом этапе вы увидите, как он связан с Kubernetes и как использовать его многочисленные возможности. Приложения станут более легковесными, простыми в обслуживании и эксплуатации, если сосредоточиться только на бизнес-логике.

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

Читать полностью…

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

Modern Parallel Programming with C++ and Assembly Language: X86 SIMD Development Using AVX, AVX2, and AVX-512 (2022)
Автор: Daniel Kusswurm
Количество страниц: 653

Изучите основы программирования x86 Single instruction multiple data (SIMD) с использованием внутренних функций C++ и языка ассемблера x86-64. Эта книга подчеркивает темы и технологии программирования x86 SIMD, которые актуальны для современной разработки программного обеспечения в приложениях, которые могут использовать параллелизм на уровне данных, важный для обработки больших данных, больших пакетов данных.

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

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

Читать полностью…
Подписаться на канал