progbook | Книги

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

153813

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

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

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

📚Refactoring with C#: Safely improve .NET applications and pay down technical debt with Visual Studio, .NET 8, and C# 12 (2023)
✍️Автор: Matt Eland
📃Страниц: 434

Узнайте, как улучшить сопровождаемость кода на C# с помощью современных инструментов и методов, чтобы вы и ваша команда могли устранить технический долг и безопасно и эффективно работать с устаревшим кодом. В книге мы рассмотрим, что такое технический долг и как он возникает, а затем пройдемся по процессу безопасного рефакторинга кода на C# с использованием современных инструментов Visual Studio и более новых возможностей языка C# — C# 12 и .NET 8. Эта книга проведет вас через процесс безопасного рефакторинга с помощью продвинутого модульного тестирования с XUnit и таких библиотек, как Moq, Snapper и Scientist .NET. Мы изучим сопровождаемый код с помощью принципов SOLID и методов защитного кодирования, которые стали возможны в новых версиях C#.

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

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

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

📚The Essential Guide to Web3: Develop, deploy, and manage distributed applications on the Ethereum network (2023)
✍️Автор: Vijay Krishnan
📃Страниц: 366

Начиная с краткого введения в блокчейн и экосистему Ethereum, эта книга быстро погружает вас в реальные приложения блокчейна. Вы будете работать над тщательно продуманными практическими упражнениями, которые рассчитаны как на новичков, так и на пользователей с опытом работы. В этих главах вы узнаете, как создавать и развертывать смарт-контракты, осваивать средства контроля безопасности и знакомиться с лучшими практиками написания безопасного кода. По мере продвижения вы изучите токенизацию и получите навыки майнинга как сменных, так и NFT с помощью пошаговых инструкций. В заключительных главах рассматриваются продвинутые темы, включая оракулы, сети второго уровня (L2), роллапы, доказательства нулевого знания и децентрализованные автономные организации (DAO).

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

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

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

📚Technology Operating Models for Cloud and Edge: Create your purpose-built distributed operating model for public, hybrid, multicloud, and edge (2023)
✍️Автор: Ahilan Ponnusamy
📃Страниц: 228

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

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

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

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

📚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 — тут решаем задачи, проходим тесты и изучаем код

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

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

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

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

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

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

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

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

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

📚PowerShell Automation and Scripting for Cybersecurity: Hacking and defense for red and blue teamers (2023)
✍️Автор: Miriam C. Wiesner
Страниц: 572

Поднимите свои навыки кибербезопасности на новый уровень с помощью этого исчерпывающего руководства по безопасности PowerShell! После повторного изучения основ PowerShell и основ сценариев вы погрузитесь в PowerShell Remoting и технологии удаленного управления. Вы узнаете, как настраивать и анализировать журналы событий Windows, и поймете, какие журналы событий и идентификаторы наиболее важны для мониторинга вашей среды. Вы углубитесь в возможности PowerShell по взаимодействию с базовой системой, Active Directory и Azure AD. Кроме того, вы изучите внутренние компоненты Windows, включая API и WMI, а также узнаете, как запускать PowerShell без powershell.exe. Вы узнаете о протоколах аутентификации, перечислении, краже учетных данных и эксплуатации, что поможет снизить риски в вашей среде.

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

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

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

📚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.

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

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