progbook | Книги

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

153816

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

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

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

Хакатон DatsArt Space от DatsTeam!

Space X запускает космические корабли, а DatsTeam – новый хакатон!
Приглашаем отметить День космонавтики на крутой игре! 🚀🪐🌟

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

>>> Регистрация до 20.04.2023 >>>

🏆 кто покажет лучший результат по итогам двух этапов – Apple Macbook pro на каждого участника
🙌🏻 в команде от 1 до 3 участников
💸 бесплатно
👽 от 18 и старше

Хакатон пройдет в два этапа:
1 этап: 21 апреля 17:00 - 22 апреля 16:00*
2 этап: 22 апреля 17:00-20:00* - финал в прямом эфире!
*время Московское

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

Вопросы info@datsteam.dev
>>> Регистрация до 20.04.2023 >>>

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

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

Introduction to Java Through Game Development: Learn Java Programming Skills by Working with Video Games (2022)
Автор: Victor G Brusca
Количество страниц: 263

#java

Хотите научиться программировать на Java? Давайте признаем, что лучший способ научиться программировать - это писать программы. Это может быть пугающим предложением, когда над головой висит призрак многочасовых примеров простых программ командной строки. Не бойтесь! Теперь вы можете научиться программировать на Java в увлекательной форме, работая над видеоиграми.
В этой книге вы сможете поработать с тремя игровыми проектами на Java и получить доступ к полному коду каждого проекта, включая полный игровой движок Java.

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

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

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

Cyber Security: The complete guide to cyber threats and protection, 2nd Edition
Автор: David Sutton
Количество страниц: 222

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

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

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

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

React Key Concepts: Consolidate your knowledge of React’s core features (2022)
Автор: Maximilian Schwarzmuller
Количество страниц 590

#react

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

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

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

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

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

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

Подписывайтесь: /channel/+CVwn17exFmhiNTYy

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

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

Introducing ReScript: Functional Programming for Web Applications (2022)
Автор: Danny Yang
Количество страниц: 284

Эта книга служит кратким руководством по ReScript, функциональному языку для создания веб-приложений. Используя примеры возможностей языка ReScript, а также объяснения фундаментальных концепций функционального программирования, эта книга покажет веб-разработчикам с опытом работы на JavaScript, как эффективно использовать ReScript в полной мере.

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

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

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

Operating OpenShift: An SRE Approach to Managing Infrastructure (2023)
Автор: Manuel Dewald
Количество страниц: 300

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

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

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

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

Podman in Action: Secure, rootless containers for Kubernetes, microservices, and more (2023)
Автор: Daniel Walsh
Количество страниц: 312

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

Эта книга научит вас разрабатывать и управлять rootless контейнерами с помощью Podman. Вы быстро освоите уникальные преимущества Podman по сравнению с Docker и узнаете, как легко перенести вашу инфраструктуру на базе Docker.

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

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

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

Mastering Go Network Automation: Automating Networks, Container Orchestration, Kubernetes with Puppet, Vegeta and Apache JMeter (2023)
Автор: Ian Taylor
Количество страниц: 208

#go

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

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

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

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

Animating SwiftUI Applications: Create visually stunning and engaging animations for iOS with SwiftUI (2023)
Автор: Stephen DeStefano
Количество страниц: 478

#swift

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

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

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

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

Agile Software Development: Trends, Challenges and Applications (2023)
Автор: Manu Sood
Количество страниц: 400

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

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

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

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

Python for Beginners (2023)
Автор: B. Balamurugan
Количество страниц: 248

#python

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

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

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

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

Думали Телеграм останется в стороне, и ничего не сделает к 1 апреля, но нет, новая анимация при нажатии лайка — прекрасная! Круто придумали, молодцы! Видимо сам Дуров приложил к этому руку 👍

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

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

Mastering Python Network Automation: Automating Container Orchestration, Configuration, and Networking with Terraform, Calico, HAProxy, and Istio (2023)
Автор: Pravin Dhandre
Количество страниц: 200

#python

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

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

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

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

Getting Started with Angular: Create and Deploy Angular Applications (2023)
Автор: Victor Hugo Garcia
Количество страниц: 392

#angular

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

Вы начнете с обзора фреймворка Angular, где будут представлены TypeScript и ES6. Далее вы увидите, как создать приложение (RestApp) с использованием модуля in-memory для имитации API, которое взаимодействует с rest API, выполняя грубые операции. Затем следует приложение (AuthApp), которое использует сторонний сервис для обеспечения аутентификации и авторизации для обработки регистраций. Затем в шести частях вы создадите приложение (BlogApp), которое взаимодействует с базой данных MongoDB.

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

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

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

Applied Machine Learning and High Performance Computing on AWS: Accelerate development of machine learning applications following architectural best practices (2022)
Автор: Farooq Sabir
Количество страниц: 398

#aws

Машинное обучение (ML) и высокопроизводительные вычисления (HPC) на AWS позволяют выполнять интенсивные вычислительные нагрузки в различных отраслях и новых приложениях.

Книга содержит сквозное руководство, начиная с концепций HPC для хранения данных и сетей. Затем она углубляется в часть 2 с рабочими примерами обработки больших наборов данных с помощью SageMaker Studio и EMR, построения, обучения и развертывания больших моделей с использованием распределенного обучения. В книге также рассматривается развертывание моделей на периферийных устройствах с помощью SageMaker и IoT Greengrass, а также оптимизация производительности ML-моделей для случаев использования с низкой задержкой.

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

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

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

Реклама. ПАО "МОСКОВСКИЙ КРЕДИТНЫЙ БАНК". Лицензия № 1978. erid=токен2Vtzqv6afGr

Банк МКБ, один из лучших IT-работодателей по версии Хабра, готов дать оффер всего за один день!

22 апреля проводим ☄️OneDayOffer для IT-специалистов: аналитиков (DWH), разработчиков DWH (OLAP), разработчиков Java, senior react-разработчиков, QA Engineer, а также системных аналитиков и тех, кто умеет ими руководить.

В течение одного дня мы познакомим вас с командой и техлидами, расскажем о предстоящих проектах и сравним с ними ваш скилл, а уже вечером разошлем офферы тем, кто готов вместе с командой МКБ делать наши финтех-сервисы лучше 🤝

Заявку можно оставить здесь.

* в начале публикации мы сcылались на Хабр. Кликни ссылку, чтобы посмотреть за что МКБ ценят в IT-сообществе😎

@mkbbank

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

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

Frontend Development: The Ultimate Guide (2022)
Автор: Sufyan bin Uzayr
Количество страниц: 178

Пользовательские интерфейсы, кнопки, вводимые пользователем данные, веб-страницы и функции пользовательского опыта (UX) - все это примеры фронтенд-разработки. Пользовательский опыт является основным направлением разработки фронтенда. Как инженеры фронтенда, вы создаете те части приложения, к которым непосредственно обращаются конечные пользователи, используя соответствующие подходы к кодированию и проектированию с целью сделать общий интерфейс элегантным, простым в использовании, быстрым и безопасным, способствуя вовлечению и взаимодействию пользователей. Разработка фронтенда - это процесс преобразования данных в графический пользовательский интерфейс. Основой фронтенд-разработки всегда были HTML, CSS и JavaScript.

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

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

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

C++ for beginners: Your comprehensive step-by-step guide to learn everything about C++ (2022)
Автор: Daniel Harder
Количество страниц: 204

#c_plus_plus

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

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

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

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

Application Security Program Handbook: A guide for software engineers and team leaders (2022)
Автор: Derek Fisher
Количество страниц: 296

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

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

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

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

Собственные технологические разработки ВК в одном месте

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

Теперь все они собраны в специальном разделе «Технологии»: узнать о каждой их них подробнее и скачать нужное можно по ссылке ниже. Пользуйтесь.

Открыть раздел

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

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

Test-Driven Development with PHP 8: Build extensible, reliable, and maintainable enterprise-level applications using TDD and BDD with PHP (2023)
Автор: Ben Hansen
Количество страниц: 336

#php

Вы узнаете, как разбить бизнес-требования на выполнимые и осуществимые списки с помощью Jira. Используя эти упорядоченные списки бизнес-требований, вы поймете, как внедрить разработку, ориентированную на поведение (BDD) и разработку, ориентированную на тестирование (TDD), чтобы начать писать сопровождаемый PHP-код. Вы узнаете, как использовать автоматизированные тесты, чтобы остановить внесение регрессий в приложение при каждом выпуске кода с помощью непрерывной интеграции.

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

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

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

👁‍🗨 PostgreSQL — наиболее популярная из открытых СУБД в мире.

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

📌 Хотите начать осваивать PostgreSQL?

Приходите 10 апреля в 20:00 на вебинар, приуроченный к старту онлайн-курса «PostgreSQL Cloud Solutions» в OTUS. Тема открытого урока: «Автоматизация развертывания на кластера PostgreSQL на базе Patroni в Kubernetes».

🎁 На занятии спикер Евгений Аристов, архитектор баз данных PostgreSQL, разыграет свою книгу «PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака».

👉ЗАРЕГИСТРИРОВАТЬСЯ
https://otus.pw/t9qI/

Реклама. Информация о рекламодателе на сайте otus.ru

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

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

Mastering C++ Network Automation: Run Automation across Configuration Management, Container Orchestration, Kubernetes, and Cloud Networking (2023)
Автор: Justin Barbara
Количество страниц: 210

#c_plus_plus

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

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

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

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

Python Machine Learning Projects: Learn how to build Machine Learning projects from scratch (2023)
Автор: Dr. Deepali R Vora
Количество страниц: 260

#python

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

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

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

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

Mathematical Foundations of Data Science (2023)
Автор: Bernhard Bermeitinger
Количество страниц: 226

Цель данного учебника - указать на наиболее важные принципы анализа данных с математической точки зрения. В частности, для изучения выбраны следующие вопросы: Какие принципы необходимы для понимания последствий применения, а какие - для понимания условий успеха используемых методов? Теория представлена только в той степени, которая необходима для ее правильного применения, стремясь к балансу между чрезмерной сложностью и чрезмерным упрощением. Основное внимание уделяется принципам, имеющим решающее значение для успешного применения.

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

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

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

Frontend Development Projects with Vue.js 3: Learn the fundamentals of building scalable web applications and dynamic user interfaces with Vue.js, 2nd Edition (2023)
Автор: Maya Shavin
Количество страниц: 628

#vue

Книга "Frontend Development Projects with Vue.js 3" поможет вам освоить основные концепции этого фреймворка JavaScript на практических примерах, имитирующих реальные веб-проекты. В этом обновленном издании вы познакомитесь со всеми аспектами нового и улучшенного Vue.js 3, работая над такими мини-проектами, как интерфейс чата, корзина для покупок, калькулятор цен, приложение для выполнения дел и генератор карточки профиля для хранения контактных данных. Эти реалистичные проекты представлены в виде небольших упражнений, которые вы сможете выполнять с удовольствием, даже бросая вызов самому себе.

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

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

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

Implementing Event-Driven Microservices Architecture in .NET 7: Develop event-based distributed apps that can scale with ever-changing business demands using C# 11 and .NET 7
Автор: Joshua Garverick
Количество страниц: 326

#c_sharp

Эта книга проведет вас через различные практические примеры реализации событийно-ориентированной архитектуры микросервисов с использованием C#11 и .NET 7. Она разделена на 3 отдельных раздела, каждый из которых посвящен различным аспектам этой реализации.

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

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

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

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

SQL Query Design Patterns and Best Practices: A practical guide to writing readable and maintainable SQL queries using its design patterns (2023)
Автор: Chi Zhang
Количество страниц: 270

#sql

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

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

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

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

Azure Security Cookbook: Practical recipes for securing Azure resources and operations (2023)
Автор: Steve Miles
Количество страниц: 372

Эта книга начинается со знакомства с рецептами по обеспечению безопасности и защите идентификационных данных Azure Active Directory (AD). После изучения способов обеспечения безопасности и защиты сетей Azure вы изучите способы обеспечения безопасности удаленного доступа Azure и защиты виртуальных машин Azure, баз данных Azure и хранилищ Azure. По мере продвижения вы также узнаете, как обеспечивать безопасность и защиту сред Azure с помощью механизма рекомендаций Azure Advisor и использовать инструменты Microsoft Defender for Cloud и Microsoft Sentinel. Наконец, вы сможете применять аналитику трафика, визуализировать трафик и выявлять киберугрозы, а также подозрительную и вредоносную активность.

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

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