progbook | Книги

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

153813

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

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

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

Learn IoT Programming Using Node-RED: Begin to Code Full Stack IoT Apps and Edge Devices with Raspberry Pi, NodeJS, and Grafana (2022)
Автор: Bernardo Ronquillo Japon
Количество страниц: 242

Книга предоставит вам практический опыт визуального программирования, основы Node-RED и архитектуру системы Интернета вещей. В книге рассматриваются возможности сбора данных и разработка функций потоковой передачи данных в реальном времени. В книге описано, как создать инфраструктуру Интернета вещей, управлять разработкой программного обеспечения и интегрировать физические устройства. Также представлены проекты IoT на основе данных о температуре и влажности, записанных в виде временных рядов. В ней рассказывается о том, как разрабатывать программное обеспечение с использованием имитационной модели аппаратного обеспечения и использовать тот же код для выполнения его на реальном оборудовании. Node-RED, Pusher, InfluxDB и Grafana - некоторые из инструментов, с которыми вы познакомитесь в этой книге.

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

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

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

🔥Какие знания точно нужны программисту? Ответ — все ключевые понятия в Computer Science.

Начните изучать эту область 30 марта в 20:00 на вебинаре, приуроченном к старту онлайн-курса «Computer Science» в OTUS. Тема открытого урока: «Ввод-вывод в компьютерных системах».

📚Что интересного будет на занятии?
— Рассмотрим основы архитектуры ввода-вывода (I/O) в компьютерных системах.
— Изучим роль I/O систем в компьютерной архитектуре, рассмотрим различные типы устройств и их использование в компьютерных системах.
— Обсудим необходимые аппаратные компоненты, такие как память
— Научимся использовать программно устройства ввода-вывода.

Результат занятия 👉 вы разберетесь в роли, типах I/O систем в компьютерной архитектуре и способов взаимодействия с ними.

🎁 Продолжить изучение Computer Science вы сможете на курсе, доступном в рассрочку.

Для участия зарегистрируйтесь: https://otus.pw/oClk/

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

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

Introducing .NET 6: Getting Started with Blazor, MAUI, Windows App SDK, Desktop Development, and Containers (2022)
Автор: Nico Vermeir
Количество страниц: 332

#dot_net

Добро пожаловать в .NET 6, единую платформу Microsoft, которая объединяет в себе все лучшее из современной и традиционной .NET Framework. Эта книга познакомит вас с новыми аспектами полностью поддерживаемого Microsoft .NET 6 Framework и научит, как извлечь из него максимальную пользу. Вы узнаете о продвижении к единому унифицированному .NET, включая MAUI и возрождение разработки настольных систем. Вы погрузитесь в Roslyn, Blazor, CLI, Containers, Cloud и многое другое, используя подход к обучению "сначала фреймворк". Сначала вы узнаете, что представляет собой каждый инструмент, его практическое использование и как его применять, а затем попробуете его самостоятельно для закрепления полученных знаний. И, конечно же, будет много примеров кода с использованием C# 10.

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

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

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

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

Языки
● Python, JavaScript, TypeScript, C#, Go, SQL.

Тематика
● Информационная безопасность, Data Science, базовые концепции языков, продвинутый Python, JS (и т. д), бэкенд веб-приложений, фронтенд-разработка, React, системное программирование, базы данных.

Объем
● от 7 до 15 тыс. знаков.

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

Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».

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

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

Mastering ARKit: Apple’s Augmented Reality App Development Platform (2022)
Автор: Jayven Nhan
Количество страниц:566

#ios

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

Вы научитесь создавать успешные, хорошо продуманные и всеобъемлющие приложения дополненной реальности для устройств Apple. Во-первых, раскроете основы дополненной реальности на платформах Apple. Поймете строительные блоки и внутреннюю работу технологий, на которых основана дополненная реальность. Во-вторых, вы узнаете о создании AR-приложений с помощью ARKit, SceneKit, SpriteKit, RealityKit и RealityComposer.

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

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

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

Web Performance Optimization: A Practical Approach (2022)
Автор: Sufyan bin Uzayr
Количество страниц: 212

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

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

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

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

Как выбрать материалы для изучения программирования?

Как выбрать эффективный и полезный ресурс для прокачки навыков разработки среди многообразия источников? Лучше всего — выбирать материалы, собранные практиками индустрии.

Советуем обратить внимание на бесплатные хендбуки Академии Яндекса. Это онлайн-учебники по Python, С++ и машинному обучению, которые созданы специально для того, чтобы начинающие специалисты могли самостоятельно освоить новые темы, а более опытные — освежить знания. В хендбуке есть как теория, так и практические задания с автопроверкой.

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

Сохраняйте ссылку и погружайтесь в обучение: https://clck.ru/33j2uU

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

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

Introducing Blockchain with Java: Program, Implement, and Extend Blockchains with Java (2022)
Автор: Spiro Buzharovski
Количество страниц: 185

#java

Создайте свою собственную криптовалюту, реализовав технологию блокчейн с помощью Java. Это пошаговое руководство научит вас, как создать пользовательский интерфейс с помощью Java FX и реализовать SQLite DB с помощью JDBC Driver для блокчейна.

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

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

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

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

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

Blueprints Visual Scripting for Unreal Engine 5: Unleash the true power of Blueprints to create impressive games and applications in UE5, 3rd Edition (2022)
Автор: Brenden Sewell
Количество страниц: 566

Книга расскажет вам об использовании переменных, макросов и функций, а также поможет узнать об объектно-ориентированном программировании. Вы познакомитесь с Gameplay Framework и узнаете, как Blueprint Communication позволяет одному Blueprint получить доступ к информации из другого Blueprint. Вы начнете с базового шаблона шутера от первого лица, и в каждой главе будете развивать прототип, создавая все более сложный и надежный игровой процесс. Затем вы перейдете от создания базовой механики стрельбы к более сложным системам. Книга демонстрирует, как использовать массивы, карты, перечисления и векторные операции, а также знакомит с элементами, необходимыми для разработки VR-игр. В последних главах вы узнаете, как реализовать процедурную генерацию и создать конфигуратор продукта.

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

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

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

Mobile App Reverse Engineering: Get started with discovering, analyzing, and exploring the internals of Android and iOS apps (2022)
Автор: Abhinav Mishra
Количество страниц: 166

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

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

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

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

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

Канал с мемами — t.me/itmemlib
Полезные материалы по всему, что может быть интересно любому программисту: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
CC++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot

Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
Лента в Дзен: https://zen.yandex.ru/proglib


Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Подписывайтесь: t.me/event_listener_bot

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

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

The Pandas Workshop: A comprehensive guide to using Python for data analysis with real-world case studies (2022)
Автор: Blaine Bateman
Количество страниц: 744

#pandas

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

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

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

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

❗️Weekend Offer для PHP-разработчиков стартует уже 25-26 марта

Отправляйте отклик на участие до 23 марта и получите шанс присоединиться к команде крупнейшей социальной сети в России и странах СНГ всего за одни выходные.

Будут рассмотрены также кандидатуры разрабов, которые пишут и на других языках, если они кодят на PHP и готовы переходить на него.

👉 Откликнуться

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

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

Backend Developer in 30 Days: Acquire Skills on API Designing, Data Management, Application Testing, Deployment, Security and Performance Optimization (2023)
Автор: Pedro Marquez-Soto
Количество страниц: 464

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

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

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

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

Clean SAPUI5: A Style Guide for Developers (2023)
Автор: Arnaud Buchholz
Количество страниц: 400

Наведите порядок в своем коде с помощью этого руководства от экспертов! Узнайте, как использовать возможности JavaScript для написания лучшего кода SAPUI5. Затем просмотрите подробные примеры кода и объяснения использования модулей, классов, функций, имен, переменных, литералов, комментариев, метрик кода и многого другого. Получите лучшие практики, необходимые для форматирования, тестирования, внедрения и не только!

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

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

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

Unity in Action, 3rd Edition (2022)
Автор: Joseph Hocking
Количество страниц: 414

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

Эта книга научит вас писать и внедрять игры с помощью Unity. Вы проработаете интересные и увлекательные примеры 2D-, 3D- и AR/VR-игр, чтобы получить практический опыт работы с интуитивно понятными инструментами Unity и современным движком рендеринга.

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

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

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

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

Канал с мемами — t.me/itmemlib
Полезные материалы по всему, что может быть интересно любому программисту: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
CC++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Книги для программистов: t.me/progbook
Бот с IT-вакансиями: t.me/proglib_job_bot

Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
Лента в Дзен: https://zen.yandex.ru/proglib


Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Подписывайтесь: t.me/event_listener_bot

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

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

Advanced Web Technologies : 2nd Edition (2022)
Автор: Ajit Singh
Количество страниц: 280

Этот текст - введение в сложный мир передовых веб-технологий. Это новое издание было тщательно пересмотрено и обновлено, чтобы отразить новую среду веб-дизайна (Web 3.0). Книга может быть использована для самостоятельного изучения всеми, кто заинтересован в широком знакомстве с полезным подмножеством многочисленных технологий, обычно используемых для разработки коммерческих и развлекательных веб-сайтов. Эта книга охватывает знание всех языков программирования веб-разработки, таких как SERVLET, JSP, PERL, XML, XSL, .NET, ASP.NET, AJAX.

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

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

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

Cloud Security For Dummies (2022)
Автор: Ted Coombs
Количество страниц: 384

#cloud

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

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

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

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

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

📌 Мигрируем в PostgreSQL на демо-занятии онлайн-курса «PostgreSQL для администраторов баз данных и разработчиков»

Рассмотрим вопросы: загрузки данных на Постгрес, переноса PostgreSQL базы с Linux на Windows (или наоборот) и настроим логическую репликацию, которая позволяет мигрировать данные с более старой версии Постгреса на новую.

🎯 РЕЗУЛЬТАТ ПРОХОЖДЕНИЯ КУРСА
Сильное портфолио, которое позволит работать в качестве PostgreSQL DBA — устанавливать, настраивать, поддерживать и развивать БД под управлением PostgreSQL

🎁 Подарок
На открытом уроке будет разыграна книга руководителя курса Евгения Аристова — "PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака"

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

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

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

Kotlin Multiplatform by Tutorials: Build Native Apps Faster by Sharing Code Across Platforms (2022)
Автор: Carlos Mota
Количество страниц: 485

#kotlin

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

Kotlin Multiplatform by Tutorials поможет вам эффективно реализовать реальные приложения для разных платформ, используя общий код.

Эта книга предназначена для мобильных разработчиков и менеджеров, которые хотят изучить, как можно использовать Kotlin Multiplatform для совместного использования кода в приложениях для Android, iOS и desktop систем. Если вы хотите сократить время разработки и тестирования, написав определенные части своих приложений только один раз, эта книга поможет вам.

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

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

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

Practical Memory Forensics: Jumpstart effective forensic analysis of volatile memory (2022)
Автор: Oleg Skulkin
Количество страниц: 304

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

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

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

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

Adaptive Machine Learning Algorithms with Python: Solve Data Analytics and Machine Learning Problems on Edge Devices (2022)
Автор: Chanchal Chatterjee
Количество страниц: 297

#python

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

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

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

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

Advanced SQL with SAS (2022)
Автор: Christian FG Schendera
Количество страниц: 428

#sql

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

Помимо многочисленных методов настройки, в книге рассматриваются неявные и явные проходы, представлены альтернативные среды обработки SAS на основе grid и cloud, а также сравниваются языки программирования SAS и подходы, включая FedSQL, CAS, DS2 и хэш-программирование.

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

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

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

Cracking C Programming Interview: 500+ interview questions and explanations to sharpen your C concepts for a lucrative programming career (2022)
Автор: Tanuj Kumar Jhamb
Количество страниц: 398

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

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

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

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

🖥 Атаки на веб-приложения — один из наиболее популярных методов кибератак. Статический и динамический анализ кода в процессе разработки приложений помогает вовремя находить уязвимости.

🎙 На вебинаре 23 марта в 14:00 эксперты Positive Technologies рассмотрят классический пайплайн DevOps, построенный с помощью PT Application Inspector и PT BlackBox, а также разберут, как с помощью методов белого и черного ящика искать недостатки в приложениях.

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

🔗 Зарегистрироваться на вебинар можно на сайте.

#Реклама ИНН 7718668887
АО "ПОЗИТИВ ТЕКНОЛОДЖИЗ"

#PositiveWebinars

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

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

Skills of a Successful Software Engineer (2022)
Автор: Fernando Doglio
Количество страниц: 192

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

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

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

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

Q# Pocket Guide: Instant Help for Q# Developers (2022)
Автор: Mariia Mykhailova
Количество страниц: 200

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

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

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

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

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

🔥 Хотите научиться ориентироваться в SRE?

🚀 Ответь на 13 вопросов и проверь свои знания.
Сможешь сдать — пройдёшь на онлайн-курс «SRE практики и инструменты». от OTUS по специальной цене.

📚 Курс рассчитан на разработчиков, которые хотят получить дополнительные компетенции для работы в production окружениях, разобраться и внедрить SRE практики и инструменты. После курса вы сможете выстраивать SRE-процессы в контексте взаимодействия с другими отделами компании.

🎫 Возможна оплата курса в рассрочку

👉 ПРОЙТИ ТЕСТ: https://otus.pw/VPj1/

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

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

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

Simplifying Android Development with Coroutines and Flows: Learn how to use Kotlin coroutines and the flow API to handle data streams asynchronously in your Android app (2023)
Автор: Jomar Tigcal
Количество страниц: 164

#android

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

Книга начинается с того, что вы узнаете, как создавать и обрабатывать корутины Kotlin на Android. Вы изучите асинхронное программирование в Kotlin и поймете, как тестировать корутины Kotlin. Далее вы узнаете о потоках Kotlin на Android и более подробно рассмотрите использование потоков Kotlin, освоив обработку отмен и исключений потоков и тестирование потоков.

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

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