progbook | Книги

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

153813

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

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

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

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

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

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

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

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

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

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

📚HTML CSS AND JAVASCRIPT Demystified (2023)
✍️Автор: Harshil Chovatiya
📃Страниц: 269

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

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

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

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

📚Clean Code with C#: Refactor your legacy C# code base and improve application performance using best practices (2023)
✍️Автор: Jason Alls
📃Страниц: 492

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

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

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

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

📚Improve Java Coding: Best Practices for Effective Coding (2023)
✍️Автор: Sar Maroof
📃Страниц: 370

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

Эта книга систематически рассматривает проблемы в следующих шагах:

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

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

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

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

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

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

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

📚Windows Ransomware Detection and Protection: Securing Windows endpoints, the cloud, and infrastructure using Microsoft Intune, Sentinel, and Defender (2023)
✍️Автор: Marius Sandbu
📃Страниц: 290

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

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

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

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

📚Modern TypeScript: A Practical Guide to Accelerate Your Development Velocity (2023)
✍️Автор: Ben Beattie-Hood
📃Страниц: 297

Автор всесторонне освещает такие возможности TypeScript, как структурная типизация, опциональность и объединение типов, вычисляемые и рекурсивные типы, а также многое другое. Каждая глава наполнена практическими, реальными примерами и советами. Она поможет вам стать экспертом в TypeScript, значительно сократить количество ошибок и повысить скорость разработки. Независимо от того, создаете ли вы небольшие проекты или масштабные приложения, эта книга даст вам навыки и уверенность в написании более чистого, масштабируемого и удобного в обслуживании кода. Не упустите возможность повысить свой уровень владения TypeScript и оставаться на переднем крае современной разработки.

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

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

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

📚Kafka Troubleshooting in Production: Stabilizing Kafka Clusters in the Cloud and On-premises (2023)
✍️Автор: Elad Eldor
📃Страниц: 216

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

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

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

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

📚5G/5G-Advanced: The New Generation Wireless Access Technology (2023)
✍️Автор: Erik Dahlman
📃Страниц: 712

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

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

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

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

📚The MVVM Pattern in .NET MAUI: The definitive guide to essential patterns, best practices, and techniques for cross-platform app development (2023)
✍️Автор: David Ortinau
📃Страниц: 386

Книга предлагает углубленное изучение паттерна проектирования Model-View-View Model (MVVM). В книге показано, как паттерн помогает структурировать код для разделения проблем, позволяя слабо связать пользовательский интерфейс и логику приложения, что в конечном итоге приводит к созданию более надежного, удобного в обслуживании и тестировании кода. В книге освещены возможности и особенности .NET MAUI и рассмотрены основные компоненты фреймворка, которые облегчают применение паттерна MVVM. С помощью примера приложения, «MVVM в .NET MAUI» проведет вас через основные и продвинутые варианты использования паттерна MVVM. Такой подход гарантирует, что вы сможете понять практические аспекты паттерна и успешно применять его в своих проектах .NET MAUI.

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

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

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

📚Algorithms and Data Structures for OOP With C# (2023)
✍️Автор: Theophilus Edet
📃Страниц: 296

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

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

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

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

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

🙌 Хардкорный вышмат для тех, кто интересуется ML, AI, DS

Начать с вводных занятий, чтобы познакомиться с преподавателями и форматом обучения можно здесь, ответив всего на 4 вопроса – https://proglib.io/w/01826afa

Что будет на демо?

– Вводный урок от CPO курса

– Лекции со всеми преподавателями МГУ по темам: теория множеств, непрерывность функции, основные формулы комбинаторики, матрицы и операции над ними, градиентный спуск.

– Практические задания и дополнительные материалы!

⚡️Переходите и начинайте учиться уже сегодня – hhttps://proglib.io/w/01826afa

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

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

📚C++ Game Animation Programming, 2nd Edition: Learn modern animation techniques from theory to implementation using C++, OpenGL, and Vulkan (2023)
✍️Автор: Gabor Szauer

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

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

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

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

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

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

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

📚Elasticsearch in Action (2023)
✍️Автор: Madhusudhan Konda
📃Страниц: 592

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

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

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

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

📚ASP.NET 8 Best Practices: Explore techniques, patterns, and practices to develop effective large-scale .NET web apps (2023)
✍️Автор: Jonathan R. Danylko
📃Страниц: 256

В этой книге вы узнаете о структуре и расположении проектов, об установке надежного контроля исходных текстов и использовании конвейеров для автоматического создания проектов. Вы сосредоточитесь на компонентах ASP.NET и получите представление об их общих чертах. По мере продвижения вы узнаете о передовых методах работы с промежуточным ПО, научитесь справляться с задачами фронтенда, включающими JavaScript, CSS и графические файлы. Вы рассмотрите оптимальный подход к работе с приложениями Blazor и познакомитесь с контроллерами и Razor Pages. Кроме того, вы узнаете, как использовать Entity Framework Core и обработку исключений в вашем приложении. В последующих главах вы освоите компоненты, которые улучшают организацию проекта, расширяемость, безопасность и производительность.

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

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

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

📚Next.js: Navigating the Future of Web Development (2023)
✍️Автор: Frahaan Hussain
📃Страниц: 350

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

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

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

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

📚Implementing DevSecOps Practices: Supercharge your software security with DevSecOps excellence (2023)
✍️Автор: Vandana Verma Sehgal
📃Страниц: 258

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

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

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

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

📚Programming C# 10: Build Cloud, Web, and Desktop Applications (2023)
✍️Автор: Ian Griffiths
📃Страниц: 831

C#, несомненно, является одним из самых универсальных языков программирования, доступных инженерам сегодня. С помощью этого исчерпывающего руководства вы узнаете, насколько мощным может быть сочетание C# и .NET. Автор проведет вас через основы C# 10.0 и .NET 6 и методы создания облачных, веб- и настольных приложений.

Рассчитанная на опытных программистов, эта книга содержит множество примеров кода, которые помогут вам разобраться с основными элементами C#, такими как дженерики, LINQ и возможности асинхронного программирования. Вы узнаете о .NET 6 и последних дополнениях к C# 9.0 и 10.0, включая записи, улучшенное сопоставление шаблонов и новые функции, призванные устранить «церемонии» и повысить производительность.

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

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

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

📚Exploring macOS: A Journey Through the Mac Ecosystem (2023)
✍️Автор: Jasdeep Singh
📃Страниц: 354

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

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

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

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

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

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

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

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

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

🔍Насколько легко «войти в айти»?

Мы продолжаем собирать ваши истории о смене профессии и трудоустройстве в IT, чтобы написать большую аналитическую статью.

👉Если вы еще не рассказывали о своем опыте, пройдите короткий опрос по ссылке.

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

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

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

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

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

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

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

📚Learn Java with Projects: A concise practical guide to learning everything a Java professional really needs to know (2023)
✍️Автор: Dr Seán Kennedy
📃Страниц: 602

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

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

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

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

📚JavaScript Programming (2023)
✍️Автор: Theophilus Edet
📃Страниц: 259

Что вы откроете для себя внутри:
🔸Пройдите систематическое путешествие по JavaScript, начиная с основ и переходя к продвинутым темам.
🔸Погрузитесь в практические примеры и упражнения, которые закрепят полученные знания.
🔸Узнайте, как JavaScript используется в реальном мире: от улучшения пользовательских интерфейсов и обработки форм до асинхронных запросов к API и создания одностраничных приложений (SPA).
🔸Освойте передовые концепции JavaScript, такие как закрытия, функции ES6, обработка ошибок и оптимизация производительности. Повысьте свои навыки кодирования и создавайте качественный и эффективный код.
🔸Узнайте, как писать безопасный JavaScript-код и защищать свои приложения от распространенных веб-уязвимостей. Поймите лучшие практики безопасного кодирования и защиты ваших проектов.

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

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

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

📚PHP Serverless Programming (2023)
✍️Автор: Ronald C. Sheffield
📃Страниц: 173

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

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

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

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

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

📚C++ Game Animation Programming, 2nd Edition: Learn modern animation techniques from theory to implementation using C++, OpenGL, and Vulkan (2023)
✍️Автор: Gabor Szauer
📃Страниц: 480

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

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

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

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

📚XR Development with Unity: A beginner’s guide to creating virtual, augmented, and mixed reality experiences using Unity (2023)
✍️Автор: Anna Braun
Страниц: 284

Эта книга — ваше руководство по разработке XR-приложений с помощью Unity, которое поможет вам создавать VR, AR и MR-приложения повышенной сложности. Главы книги охватывают весь процесс разработки XR-приложений — от создания интерактивной XR-сцены с помощью XR Interaction Toolkit или AR Foundation, добавления физики, анимации, непрерывного движения, телепортации, звуковых и визуальных эффектов до тестирования и развертывания на VR-гарнитурах, симуляторах, смартфонах и планшетах. Кроме того, в этой книге для ХР вы пройдете путь от основ Unity и C# до продвинутых технологий, таких как создание многопользовательских приложений и включение возможностей отслеживания движения рук и взгляда.

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

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

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

📚Hardware and Software Projects Troubleshooting: How Effective Requirements Writing ✍️Can Save the Day (2023)
✍️Автор: George Koelsch
📃Страниц: 560

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

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

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

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

✍️ Библиотека программиста» находится в поиске переводчика и автора оригинальных статей

Кто нужен?
● Энтузиасты, которые держат руку на пульсе, читают помимо книг зарубежные техноблоги
● Энтузиасты, которым есть что сказать

Тематика
● Java, C#
● В четырех случаях из пяти вы предлагаете тему статьи

Объем
● От 7 до 15 тыс. знаков без учета кода
● 3-4 статьи в месяц

Оплата
● 4к руб. за статью
● Перевод — 250 руб. за 1000 символов без учета кода
● В месяц выйдет ~16к руб.
● Работаем с самозанятыми (компенсируем налог), ИП

Тестовое задание
Автор: написать статью по Java или C#
Переводчик: перевести статью или часть статьи по Java или C#
● Тема: на ваше усмотрение
● ЦА: начинающие/джуны
● Объем: 5-7к символов без пробелов
● Не оплачивается

Не хочу выполнять тестовое задание
Если у вас есть опубликованные статьи, пришлите ссылки на них.

Я пишу «так себе», что делать?
Чтобы написать статью, которую не стыдно опубликовать, достаточно овладеть инфостилем. У нас есть бесплатный курс для начинающих копирайтеров «Статьи для IT: как объяснять и распространять значимые идеи». Время прохождения курса: 1-2 недели.

Где публикуется статья?

Статья публикуется на сайте proglib.io, в группе ВК (425к подписчиков), на канале «Библиотека джависта» (24к подписчиков) и в «Библиотека шарписта» (20к подписчиков).

Вакансию закроем 15 января. У вас есть время пройти курс и написать тестовое задание.

➡️ Заполнить анкету ⬅️

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