progbook | Books

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

153813

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

Subscribe to a channel

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

📚ADO.NET Data Access Technology With C# (2023)
✍️Автор: Theophilus Edet
📃Страниц: 280

Раскройте весь потенциал доступа к данным и повысьте свои навыки работы с C# с помощью этой книги. Изучите тонкости подключения к базам данных, овладейте искусством работы с поставщиками данных и глубоко погрузитесь в Entity Framework. Откройте для себя возможности асинхронного доступа к данным и изучите реальные примеры, которые проверят ваши навыки на практике. Безопасность имеет первостепенное значение для доступа к данным, и книга покажет вам, как обеспечить безопасность доступа к данным, охватывая все аспекты — от аутентификации до шифрования. Также книга рассказывает о новых технологиях доступа к данным, облачном доступе к данным и преобразующем мире бессерверной архитектуры и микросервисов.

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

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

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

📚Procedural Programming with PostgreSQL PL/pgSQL: Design Complex Database-Centric Applications with PL/pgSQL (2023)
✍️Автор: Baji Shaik
📃Страниц: 335

Изучите основы PL/PGSQL, языка программирования PostgreSQL — самой надежной реляционной базы данных с открытым исходным кодом. Эта книга дает практическое представление о разработке объектов кода базы данных, таких как функции и процедуры, с акцентом на эффективную работу со строками, числами и массивами для достижения желаемых результатов, а также на управление транзакциями.
Уникальный подход к работе с триггерами в PostgreSQL обеспечивает бескомпромиссное сохранение функциональности и производительности. Вы получите навыки написания встроенного/анонимного кода на стороне сервера в рамках ограничений, а также освоите важные методы отладки и профилирования.

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

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

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

📚Fuzzy Data Matching with SQL: Enhancing Data Quality and Query Performance (2023)
✍️Автор: Jim Lehmer
📃Страниц: 282

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

DBA, программисты, бизнес-аналитики и специалисты по исследованию данных узнают, как выявлять и удалять дубликаты, разбирать строки, извлекать данные из XML и JSON, генерировать SQL с помощью SQL, упорядочивать данные и готовить наборы данных, а также применять подходы к качеству данных и ETL для поиска сходств и различий между различными выражениями одних и тех же данных.

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

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

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

📚Practical Cloud Security: A Guide for Secure Design and Deployment, 2nd Edition (2023)
✍️Автор: Chris Dotson
Страниц: 228

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

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

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

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

⚡️Свершилось: канал с книгами только по Go

Мы создали для вас канал, куда будем публиковать самые полезные книги только для Go-разработчиков. Подписывайтесь!

👉Книги для Go разработчиков

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

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

🪄📚Подборки и книжные новинки в сторис

Хотите первыми узнавать о книжных новинках в индустрии и следить за топом самых лучших книг? Голосуйте за наш канал, чтобы мы смогли публиковать сторис!

Для этого нужно:
1️⃣ перейти по ссылке ➡️ /channel/progbook?boost
2️⃣ нажать кнопку «голосовать»

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

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

⚡️Свершилось: канал с книгами только по Data Science

Мы создали для вас канал, куда будем публиковать самые полезные книги только для специалистов по Data Science. Подписывайтесь!

👉Книги для дата сайентистов | Data Science

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

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

Геймтон DatsBlack от DatsTeam! 🏴‍☠️

Йо-хо-хо, разработчики, кто из вас мечтал стать пиратом: свободным от правил и условностей?

Приглашаем вас поиграть, отвлечься от проектов, попрограммировать в удовольствие перед Новым годом!
Задача – победить всех и стать пиратским Сантой! Это под силу только самым умелым, умным, быстрым и, возможно, коварным!

🏆 Кто покажет лучший результат:
1 место – Apple MacBook Air 13 на каждого участника
2 место – AirPods на каждого участника
3 место – Умная колонка Яндекс Станция Мини на каждого участника

💰 в команде от 1 до 3 участников
💰 от 18 и старше
💰 бесплатно
💰 использовать можно любые технологии

Начинаем: 23 декабря 15:00 (UTC +03:00)
Заканчиваем: 24 декабря 18:00 (UTC +03:00)

> > > ССЫЛКА НА РЕГИСТРАЦИЮ

Если возникнут сложности - мы готовы помочь @DatsBlackSupportBot

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

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

📚Coding Clean, Reliable, and Safe REST APIs with ASP.NET Core 8: Develop Robust Minimal APIs with .NET 8 (2023)
✍️Автор: Anthony Giretti
📃Страниц: 447

Эта книга покажет вам, как разрабатывать API с помощью ASP.NET Core 8. Автор расскажет все, что вам нужно знать о протоколе HTTP, стиле архитектуры REST и ASP.NET Core 8. Вы узнаете, какими рефлексами и мышлением должен обладать разработчик, чтобы подойти к разработке API средней сложности. Выполняя CRUD-операции над базой данных SQL Server, вы увидите, как создать чистое и надежное приложение с использованием лучших отраслевых практик (чистый код, безопасность, наблюдаемость, оптимизация и тестирование).

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

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

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

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

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

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

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

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

📚Building Table Views with Phoenix LiveView (2023)
✍️Автор: Peter Ullrich
📃Страниц: 107

Вы создадите быстрый и интерактивный пользовательский интерфейс таблиц, используя Phoenix LiveView. Сделаете огромные объемы данных управляемыми с помощью таких распространенных, но сложных функций, как пагинация, сортировка, фильтрация и бесконечная прокрутка. Используйте принципы SOLID-кодирования, чтобы сделать запросы многоразовыми с помощью композиции запросов. Разделите пользовательский интерфейс с помощью LiveComponents и узнайте, как безопасно обрабатывать пользовательский ввод с помощью бессхемных наборов изменений. Безболезненно делитесь своим представлением о данных, сохраняя параметры поиска в URL.

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

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

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

📚Python Deep Learning: Understand how deep neural networks work and apply them to real-world tasks (2023)
✍️Автор: Ivan Vasilev
📃Страниц: 362

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

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

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

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

Practical GraphQL: Learning Full-Stack GraphQL Development with Projects (2023)
Автор: Nabendu Biswas
Количество страниц: 275

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

Используя подход, основанный на проектах, вы научитесь использовать GraphQL с нуля. Вы начнете с основ, включая настройку и ключевые детали, касающиеся запросов и мутаций, а затем перейдете к более сложным темам и проектам. В ходе работы над книгой вы получите глубокое понимание экосистемы веб-разработки от фронтенда до бэкенда, создавая React-приложения с использованием Prisma Apollo Client и MongoDB.

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

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

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

Handbook of Big Data Research Methods (2023)
Автор: Samuel Fosso Wamba
Количество страниц: 322

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

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

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

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

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

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

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

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

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

📚The Complete SQL Bootcamp: Go from Zero to Hero. «Become an expert at SQL!» (2023)
✍️Автор: Asadullah Alam
📃Страниц: 180

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

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

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

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

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

Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы

#️⃣C#

Библиотека шарписта
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel

☁️DevOps

Библиотека devops’а
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования

🐘PHP

Библиотека пхпшника
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты

🐍Python

Библиотека питониста
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты

☕Java

Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Библиотека Data Science — полезные статьи, новости и обучающие материалы
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🦫Go

Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go

🧠C++

Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие профильные каналы

Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика

💼Каналы с вакансиями

Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *

* Организация Meta запрещена на территории РФ

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

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

📚Mastering Kubernetes: Dive into Kubernetes and learn how to create and operate world-class cloud-native systems (2023)
✍️Автор: Gigi Sayfan
Страниц: 746

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

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

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

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

📚Fundamentals of Trace and Log Analysis: A Pattern-Oriented Approach to Monitoring, Diagnostics, and Debugging (2023)
✍️Автор: Dmitry Vostokov
📃Страниц: 158

Книга начинается с базовой терминологии операционных систем и программирования — основы для понимания анализа трассировки и журналов. Затем рассказывается о паттернах, помогающих описать проблемы с точки зрения пользователя, и паттернах для ошибок и сбоев. Затем в книге рассматривается ряд шаблонов трассировки, которые группируют сообщения, и изучается, как журналы отображают деятельность программного обеспечения. Далее вы рассмотрите шаблоны для нескольких трасс и журналов и способы их оценки. Таким образом, вы сможете использовать аналогичные методы для поиска проблем в самых разных программах. В книге также содержатся рекомендации по анализу проблем в таких системах, как Windows, macOS, Linux, Android, iOS, и других типах компьютеров, в том числе в сетях и Интернете вещей, независимо от их системных различий.

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

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

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

🧠Чему вы бы хотели научиться?

Расскажите нам о ваших пожеланиях: какие навыки вы хотели бы прокачать в ближайшее время или какую профессию хотели бы приобрести?

За прохождение опроса вы получите промокод на скидку 15% на все наши курсы до конца 2024 года.

👉Опрос по ссылке👈

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

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

📚Go Crazy: A Fun Projects-based Approach to Golang Programming (2023)
✍️Автор: David Li
📃Страниц: 382

Среди приложений, представленных в этой книге, — фреймворк для 2D-игры на Go, Rest API генератора случайных изображений, обработка финансовых временных рядов для трейдинга, оператор Kubernetes, кодирование блокчейна и многое другое. Вы также узнаете о конструкциях Go и полезных трюках в коде для создания производительных проектов, а также разработаете облачный генератор изображений на основе HTTP.

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

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

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

📚OpenGL Foundations: Taking Your First Steps in Graphics Programming (2023)
✍️Автор: Frahaan Hussain
📃Страниц: 303

Начиная с основ, книга знакомит вас с ключевыми понятиями компьютерной графики и OpenGL. Вы узнаете о 2D- и 3D-рендеринге, преобразованиях, шейдерах и многом другом. Автор использует практический подход, приводя практические примеры и упражнения, чтобы закрепить ваше понимание.

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

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

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

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

📚Enterprise Social for the Java Platform: Shares, Mashups, Likes, and Ways to Integrate Social Media into Your Cloud Native Enterprise Java Applications (2023)
✍️Автор: Werner Keil
📃Страниц: 309

Насыщенная практическими примерами интеграции социальных сетей в корпоративные приложения, книга расскажет вам о таких распространенных требованиях, как социальный вход, федерация идентичностей, единый вход через социальные аккаунты, OpenID Connect и мэшапы. Вы также увидите, как использовать такие социальные фреймворки Java, как Facebook Business SDK, Twitter4J, Agorava, Keycloak и Spring Security.

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

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

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

📚Pro Bash: Learn to Script and Program the GNU/Linux Shell, 3rd Edition (2023)
✍️Автор: Jayant Varma
📃Страниц: 326

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

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

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

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

📚Kubernetes Fundamentals: A Step-by-Step Development and Interview Guide (2023)
✍️Автор: Himanshu Agrawal
📃Страниц: 457

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

Далее вы рассмотрите два очень важных аспекта любой вычислительной экосистемы: сети и хранилища. Вы получите представление об управлении доступом в Kubernetes и о том, как управлять кластером Kubernetes с помощью зондов, квот на ресурсы, «пятен» и допусков. Вы также получите обзор Docker и рассмотрите лучшие практики Docker и Kubernetes. Наконец, вы узнаете об инструменте командной строки kubectl.

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

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

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

📚Designing Microservices Platforms with NATS: A modern approach to designing and implementing scalable microservices platforms with NATS messaging (2021)
✍️Автор: Chanaka Fernando
📃Страниц: 356

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

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

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

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

🔍Вопросы с собеседований и задачи по DevOps

У нас появились новые каналы по DevOps, в которых мы готовимся к собеседованиям и проверяем себя на практических задачках 🚀

Подписывайтесь:
👉Библиотека собеса по DevOps — тут мы готовимся к интервью
👉Библиотека задач по DevOps — тут решаем задачи, проходим тесты и изучаем код

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

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

From Objects to Functions: Build Your Software Faster and Safer with Functional Programming and Kotlin (2023)
Автор: Uberto Barbini
Количество страниц: 470

#kotlin

Создавайте приложения быстрее и с меньшими усилиями, используя функциональное программирование и Kotlin. Научитесь создавать полноценное приложение, начиная со сбора требований и заканчивая реализацией микросервисной архитектуры, следуя принципам функционального программирования. Узнайте, как реализовать CQRS и EventSourcing функциональным способом, чтобы лучше отобразить домен в коде и снизить стоимость изменений на протяжении всего жизненного цикла приложения. Если вам интересно узнать о функциональном программировании или вы не знаете, как применить его на практике, это руководство поможет вам повысить производительность, составляя небольшие функции вместе вместо создания толстых объектов.

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

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

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

Напоминаем про два новых канала для Python-разработчиков 👨‍🏫

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

Подписывайтесь:
👉Библиотека собеса по Python — тут мы готовимся к интервью
👉Библиотека задач по Python — тут решаем задачи, проходим тесты и изучаем код

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

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

Java 8 to 21: Explore and work with the cutting-edge features of Java 21 (2023)
Автор: Shai Almog
Количество страниц: 320

#java

Эта практическая книга предлагает ценные рекомендации по эффективному использованию новейших усовершенствований синтаксиса для написания оптимизированного и легкого для понимания кода. Книга не только подробно описывает внутреннюю работу виртуальной машины Java (JVM), но и дает знания, необходимые для создания масштабируемых и отказоустойчивых приложений с использованием различных мощных технологий, таких как Spring Boot, Spring Native, GraalVM и других инновационных методологий. Кроме того, книга поможет вам сориентироваться в сложностях тестирования и упаковки, помогая понять и сориентироваться в запутанных процессах. Она также познакомит вас с передовыми методологиями развертывания, использующими Docker и Kubernetes, что позволит вам всегда быть в курсе самых последних достижений в области разработки и развертывания программного обеспечения.

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

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