progbook | Books

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

153813

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

Subscribe to a channel

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

📚Linux Pocket Guide: Essential Commands, 4th Edition (2024)
✍️Автор: Daniel J. Barrett
📃Страниц: 347

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

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

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

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

📚Cybersecurity Architect’s Handbook: An end-to-end guide to implementing and maintaining robust security architecture (2024)
✍️Автор: Lester Nichols
📃Страниц: 494

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

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

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

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

📚Painless Docker: Unlock the Power of Docker and its Ecosystem (2023)
✍️Автор: Aymen El Amri
📃Страниц: 324

Это подробное и всеобъемлющее руководство, которое охватывает Docker и значительную часть его экосистемы. Руководство предназначено для начинающих и среднего уровня и содержит пошаговое руководство. Оно начинается с базовых концепций и переходит к расширенным возможностям. К концу руководства читатели освоят Docker и микросервисы, включая их разработку и использование в производстве. В руководстве также рассказывается о Docker Compose, Docker Swarm и важных инструментах экосистемы.

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

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

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

📚Advanced JavaScript Unleashed: Master Advanced JavaScript Concepts like Prototypes, Symbols, Generators and More (2024)
✍️Автор: Yousaf Khan
📃Страниц: 234

Ответив на тысячи вопросов сотен разработчиков JavaScript, автор этой книги понял, что одни и те же темы возникают снова и снова. Эти вопросы всегда касались фундаментальных аспектов JavaScript, которые разработчики упускали! И ни один другой ресурс не мог дать исчерпывающего объяснения.
Цель этой книги сделать доступным для любого человека более глубокое понимание языка JavaScript путем предоставления четких и лаконичных объяснений основных тем. В книге будут рассмотрены closures, coercion, асинхронная природа Javascript, hoisting и цикл событий. Но также мы рассмотрим такие продвинутые темы, как promises, async-await и многое другое.

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

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

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

📚Visual Analytics Fundamentals: Creating Compelling Data Narratives with Tableau (2023)
✍️Автор: Lindy Ryan
📃Страниц: 288

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

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

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

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

📚Understanding DeFi: The Roles, Tools, Risks, and Rewards of Decentralized Finance (2024)
✍️Автор: Alexandra Damsker
📃Страниц: 250

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

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

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

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

📚Mastering Kotlin for Android 14: Build powerful Android apps from scratch using Jetpack libraries and Jetpack Compose (2024)
✍️Автор: Harun Wangereka
📃Страниц: 370

По мере продвижения вы будете использовать Jetpack Compose и Material Design 3 для создания пользовательского интерфейса вашего приложения, изучите, как создавать и улучшать архитектуру приложения, и использовать такие библиотеки Jetpack, как Room и DataStore, для локального хранения данных. Используя пошаговый подход, эта книга научит вас отлаживать проблемы в вашем приложении, обнаруживать утечки, проверять сетевые вызовы, выполняемые вашим приложением, и проверять базу данных Room. Вы также добавите тесты в свои приложения, чтобы обнаружить и устранить запахи кода.

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

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

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

📚Generative AI for Cloud Solutions: Architect modern AI LLMs in secure, scalable, and ethical cloud environments (2024)
✍️Автор: Paul Singh
📃Страниц: 300

Это исчерпывающее руководство по пониманию и использованию Generative AI в рамках облачных платформ. В книге рассматриваются основы облачных вычислений и генеративного ИИ, стратегии масштабирования и вопросы безопасности. С ее помощью вы сможете применять ответственные практики ИИ и другие методы, такие как тонкая настройка, RAG, автономные агенты, LLMOps и Assistants API. Вы научитесь разрабатывать и внедрять безопасные и масштабируемые решения ChatGPT в облаке, а также получите представление об основах построения разговорного ИИ, например чат-ботов. К концу этой книги вы получите глубокое понимание возможностей генеративного ИИ и облачных вычислений, что позволит вам разрабатывать эффективные и этичные ИИ-решения для различных приложений и сервисов.

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

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

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

📚Angular for Enterprise Applications (2024)
✍️Автор: Doguhan Uluca
📃Страниц: 592

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

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

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

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

🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.

В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями

👉Подписаться👈

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

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

📚Learn PowerShell Scripting in a Month of Lunches, 2nd Edition: Write and organize scripts and tools (2024)
✍️Автор: James Petty
📃Страниц: 336

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

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

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

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

📚Kotlin Unleashed: Harnessing the Power of Modern Android Development Category (2023)
✍️Автор: Kameron Hussain
📃Страниц: 220

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

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

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

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

📚Salesforce Field Service: A Beginner’s Guide to Creating, Managing, and Automating Field Service (2023)
✍️Автор: Saiteja Chatrati
📃Страниц: 280

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

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

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

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

📚Introduction to Responsible AI: Implement Ethical AI Using Python (2023)
✍️Автор: Shaleen Bengani
📃Страниц: 184

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

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

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

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

📚A Beginner’s Guide to SSD Firmware: Designing, Optimizing, and Maintaining SSD Firmware (2023)
✍️Автор: Gopi Kuppan Thirumalai
📃Страниц: 200

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

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

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

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

📚Effective Rust: 35 Specific Ways to Improve Your Rust Code (2024)
✍️Автор: David Drysdale
📃Страниц: 250

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

Если вы имеете опыт работы с существующим компилируемым языком, или если вам с трудом удается превратить базовое понимание синтаксиса Rust в работающие программы, эта книга для вас. Сосредоточив внимание на концептуальных различиях между Rust и другими компилируемыми языками, а также предоставив конкретные рекомендации, которым программисты смогут легко следовать, книга вскоре заставит вас писать на свободном Rust, а не просто на плохо переведенном C++.

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

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

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

📚Mastering Go — Fourth Edition: Leverage Go’s expertise for advanced utilities, empowering you to develop professional software (2024)
✍️Автор: Mihalis Tsoukalos
📃Страниц: 736

Это всеобъемлющее руководство посвящено продвинутым концепциям Go, включая RESTful-серверы и управление памятью Go. В этом издании появились новые главы о Go Generics и нечетком тестировании, а также расширенное исследование эффективности и производительности. По мере прохождения глав вы обретете уверенность и глубокое понимание передовых тем Go, включая параллелизм и работу сборщика мусора, использование Go с Docker, написание мощных утилит командной строки, работу с данными JavaScript Object Notation (JSON) и взаимодействие с базами данных.

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

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

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

🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.

В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги

👉Подписаться👈

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

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

📚Learning OpenCV 5 Computer Vision with Python: Tackle computer vision and machine learning with the newest tools, techniques and algorithms, 4th Edition (2023)
✍️Автор: Joseph Howse
📃Страниц: 470

Вы начнете с настройки OpenCV 5 и Python 3 на различных платформах. Затем вы узнаете, как выполнять базовые операции, такие как чтение, запись, манипулирование и отображение изображений, видео и записей с камер. В этой книге вы найдете все возможности для практической работы: от обработки изображений, анализа видео, оценки глубины и сегментации до создания приложения с графическим интерфейсом. Вы также узнаете о классификации объектов и машинном обучении, что позволит вам создавать и использовать детекторы объектов и даже отслеживать движущиеся объекты в режиме реального времени. Наконец, вы рассмотрите ANN и DNN, научитесь разрабатывать приложения для распознавания рукописных цифр и классификации пола и возраста человека, а также развернете свои решения в облаке.

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

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

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

📚Zero Trust Networks: Building Secure Systems in Untrusted Networks (2024)
✍️Автор: Razi Rais
📃Страниц: 332

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

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

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

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

📚Web API Development with ASP.NET Core 8: Learn techniques, patterns, and tools for building high-performance, robust, and scalable web APIs (2024)
✍️Автор: Xiaodi Yan
📃Страниц: 804

Обеспечивая более глубокое понимание различных протоколов, реализованных в ASP.NET Core, включая RESTful, SignalR (WebSocket), gRPC и GraphQL, дополненное практическими примерами и методами оптимизации, такими как использование промежуточного ПО, тестирование, кэширование и протоколирование, эта книга предлагает бесценные знания как новичкам, так и опытным разработчикам для удовлетворения современных требований веб-разработки. Кроме того, вы узнаете, как использовать облачные платформы, такие как Azure и Azure DevOps, для улучшения разработки и эксплуатации ваших приложений.

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

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

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

📚Mastering Prometheus: Gain expert tips to monitoring your infrastructure, applications, and services (2024)
✍️Автор: William Hegedus
📃Страниц: 310

Начиная с введения в Prometheus и его роли в наблюдаемости, в книге описывается процесс его развертывания. Вы изучите язык запросов Prometheus и модель данных TSDB, затем динамическое обнаружение сервисов для целей мониторинга и совершенствование оповещений с помощью пользовательских шаблонов и форматирования. Затем книга демонстрирует горизонтальное масштабирование Prometheus с помощью шардинга и федерации, а также знакомит вас с методами отладки и стратегиями тонкой настройки приема данных. Продвигаясь по главам, вы сможете управлять Prometheus в масштабе с помощью CI-валидации и шаблонизации с помощью Jsonnet, а также интегрировать Prometheus с другими проектами, такими как OpenTelemetry, Thanos, VictoriaMetrics и Mimir.

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

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

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

📚Mastering Julia, 2nd Edition: Enhance your analytical and programming skills for data modeling and processing with Julia (2024)
✍️Автор: Malcolm Sherrington
📃Страниц: 506

Julia — это ЯП, который был разработан для обеспечения высокой скорости выполнения благодаря использованию техники компиляции LLVM just-in-time, что устраняет классическую проблему выполнения анализа на одном языке и перевода его для выполнения на втором. Начав с установки и запуска Julia на разных платформах, вы быстро освоите основные концепции и перейдете к обсуждению того, как использовать Julia. По мере продвижения вы увидите, как работают данные, используя простую статистику и аналитику, и откроете для себя скорость Julia, ее реальную силу в высокоинтенсивных вычислительных задачах. Вы также увидите, как Julia может взаимодействовать с внешними процессами для улучшения графики и визуализации данных. Вы познакомитесь с метапрограммированием, а также освоите сетевые и распределенные вычисления.

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

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

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

📚Mastering Secure Java Applications: Navigating security in cloud and microservices for Java (2024)
✍️Автор: Debopam Poddar
📃Страниц: 344

Особое внимание уделяется защите исходного кода с помощью анализа, обнаружения уязвимостей и автоматизации. Также обеспечивается безопасность среды выполнения для управления трафиком и многофакторная аутентификация. Решая проблемы безопасности данных с помощью шифрования, анонимизации и облачных решений, компания также использует такие инструменты, как OpenTelemetry, для обнаружения угроз в режиме реального времени. Он обеспечивает безопасное управление конфиденциальной информацией с помощью интеграции Vault и использует беспарольную аутентификацию. Для облегчения внедрения также приводятся эталонные архитектуры, образцы безопасного кодирования и методы автоматизации. К концу этой книги вы будете хорошо подготовлены к созданию безопасных Java-приложений и сможете создавать надежные, безопасные и совместимые приложения.

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

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

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

🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

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

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.

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

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

📚React and React Native, 5th Edition: Build cross-platform JavaScript and TypeScript apps for the web, desktop, and mobile (2024)
✍️Автор: Adam Boduch
📃Страниц: 508

Книга познакомит вас с React. Вы узнаете о синтаксисе JSX, хуках, функциональных компонентах и обработке событий, научитесь получать данные с сервера и решите непростую проблему управления состояниями. Как только вы освоитесь с написанием React на JavaScript, вы перейдете к разработке на TypeScript в последующих главах. Также книга знакомит с React Native для мобильной разработки. React Native идет рука об руку с React. Зная React, вы сможете понять, чем и как отличается React Native, когда будете писать общие компоненты для приложений на Android и iOS. Вы узнаете, как создавать отзывчивые макеты, использовать анимацию и реализовывать геолокацию.

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

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

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

📚Kotlin Design Patterns and Best Practices, 3rd Edition: Elevate your Kotlin skills with classical and modern design patterns, coroutines, and microservices (2024)
✍️Автор: Alexey Soshin
📃Страниц: 474

Третье издание соответствует обновлениям Kotlin, начиная с версии 1.6, и предлагает глубокое понимание таких тем, как структурированный параллелизм и контекстные приемники. Книга начинается со знакомства с основным синтаксисом Kotlin и значением паттернов проектирования, охватывая классические креативные, структурные и поведенческие паттерны. Затем в книге рассматриваются функциональное программирование, реактивные и параллельные паттерны, включая подробное обсуждение корутинов и структурированного параллелизма. Изучая эти продвинутые концепции, вы усовершенствуете свои навыки кодирования на Kotlin. Книга также посвящена последним архитектурным тенденциям, в частности паттернам проектирования микросервисов, и поможет вам принять решение при выборе архитектуры.

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

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

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

📚Windows Forensics Analyst Field Guide: Engage in proactive cyber defense using digital forensics techniques (2023)
✍️Автор: Muhiballah Mohammed
📃Страниц: 318

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

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

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

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

📚Pro Oracle Database 23c Administration: Manage and Safeguard Your Organization’s Data (2024)
✍️Автор: Michelle Malcher
📃Страниц: 588

Освойте администрирование Oracle Database как в локальных, так и в облачных средах. В этом новом издании рассматриваются задачи, которые необходимо выполнять для поддержания стабильности, настройки и работы баз данных. В книгу также включены задачи администрирования, специфичные для облачных сред, включая Oracle Autonomous Database, работающую в Oracle Cloud Infrastructure. Новым в этом издании является помощь DBA, которые начинают заниматься управлением данными, а также рассмотрение идеи конвергентной базы данных и того, что она означает для обработки различных типов данных и рабочих нагрузок. В книге рассматриваются некоторые функции машинного обучения, появившиеся в Oracle, и показано, как SQL помогает вам в решении задач управления данными.

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

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

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

📚Getting Started with Enterprise Architecture: A Practical and Pragmatic Approach to Learning the Basics of Enterprise Architecture (2023)
✍️Автор: Eric Jager
📃Страниц: 275

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

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

Читать полностью…
Subscribe to a channel