progbook | Books

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

153813

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

Subscribe to a channel

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

Effective Software Development for the Enterprise: Beyond Domain Driven Design, Software Architecture, and Extreme Programming (2023)
Автор: Tengiz Tutisani
Количество страниц: 352

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

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

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

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

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

Web Development with Django: A definitive guide to building modern Python web applications using Django 4, 2nd Edition (2023)
Автор: Ben Shaw
Количество страниц: 764

#django

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

📌 Всё самое полезное читайте в нашем канале Python📌

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

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

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

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

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

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

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

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

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

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

Beginning Microsoft Dataverse: Exploiting Microsoft’s Low-code Database for the Power Platform (2023)
Автор: Brian Hodel
Количество страниц: 243

Поймите, какую роль Dataverse играет в революции «низкого кода», которая помогает компаниям получить преимущества за счет более гибкого использования технологий.
В этой книге показано, как использовать Dataverse для решения бизнес-задач, описаны уровни решения в Power Platform и возможности, существующие на каждом уровне, что позволяет принимать обоснованные решения при разработке решений. В книге показано, как Dataverse является центральным элементом Microsoft Power Platform и помогает технически подкованным специалистам быстро перемещаться и использовать возможности, которые открываются перед ними.

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

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

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

🗺 Дорожная карта Go-разработчика в 2023 году

В статье рассмотрим версию дорожной карты по Go в 2023 году и подробно разберем основные темы для успешного старта в разработке.

https://proglib.io/sh/yjhLEpGuWd

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

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

Pro Spring 6: An In-Depth Guide to the Spring Framework (2023)
Автор: Chris Schaefer
Количество страниц: 964

#spring

Эта книга выходит далеко за рамки основ: вы узнаете, как использовать новейший Spring Framework 6 для создания различных уровней и частей современных сложных корпоративных Java-прикладных систем, сверху донизу, включая доступ к данным, генерацию SQL с помощью jOOQ, персистентность с помощью Hibernate, транзакции, настройку безопасности, классические уровни web и презентаций и добавление некоторой реактивности.

📌 Всё самое полезное читайте в нашем канале Java📌

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

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

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

📊 Эффективная работа с JSON в Go

В статье рассматриваются основные подходы для работы с JSON в языке Go. Большое внимание уделено определениям из документации, а также конкретным примерам.

🔗 Читать статью
🔗 Зеркало

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

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

Mastering Python: 50 Specific Tips for Writing Better Code: Practical Strategies for Writing High-Quality Python Code (2023)
Автор: Dane Olsen
Количество страниц: 349

#python

Что внутри:

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

📌 Всё самое полезное читайте в нашем канале Python📌

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

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

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

Building Cross-Platform Apps with Flutter and Dart: Build scalable apps for Android, iOS, and web from a single codebase (2023)
Автор: Deven Joshi
Количество страниц: 378

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

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

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

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

Python for Absolute Beginners (2023)
Автор:Oswald Campesato
Количество страниц: 196

#python

Эта книга поможет вам освоить базовые аспекты Python 3.x благодаря обширному набору примеров кода, иллюстрирующих его разнообразные возможности. Начните с инструментов и установок Python и постепенно изучайте такие тонкости, как строки, циклы, условная логика и многое другое. Приложения, посвященные NumPy и Pandas, дают представление об эффективных численных операциях, что делает книгу целостным пособием для начинающих программистов. Сопроводительные файлы с кодовыми примерами можно скачать у издателя.

📌 Всё самое полезное читайте в нашем канале Python📌

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

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

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

Building a Next-Gen SOC with IBM QRadar: Accelerate your security operations and detect cyber threats effectively (2023)
Автор: Ashish M Kothekar
Количество страниц: 198

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

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

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

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

Mastering API Architecture: Design, Operate, and Evolve API-Based Systems (2022)
Автор: Daniel Bryant
Количество страниц: 282

Из этой практической книги вы узнаете о стратегиях создания и тестирования REST API, использующих API-шлюзы для объединения предложений на уровне микросервисов. Авторы книги Джеймс Гоф, Дэниел Брайант и Мэтью Оберн показывают, как простые дополнения к этой инфраструктуре могут помочь инженерам и организациям мигрировать в облако, а также открыть возможности для объединения внутренних сервисов с помощью технологий типа service mesh.

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

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

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

Real-World iOS by Tutorials: Professional App Development With Swift (2022)
Автор: Aaqib Hussain
Количество страниц: 419

#swift

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

📌 Всё самое полезное читайте в нашем канале Mobile📌

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

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

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

AWS DevOps Simplified: Build a solid foundation in AWS to deliver enterprise-grade software solutions at scale (2023)
Автор: Akshay Kapoor
Количество страниц: 318

Это практическое руководство, которое начинается с введения в AWS DevOps и помогает выбрать облачный сервис, соответствующий модели работы вашей компании. Далее в руководстве представлены практические уроки по GitOps-подходу к созданию программного обеспечения, охватывающие неизменяемую инфраструктуру и конвейеры с использованием таких инструментов, как Packer, CDK и CodeBuild/CodeDeploy. Кроме того, книга дает глубокое понимание контейнерных сервисов AWS и способов реализации наблюдаемости и лучших практик DevSecOps для создания и эксплуатации сред AWS с несколькими учетными записями и регионами.

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

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

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

Building ETL Pipelines with Python: Create and deploy enterprise-ready ETL pipelines by employing modern methods (2023)
Автор: Brij Kishore Pandey
Количество страниц: 246

#python

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

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

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

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

Effective Software Development for the Enterprise: Beyond Domain Driven Design, Software Architecture, and Extreme Programming (2023)
Автор: Tengiz Tutisani

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

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

.NET 7 for Jobseekers: Elevate your coding journey with .NET 7 (2023)
Автор: Filipe Vilhena
Количество страниц: 226

#dot_net

В начале книги рассматриваются фундаментальные аспекты .NET, включая обзор среды .NET, эволюцию фреймворка, а также новейшие возможности и библиотеки .NET 7. Затем книга помогает приобрести практический опыт, создав базовую программу «Hello World» с использованием страниц Razor. Далее книга углубляется в проектирование приложений, рассматриваются такие важные темы, как построение представлений и контроллеров, проведение всестороннего тестирования, использование возможностей .NET MAUI для разработки кроссплатформенных приложений для iOS, Android, macOS и Windows. Кроме того, в книге рассматриваются такие важные темы, как Blazor, пользовательские интерфейсы для настольных систем, SignalR и Orleans, а также объясняется, как интегрировать базы данных с помощью MVC.

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

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

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

Git Essentials: Developer’s Guide to Git (2021)
Автор: François Dupire
Количечтво страниц: 187

#git

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

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

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

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

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

Pro T-SQL 2022: Toward Speed, Scalability, and Standardization for SQL Server Developers (2023)
Автор: Elizabeth Noble
Количество страниц: 570

#sql

Это практическая книга, которая на примерах и с помощью понятных объяснений научит вас писать лучший T-SQL. Новым в этом издании является освещение оптимизации Parameter Sensitive Plan (PSP), Azure Synapse Link для аналитики в реальном времени, интеграции с S3-совместимым объектным хранилищем и таблиц SQL Ledger на основе блокчейна. Вы научитесь улучшать дизайн T-SQL, обеспечивая более высокую производительность, безопасность и простоту восприятия. Книга выявляет распространенные антипаттерны в написании T-SQL и инструктирует вас, как изменить свой код, чтобы вы могли более уверенно писать надежный и эффективный код на T-SQL.

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

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

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

Applied Deep Learning: Design and implement your own Neural Networks to solve real-world problems (2023)
Автор: Dr. Neeraj Kumar
Количество страниц: 624

#python

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

📌 Всё самое полезное читайте в нашем канале Python📌

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

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

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

Build Your Own Web Framework in Elixir: Develop lightning-fast web applications using Phoenix and metaprogramming (2023)
Автор: Aditya Iyengar
Количество страниц: 274

Книга начинается с изучения фундаментальных концепций веб-разработки на Elixir. Вы узнаете, как построить надежный веб-сервер и создать маршрутизатор для направления входящих запросов на нужный контроллер. Затем вы научитесь отправлять запросы контроллерам, которые будут отвечать чистым, семантическим HTML, а также познакомитесь с возможностями доменно-специфических языков (DSL) и метапрограммирования в Elixir. Вы получите глубокое понимание уникального синтаксиса и семантики Elixir, что позволит вам оптимизировать ваш код для повышения производительности и удобства сопровождения. Наконец, вы узнаете, как эффективно тестировать каждый компонент вашего приложения на точность и производительность.

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

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

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

The Shape of Data: Geometry-Based Machine Learning and Data Analysis in R (2023)
Автор: Colleen M. Farrelly
Количество страниц: 264

#r

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

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

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

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

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

Practical Implementation of a Data Lake: Translating Customer Expectations into Tangible Technical Goals (2023)
Автор: Nayanjyoti Paul
Количество страниц: 222

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

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

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

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

Python Programming Using Problem Solving (2023)
Автор: Harsh Bhasin PhD
Количество страниц: 574

#python

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

📌 Всё самое полезное читайте в нашем канале Python📌

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

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

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

Открытый вебинар для разработчиков уровня Middle+, Senior и Architect

Ждем вас на открытом вебинаре [Технический лидер] 1 ноября в 19:00 по МСК.

Что вы узнаете:
- как растёт инженер и какие роли доступны после уровня Senior
- какие hard- и soft-скилы нужны TechLead, чтобы двигаться по карьерной лестнице
- какие задачи выполняют TeamLead и TechLead
- как получать за свои навыки 2х в компаниях CША и Европы
- поймёте текущую ситуацию на рынке IT и прогнозы развития на 2024 год

После вебинара вас ждет бонус — рекомендации по поиску работы Senior-инженеру и выше

👉 Регистрация на вебинар

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

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

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

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

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

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

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

Fundamentals of Data Observability: Implement Trustworthy End-to-End Data Solutions (2023)
Автор: Andy Petrella
Количество страниц: 264

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

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

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

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

Beginning C++23: From Beginner to Pro (2023)
Автор: Ivor Horton
Количество страниц: 948

#c_plus_plus

Начните свой путь программирования на языке C++ с основ и пошаговых примеров, которые помогут вам стать опытным программистом на C++. В эту книгу включены новые возможности стандарта C++23.

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

📌 Всё самое полезное читайте в нашем канале C++📌

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

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

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

🐧📖 ТОП-10 книг по Linux в 2023 году

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

Читать статью

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

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

Building Micro Frontends with React 18: Develop and deploy scalable applications using micro frontend strategies (2023)
Автор: Vinci J Rufus
Количество страниц: 218

#react

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

К концу книги вы научитесь проектировать и создавать микрофронтенд-приложение на основе React с использованием федерации модулей и эффективно развертывать его в облаке.

📌 Всё самое полезное читайте в нашем канале Frontend 📌

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

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