📚Building Cross-Platform Apps with .NET MAUI and MVVM: A Comprehensive Guide to Creating, Designing and Deploying High-Quality Application Using Modern Development Practices (2024)
✍️Автор: Frank Wells
📃Страниц: 281
Это исчерпывающее руководство по созданию кросс-платформенных приложений с использованием современных практик разработки. Книга подробно объясняет, как эффективно применять .NET MAUI и архитектуру MVVM для разработки, проектирования и развёртывания высококачественных приложений. Читатели узнают, как использовать инструменты и подходы, позволяющие создавать приложения, которые будут работать на любых устройствах с одинаково высоким уровнем производительности и удобства использования.
📚Automating Security Detection Engineering: A hands-on guide to implementing Detection as Code (2024)
✍️Автор: Dennis Chow
📃Страниц: 252
Вы начнете с технической архитектуры, изучите, где автоматизация способствует развитию жизненного цикла сценариев обнаружения. С помощью практических заданий вы научитесь использовать артефакты защиты, основанные на угрозах, а затем перейдете к созданию продвинутых CI/CD конвейеров с поддержкой искусственного интеллекта, чтобы укрепить практику Detection as Code. Попутно вы будете разрабатывать пользовательский код для EDR, WAF, SIEM, CSPM, RASP и NIDS. Книга также поможет вам разработать KPI для мониторинга программы и расскажет о механизмах взаимодействия для работы команды в соответствии с принципами DevSecOps. Наконец, вы сможете настроить программу Detection as Code так, чтобы она соответствовала потребностям вашей организации.
📚Spring Boot 3.0 Cookbook: Proven recipes for building modern and robust Java web applications with Spring Boot (2024)
✍️Автор: Felip Miguel Puig
📃Страниц: 426
Вы начнете с рецептов, демонстрирующих возможности Spring Boot. По мере продвижения вы поймете, как он помогает упростить разработку приложений, не отставая от технологических тенденций. Книга поможет вам эффективно усвоить концепции, изучить базовые REST API, показать, как перейти к продвинутым сценариям, и решить общие проблемы облачных приложений, такие как безопасность, масштабируемость, оптимизация производительности и автоматическое развертывание. Отдельные разделы помогут вам не отстать от жизни благодаря рецептам, посвященным таким последним тенденциям, как контейнеры, наблюдаемость, нативные образы, DevOps, автоматизация тестирования и микросервисы, что обеспечит соответствие ваших приложений развивающимся отраслевым стандартам.
📚Java Programming Exercises: Volume Two: Java Standard Library (2024)
✍️Автор: Christian Ullenboom
📃Страниц: 308
Сделайте следующий шаг в развитии своих навыков кодирования и погрузитесь в тонкости стандартных библиотек Java. С помощью пирата Капитана ЧаоЧао вы продолжите совершенствовать свои навыки кодирования и проверите свои знания Java, решая непростые задачи по программированию. Это второй из двух томов, в которых вы найдете все необходимое для успешного продвижения по пути Java, включая приемы, которые вы должны знать в деталях как профессионал, а также интенсивное обучение чистому коду и продуманному дизайну, которые несут в себе даже сложное программное обеспечение.
📚Learning GDScript by developing a game with Godot 4: A fun introduction to programming in GDScript 2.0 and game development using the Godot engine (2024)
✍️Автор: Sander Vanhove
📃Страниц: 376
Эта книга проведет вас через все тонкости игрового движка Godot 4. Начав с основ программирования, вы узнаете обо всем — от данных до логики, а также познакомитесь со встроенными инструментами Godot, такими как физический движок, навигация и камеры. По мере прохождения курса вы откроете для себя более глубокое понимание более продвинутых инструментов, которые поднимут ваше программирование на новый уровень. С помощью простых пошаговых руководств, примеров, упражнений и экспериментов вы легко интегрируете полученные знания, чтобы создать с нуля игру, похожую на Vampire Survivor.
📚PostgreSQL 16 Cookbook, 2nd Edition: Solve challenges across scalability, performance optimization, essential commands, cloud provisioning, backup, and recovery (2024)
✍️Автор: Peter G.
📃Страниц: 188
Предлагая подробный практический взгляд на новые возможности PostgreSQL 16, эта книга вооружает разработчиков преимуществами самых последних инструментов. В этом издании подробно рассматривается расширенная логическая репликация, которая теперь включает возможность репликации с резервных серверов. Также рассмотрены подробные инструкции по настройке этих расширенных конфигураций репликации, позволяющих лучше распределять рабочие нагрузки и повышать доступность данных. Еще одним примечательным дополнением является оптимизация возможностей одновременной массовой загрузки для более быстрого получения данных. Еще одной отличительной особенностью книги являются практические решения и примеры использования новых функций и операторов JSON для хранения, запроса и манипулирования данными.
📚50 Algorithms Every Programmer Should Know: An unbeatable arsenal of algorithmic solutions for real-world problems, 2nd Edition (2023)
✍️Автор: Imran Ahmad
📃Страниц: 497
Вы начнете с введения в алгоритмы и познакомитесь с различными техниками проектирования алгоритмов, а затем изучите, как реализовать различные типы алгоритмов с помощью практических примеров. По мере продвижения вы узнаете о линейном программировании, ранжировании страниц, графах и даже поработаете с алгоритмами машинного обучения, чтобы понять математику и логику, лежащую в их основе.
📚Flutter for Beginners, 3rd Edition: Cross-platform mobile development from Hello, World! to app release with Flutter 3.10+ and Dart 3.x (2023)
✍️Автор: Thomas Bailey
📃Страниц: 406
Вы начнете с основ кроссплатформенной разработки на основе фреймворков, в частности Flutter. Затем вы познакомитесь с языком программирования Dart, который лежит в основе фреймворка Flutter. Далее вы получите представление о Flutter и сможете создать свое первое приложение, а затем изучите различные популярные плагины, которые дополняют фреймворк Flutter. Наконец, вы узнаете о тестировании и выпуске приложения, включая некоторые типичные сбои, с которыми вы можете столкнуться.
📚CompTIA A+ Practice Test Core 2 (220-1102): Achieve certification by practicing with hundreds of mock questions and tests for each exam topic (2023)
✍️Автор: Ian Neil
📃Страниц: 210
Сертификация CompTIA A+ Core 2 подтверждает знания, необходимые для поддержки распространенных операционных систем и установки программного обеспечения. Эта книга проверяет навыки, необходимые для обеспечения безопасности вычислительных сред и устранения общих проблем с компьютерами, а также соблюдения рабочих процедур с помощью практических вопросов. Используя проверенные методы проверки знаний кандидатов по целям экзамена Core 2 (220-1102), эта книга гарантирует, что вы будете хорошо подготовлены к сдаче экзамена. Главы этой книги состоят из вопросов с несколькими вариантами ответов того же уровня сложности, что и на официальном экзамене. Все вопросы разбиты на главы в соответствии с каждой областью экзамена, а в конце приводится пробный экзамен из 90 вопросов, чтобы подготовить вас к уверенной сдаче настоящего экзамена.
❗Вакансии «Библиотеки программиста» — ждем вас в команде!
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉авторов в наше медиа proglib.io
👉контент-менеджеров для ведения телеграм-каналов
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
🤔 Как меняется математика в разных индустриях: от мобильных игр к фондовым рынкам
🗓 22 августа в прямом эфире разберем как математика применяется в разных отраслях бизнеса. И какие математические навыки необходимы для успешной работы в каждой из них.
Приглашенный спикер: Павел Запольский – Senior Quantitative Researcher at Exness и Co-founder GrowLytics. Запустивший более 10 проектов по машинному обучению и анализу данных для ведущих компаний.
😮 На вебинаре узнаете:
🔵 Математика в бизнесе: Чем отличаются разные сферы друг от друга. Почему стоит понимать специфику сферы
🔵 ML и продуктовое IT: Чем различается математическая сложность от индустрии к индустрии. Какие к ним необходимы уровни подготовки
🔵 Баевская математика в GameDev. Баевская математика как альтернатива AB тестированию. Как математические методы применяются в разработке игр
🔵 Finance: Что такое количественные финансы и математическое моделирование. Обсудим текущие индустриальные тренды в отрасли
🔵 Backtest: Как знания математики делают ваши активы более надежными
🔵 На практике подробно разберем два математических кейса по GameDev и Backtest.
➡️ Зарегистрироваться: https://proglib.io/w/f1a6e5cd
📚Mastering AWS CloudFormation: Build resilient and production-ready infrastructure in Amazon Web Services with CloudFormation, 2nd Edition (2023)
✍️Автор: Karen Tovmasyan
📃Страниц: 310
В этом руководстве всесторонне рассматривается AWS CloudFormation, начиная со структуры шаблонов и заканчивая разработкой сложных и многократно используемых стеков инфраструктуры. В нем вы узнаете о проверке шаблонов, развертывании стека и обработке сбоев при развертывании. Также демонстрируется использование AWS CodeBuild и CodePipeline для автоматизации доставки ресурсов и внедрения практик непрерывной интеграции и непрерывной доставки (CI/CD). По мере продвижения вы узнаете, как модулировать и унифицировать свой шаблон на лету с помощью макросов или фиксировать версию с помощью модулей. Вы будете создавать ресурсы за пределами AWS с помощью пользовательских ресурсов и каталогизировать их с помощью реестра CloudFormation.
📚Cinematic Photoreal Environments in Unreal Engine 5: Create captivating worlds and unleash the power of cinematic tools without coding (2024)
✍️Автор: Giovanni Visai
📃Страниц: 548
Начав с установки игрового движка и знакомства с его возможностями, вы быстро перейдете к созданию множества различных результатов масштабирования, каждый из которых будет больше предыдущего. После завершения первой части и получения реалистичных снимков одного объекта вы погрузитесь в мир ландшафтов, процедурного материала и листвы, плагина Landmass и водных инструментов, создав окружение с помощью активов Megascan. К этому моменту вы будете знать все, что нужно для создания увлекательного и реалистичного окружения. В заключительной части книги вы научитесь создавать кинематографические кадры, работая с кинематографическими инструментами, постобработкой и инструментами кадрирования, а также рендерить фотореалистичные кадры в последней главе.
📚Functional Programming with C#: Unlock coding brilliance with the power of functional magic (2024)
✍️Автор: Alex Yagur
📃Страниц: 258
Книга «Функциональное программирование на C#» предлагает вам исчерпывающее путешествие в функциональное программирование на C#. Книга познакомит вас с основными принципами и преимуществами функционального программирования, сопоставляя его с императивной и объектно-ориентированной парадигмами. Вы познакомитесь с функциональными возможностями C# и научитесь писать выразительный модульный код с помощью выражений, чистых функций и функций высшего порядка. По мере продвижения вы будете изучать такие продвинутые концепции, как обработка ошибок и асинхронное программирование, что позволит вам приобрести практические навыки, необходимые для решения реальных задач.
📚Real-World Svelte: Supercharge your apps with Svelte 4 by mastering advanced web development concepts (2023)
✍️Автор: Tan Li Hau
📃Страниц: 282
Вначале вы получите четкое представление о функциях жизненного цикла, многоразовых хуках и различных возможностях стилизации, таких как Tailwind CSS и переменные CSS. Далее вы узнаете, как эффективно управлять состоянием, реквизитами и привязками, а также изучите паттерны компонентов для лучшей организации. Вы также узнаете, как создавать шаблоны с помощью действий, демонстрировать пользовательские события, интегрировать библиотеки пользовательского интерфейса vanilla JS и постепенно улучшать элементы пользовательского интерфейса. По мере продвижения вы узнаете, как управлять состояниями с помощью контекста и хранилищ, реализовывать пользовательские хранилища, обрабатывать сложные данные и эффективно управлять состояниями, а также создавать компоненты без рендеринга для специализированных функций и изучать анимацию с помощью tweened и spring-хранилищ.
📚Git Prodigy : Mastering Version Control with Git and GitHub (2023)
✍️Автор: Ebenezer Don
📃Страниц: 225
Это ваше четкое и краткое руководство по освоению Git и GitHub. В этой книге основное внимание уделяется практическим аспектам, избегая ненужного технического жаргона, чтобы любой человек, независимо от его образования или опыта, мог в доступной форме постичь искусство управления версиями. Книга начинается с изучения основ управления версиями и Git, а затем переходит к изучению GitHub. Вы познакомитесь с ключевыми командами Git, узнаете об особенностях коммитов, ветвления и слияния, а также о тонкостях совместной работы на GitHub, включая форкинг, запросы на вытягивание и обзоры кода.
📚Web Application Development Using Java (2024)
✍️Автор: Dodda, Suresh
📃Страниц: 214
Это всеобъемлющее руководство предназначено как для начинающих, так и для опытных разработчиков, которые хотят создавать мощные, эффективные и масштабируемые веб-приложения с использованием Java.В этой книге вы найдете: Основные концепции Java: прочную основу программирования на Java, охватывающую принципы объектно-ориентированного программирования, структуры данных и основные библиотеки.
📚Ethical Password Cracking: Decode passwords using John the Ripper, hashcat, and advanced methods for password breaking (2024)
✍️Автор: James Leyte-Vidal
📃Страниц: 168
По мере продвижения по главам вы сначала познакомитесь с тем, как хранятся учетные данные, а затем кратко рассмотрите математические основы взлома паролей. Затем в книге рассматриваются различные инструменты и техники, которые помогут вам восстановить нужные пароли, после чего вы перейдете к рассмотрению распространенных случаев взлома, восстановлению хэшей и взлому. На реальных примерах вы рассмотрите подходы, основанные на переборе и словаре, и научитесь применять их для различных типов хранения учетных данных.
📚Java Programming Exercises: Volume One: Language Fundamentals and Core Concepts (2024)
✍️Автор: Christian Ullenboom
📃Страниц: 304
Сделайте первый шаг к тому, чтобы поднять свои навыки кодирования на новый уровень, и проверьте свои знания Java на каверзных задачах по программированию с помощью пирата Капитана ЧаоЧао. Это первый из двух томов, в которых вы найдете все необходимое для успешного освоения Java, включая приемы, которые вы должны знать в деталях как профессионал, а также интенсивное обучение чистому коду и продуманному дизайну, которые несут в себе даже сложное программное обеспечение.
📚Docker Deep Dive: Zero to Docker in a single book, 2024 Edition (2024)
✍️Автор: Nigel Poulton
📃Страниц: 307
Книга содержит актуальные сведения обо всех последних тенденциях и технологиях в экосистеме Docker, включая Docker Scout, Docker Init, Docker Debug и контейнеры Wasm. В ней вы найдете исчерпывающие объяснения основных концепций и пошаговое руководство по созданию и управлению контейнерными приложениями в реальном мире — от исходного кода до выполнения в облаке. Если вы ищете комплексный ресурс, который поможет вам освоить Docker и контейнеры в реальном мире, эта книга для вас. В ней вы найдете ценные знания, навыки, идеи и советы, которые помогут вам уверенно ориентироваться в контейнерной и облачно-нативной экосистемах.
📚Learn C# Programming by Creating Games with Unity (Beginner): Learn C# Programming and Enjoy the Process (2024)
✍️Автор: Patrick Felicia
📃Страниц: 538
Готовы ли вы превратить свою страсть к играм в карьеру? Это исчерпывающее руководство — ваш конек в освоении C# и Unity. Независимо от того, являетесь ли вы новичком или хотите отточить свои навыки, в этой книге вы найдете пошаговые инструкции, практические упражнения и реальные проекты, которые помогут вам изучить программирование на C# через увлекательный процесс разработки игр.
📚Creating an RTS Game in Unity 2023: A comprehensive guide to creating your own strategy game from scratch using C# (2023)
✍️Автор: Bruno Cicanci
📃Страниц: 548
Вы узнаете, как установить и настроить игровой движок Unity, создать новый 3D-проект и встроить редактор уровней, чтобы упростить модификацию и добавление карт в игру. RTS-игра начнет обретать форму, пока вы будете учиться реализовывать различные основные системы, такие как сражения в ближнем и дальнем бою, спавнеры юнитов, управление камерой, динамическая генерация карт, базовый ИИ врагов и алгоритм поиска пути. Вы также освоите реализацию командных юнитов для выполнения действий, крафтинг и добычу ресурсов, базовую физику и обнаружение столкновений, а также построите RTS-игру с нуля, используя C# и новейшие возможности игрового движка Unity.
📚Visual Basic Quickstart Guide: Improve your programming skills and design applications that range from basic utilities to complex software (2023)
✍️Автор: Aspen Olmsted
📃Страниц: 238
Эта книга выходит за рамки основ и дает вам навыки чтения и написания кода на всех языках семейства VB, включая VB Script, VBA, VB Classic и VB.NET, что позволит вам легко справляться с поддержкой устаревшего кода. Благодаря четким объяснениям, практическим примерам и упражнениям эта книга поможет вам справиться с реальными задачами по разработке программного обеспечения, независимо от того, совершенствуете ли вы существующие проекты или приступаете к новым. В книге рассматриваются такие распространенные проблемы, как различие между разновидностями языка программирования VB, что поможет вам выбрать подходящий вариант для своих проектов.
📚Interpretable Machine Learning with Python, 2nd Edition: Build explainable, fair, and robust high-performance models with hands-on, real-world examples (2023)
✍️Автор: Serg Masis
📃Страниц: 606
Второе издание раскрывает ключевые понятия интерпретации моделей машинного обучения на основе анализа реальных данных, предоставляя вам широкий спектр навыков и инструментов для расшифровки результатов даже самых сложных моделей.
📚Burp Suite Cookbook: Web application security made easy with Burp Suite (2023)
✍️Автор: Dr. Sunny Wear
📃Страниц: 450
Эта книга предлагает решения проблем, связанных с выявлением, тестированием и эксплуатацией уязвимостей в веб-приложениях и API. В ней содержатся рекомендации по выявлению слабых мест в безопасности в различных средах с помощью различных тестовых примеров. После того как вы узнаете, как настроить Burp Suite, книга продемонстрирует эффективное использование его инструментов, таких как Live tasks, Scanner, Intruder, Repeater и Decoder, что позволит вам оценить уязвимость безопасности целевых приложений. Кроме того, вы познакомитесь с различными расширениями Burp и новейшими возможностями Burp Suite, включая DOM Invader.
📚Practical Cybersecurity Architecture: A guide to creating and implementing robust designs for cybersecurity architects, 2nd Edition (2023)
✍️Автор: Diana Kelley
📃Страниц: 388
В книге вы познакомитесь с основами архитектуры кибербезопасности как практической дисциплины. Эти основы — вечные подходы, которые, освоив, можно применять и адаптировать к новым и развивающимся технологиям, таким как искусственный интеллект и машинное обучение. Вы узнаете, как устранять и снижать риски, разрабатывать безопасные решения целенаправленным и повторяемым способом, общаться с другими людьми по поводу проектов безопасности и доводить проекты до реализации. В новом издании описаны стратегии, которые помогут вам работать с командами исполнителей, чтобы воплотить свое видение в реальность, а также способы поддержания актуальности проектов с течением времени. По мере продвижения вы также узнаете об известных основах для создания надежных проектов и стратегиях, которые вы можете перенять для создания собственных проектов.
📚The Cloud Data Lake: A Guide to Building Robust Cloud Data Architecture (2023)
✍️Автор: Ruckmani Gopalan
📃Страниц: 250
Создание надежного, масштабируемого и производительного озера данных остается сложной задачей, поскольку существует целый букет инструментов и опций, которые должны работать вместе, чтобы обеспечить бесшовный сквозной конвейер от данных до понимания сути. В этой книге представлен краткий, но исчерпывающий обзор по настройке, управлению и руководству облачным озером данных. Автор — руководитель отдела управления продуктами в Microsoft, рассказывает архитекторам и инженерам по данным об основных аспектах работы с облачным озером данных, начиная с проектирования и лучших практик и заканчивая оптимизацией формата данных, оптимизацией производительности, управлением затратами и управлением.
📚Learn Microsoft Fabric: A practical guide to performing data analytics in the era of artificial intelligence (2024)
✍️Автор: Bradley Schacht
📃Страниц: 338
В книге вы познакомитесь с такими рабочими нагрузками, как Data Factory, Synapse Data Engineering, наука о данных, хранилище данных, аналитика в реальном времени и Power BI. Вы узнаете, как создавать сквозные решения для озер и хранилищ данных с использованием медальонной архитектуры, раскрывать возможности аналитики в реальном времени и внедрять модели машинного обучения и искусственного интеллекта. По мере продвижения вы приобретете опыт мониторинга рабочих нагрузок и администрирования Fabric в рамках арендаторов, мощностей и рабочих пространств. Книга также шаг за шагом поможет вам усовершенствовать методы обеспечения безопасности и управления в Microsoft Fabric и внедрить рабочие процессы CI/CD с помощью Azure DevOps или GitHub.
📚Programming Large Language Models with Azure Open AI: Conversational programming and prompt engineering with LLMs (2024)
✍️Автор: Francesco Esposito
📃Страниц: 256
Автономно общайтесь с пользователями и оптимизируйте бизнес-задачи с помощью приложений, созданных для того, чтобы сделать взаимодействие между людьми и компьютерами плавным и естественным. Эксперт по искусственному интеллекту показывает несколько сценариев, в которых LLM будет эффективен: создание сложных бизнес-решений, сокращение разрыва между человеком и машинами, оснащенными программным обеспечением, и создание мощных механизмов рассуждений. Знакомство с подсказками и разговорным программированием — с конкретными техниками паттернов и фреймворков — раскрывает, как естественный язык может привести к новому, продвинутому подходу к кодированию. Конкретные сквозные демонстрации (с использованием Python и ASP.NET Core) показывают универсальные модели взаимодействия между существующими процессами, API, данными и человеческим вкладом.
📚Android UI Development with Jetpack Compose, 2nd Edition: Bring declarative and native UI to life quickly and easily on Android using Jetpack Compose and Kotlin (2023)
✍️Автор: Thomas Kunneth
📃Страниц: 278
Эта книга на практических примерах поможет вам понять фундаментальные концепции Jetpack Compose и научиться использовать их при создании собственных приложений для Android. Вначале вы получите подробное объяснение декларативного подхода, а также его отличий от традиционных фреймворков пользовательского интерфейса (UI) и преимуществ перед ними. Заложив этот фундамент, в следующих главах вы на практике узнаете, как написать свою первую композитную функцию. Главы также помогут вам освоить макеты, важный основной компонент каждого UI-фреймворка, а затем перейти к более продвинутым темам, таким как анимация, тестирование и лучшие архитектурные практики.