progbook | Книги

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

153813

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

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

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

📚Exploring Data Science with R and the Tidyverse: A Concise Introduction (2023)
✍️Автор: Jerry Bonnell
📃Страниц: 476

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

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

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

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

📚Clean Code Principles and Patterns: A Software Practitioner’s Handbook (2023)
✍️Автор: Petri Silén
📃Страниц: 489

Это одно из самых полных руководств для разработчиков программного обеспечения, которое поможет им писать чистый код каждый день. В книге собраны принципы и паттерны, которые помогут разработчикам, от новичков и юниоров до пенсионеров и экспертов, писать более чистый код. Принципы и паттерны, представленные в книге, сопровождаются реалистичными, но понятными примерами, чтобы помочь читателю лучше понять их. Примеры написаны на языках Java, JavaScript/TypeScript и C++. Большинство примеров напрямую применимы и к другим языкам программирования. Читатель должен обладать базовыми знаниями одного из объектно-ориентированных языков программирования, чтобы получить полную пользу от этой книги.

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

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

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

📚Learn LLVM 17, 2nd Edition: A beginner’s guide to learning LLVM compiler tools and core libraries with C++ (2024)
✍️Автор: Kai Nacke
📃Страниц: 416

В начале книги вы узнаете, как настроить, собрать и установить библиотеки, инструменты и внешние проекты LLVM. Затем вы познакомитесь с дизайном LLVM и узнаете о его применении на каждом этапе компиляции: фронтенде, оптимизаторе и бэкенде. Используя реальный подмножество языков программирования, вы создадите фронтенд, сгенерируете LLVM IR, оптимизируете его по конвейеру и сгенерируете машинный код. Продвинутые главы расширяют ваши знания, охватывая такие темы, как расширение LLVM с помощью нового прохода, использование инструментов LLVM для отладки и повышение качества вашего кода. Вы также уделите внимание вопросам компиляции «точно в срок» и текущему состоянию поддержки JIT-компиляции в LLVM. Наконец, вы разработаете новый бэкенд для LLVM, получите представление об описании целей и о том, как работает выбор инструкций.

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

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

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

📚Modern DevOps Practices, 2nd Edition: Implement, secure, and manage applications on the public cloud by leveraging cutting-edge tools (2024)
✍️Автор: Gaurav Agarwal
📃Страниц: 568

Книга начинается со знакомства с современной облачно-нативной архитектурой, а затем рассказывает об архитектурных концепциях, необходимых для реализации современного способа разработки приложений. Следующий блок глав поможет вам ознакомиться с Git, Docker, Kubernetes, Ansible, Terraform, Packer и другими подобными инструментами, что позволит вам создать базу. По мере продвижения вы будете изучать основные элементы облачной интеграции -WS ECS, GKE и другие CaaS-сервисы. В главах также обсуждаются GitOps, непрерывная интеграция и непрерывная доставка — действия GitHub, Jenkins и Argo CD, — чтобы помочь вам понять суть современной доставки приложений. Позже вы запустите свое контейнерное приложение в производство с помощью сетки сервисов и примените искусственный интеллект в DevOps.

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

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

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

📚Building Real-World Web Applications with Vue.js 3: Build a portfolio of Vue.js and TypeScript web applications to advance your career in web development (2024)
✍️Автор: Joran Quinten
📃Страниц: 318

Это руководство по изучению основных концепций Vue.js, настройке среды разработки и созданию вашего первого приложения на Vue.js. Вы создадите приложение для рецептов с помощью Vuetify, а затем, используя визуализацию данных, создадите фитнес-трекер с динамическими панелями, используя внешние базы данных и Vue-ChartJS. Затем вы освоите мультиплатформенную разработку с помощью Quasar, чтобы развернуть свое приложение. В процессе разработки интерактивного приложения для викторины вы познакомитесь с логикой на стороне сервера с помощью Nuxt.js, WebSockets для связи в реальном времени и дифференциацией клиент-сервер.

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

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

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

📌 Читайте интересную статью на виси

🤖 Итоги недели в мире ИИ и обзоры новых сервисов: новые модели для генерации впечатляющих видео

https://vc.ru/dev/983596-itogi-nedeli-v-mire-ii-i-obzory-novyh-servisov-novye-modeli-dlya-generacii-vpechatlyayushchih-video

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

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

📚Communication Patterns: A Guide for Developers and Architects (2023)
✍️Автор: Jacqui Read
📃Страниц: 303

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

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

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

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

📚Automate Testing for Power Apps: A practical guide to applying low-code automation testing tools and techniques (2023)
✍️Автор: César Calvo
📃Страниц: 352

Вы начнете с понимания основ автоматизации тестирования, различных подходов к низкокодовому тестированию и его применения в Power Apps. Далее вы узнаете, как использовать Test Studio, Power Automate Desktop и другие инструменты для автоматизации тестирования приложений Canvas. Вы узнаете, как включить тестирование в процессы развертывания для более быстрых и надежных релизов. Кроме того, в этой книге рассматриваются такие продвинутые темы, как тестирование компонентов PCF и приложения, управляемые моделями.

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

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

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

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

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

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

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

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

📚Learn Microservices with Spring Boot 3: A Practical Approach Using Event-Driven Architecture, Cloud-Native Patterns, and Containerization (2023)
✍️Автор: Mois Macero Garc
📃Страниц: 462

Эта книга покажет вам, как построить архитектуру микросервисов на Java с помощью популярного фреймворка Spring Boot, превратив небольшое монолитное приложение в событийно-управляемую архитектуру, состоящую из нескольких сервисов. Это третье издание обновлено с учетом Spring Boot 3, включая совместимость с Java 17 и Jakarta EE 10, и использует инкрементный подход для обучения структуре микросервисов, разработке на основе тестирования и общим паттернам распределенных систем, таким как обнаружение сервисов, балансировка нагрузки, маршрутизация, централизованные журналы, настройка для каждого окружения и контейнеризация.

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

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

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

📚Cloud Native Development with Google Cloud: Building Applications at Speed and Scale (2023)
✍️Автор: Daniel Vaughan
📃Страниц: 264

На практических примерах эта книга показывает, как использовать Google Cloud в качестве лаборатории для быстрых инноваций, фабрики для автоматизации труда, устойчивой, масштабируемой и безопасной цитадели для работы приложений и обсерватории для наблюдения за ними. Автор показывает, как довести приложения от прототипа до производства, сочетая сервисы Google Cloud, модель облачного программирования и лучшие практики. На примере проекта от начала и до конца разработчики, архитекторы и инженерные менеджеры, работающие с Google Cloud Platform, узнают, как создавать и запускать «облачные» приложения на Google Cloud с уверенностью.

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

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

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

📚Real-World Svelte: Supercharge your apps with Svelte 4 by mastering advanced web development concepts (2023)
✍️Автор: Rich Harris
📃Страниц: 282

Вначале вы получите четкое представление о функциях жизненного цикла, многоразовых hook'ах и различных возможностях стилизации, таких как Tailwind CSS и переменные CSS. Далее вы узнаете, как эффективно управлять состоянием, реквизитами и привязками, а также изучите паттерны компонентов для лучшей организации. Вы также узнаете, как создавать шаблоны с помощью действий, демонстрировать пользовательские события, интегрировать библиотеки пользовательского интерфейса vanilla JS и постепенно улучшать элементы пользовательского интерфейса. По мере продвижения вы узнаете, как управлять состояниями с помощью контекста и хранилищ, реализовывать пользовательские хранилища, обрабатывать сложные данные и эффективно управлять состояниями, а также создавать компоненты без рендеринга и изучать анимацию с помощью tweened и spring-хранилищ.

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

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

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

📚HashiCorp Packer in Production: Efficiently manage sets of images for your digital transformation or cloud adoption journey (2023)
✍️Автор: Armon Dadgar
📃Страниц: 190

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

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

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

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

📚Analytics Engineering with SQL and dbt: Building Meaningful Data Models at Scale (2024)
✍️Автор: Helder Russa
📃Страниц: 321

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

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

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

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

Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы

#️⃣C#

Библиотека шарписта
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel

☁️DevOps

Библиотека devops’а
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования

🐘PHP

Библиотека пхпшника
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты

🐍Python

Библиотека питониста
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты

☕Java

Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Библиотека Data Science — полезные статьи, новости и обучающие материалы
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🦫Go

Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go

🧠C++

Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие профильные каналы

Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика

💼Каналы с вакансиями

Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *

* Организация Meta запрещена на территории РФ

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

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

📚The Definitive Guide to Google Vertex AI: Accelerate your machine learning journey with Google Cloud Vertex AI and MLOps best practices (2023)
✍️Автор: Jasmeet Bhatia
📃Страниц: 422

Эта исчерпывающее руководство, позволяющее вам изучить возможности Google Vertex AI для разработки комплексных ML-решений на простом и продвинутом уровне. Из этой книги вы узнаете, как Vertex AI расширяет ваши возможности, предоставляя необходимые инструменты для решения важнейших задач, включая управление данными, построение моделей, проведение масштабных экспериментов, регистрацию метаданных, развертывание моделей и мониторинг. Вы узнаете, как использовать весь потенциал Vertex AI для разработки и развертывания бескодовых, малокодовых или полностью настраиваемых решений ML. В этой книге используется практический подход к разработке и развертыванию некоторых реальных ML-решений в Google Cloud с использованием таких ключевых технологий, как Vision, NLP, генеративный ИИ и рекомендательные системы.

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

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

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

📚Memory Thinking for C & C++ Linux Diagnostics: Slides with Descriptions Only (2023)
✍️Автор: Dmitry Vostokov
📃Страниц: 258

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

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

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

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

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

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

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

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

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

One Day Offer для DevOps ⚡️

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

Платформа ГосТех — экосистема для разработки всех государственных сервисов. Мы разрабатываем технологические и прикладные сервисы для минимизации трудозатрат при создании бизнес-решений.

В работе мы используем DevOps-инструменты (Jenkins, Ansible, Terraform, Nexus, Gitlab и др.), облачные технологии, системы виртуализации, скриптовые языки (Bash, Python), Linux, k8s, брокеры сообщений, СУБД, системы журналирования, мониторинга и аудита.

Какие задачи будут в вашем планере:
● внедрять компоненты платформы;
● решать инциденты;
● мониторить доступность, работоспособность и нагрузку на компоненты платформы;
● устанавливать и обновлять компоненты платформы;
● проводить работы по подготовке компонентов к аварийным ситуациям.

Масштабные проекты и работа в крупнейшем IT-сообществе ждут вас. Регистрируйтесь на One Day Offer 👈

Реклама. Рекламодатель ПАО Сбербанк

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

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

📚Game Development Patterns with Unreal Engine 5: Build maintainable and scalable systems with C++ and Blueprint (2023)
✍️Автор: Stuart Butler
📃Страниц: 254

Вы начнете с изучения основополагающих принципов кодирования и получите твердое представление о концепциях, проблемах и преимуществах использования паттернов в коде. По мере продвижения вы обнаружите паттерны, которые вплетены в ядро Unreal Engine 5, такие как Double Buffer, Flyweight и Spatial Partitioning, а также некоторые из существующих наборов инструментов, которые воплощают паттерны в своем дизайне и использовании, включая Component, Behavior Tree и Update.

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

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

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

📚Distributed Machine Learning Patterns (2024)
✍️Автор: Yuan Tang
📃Страниц: 375

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

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

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

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

📚Options and Derivatives Programming in C++23: Algorithms and Programming Techniques for the Financial Industry (2023)
✍️Автор: Carlos Oliveira
📃Страниц: 323

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

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

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

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

📚Architectural Patterns and Techniques for Developing IoT Solutions: Build IoT applications using digital twins, gateways, rule engines, AI/ML integration, and related patterns (2023)
✍️Автор: Grady Booch
📃Страниц: 304

В начале книги вы познакомитесь с различными архитектурными паттернами IoT, а затем поймете, как они используются в разных областях. Вы также узнаете, как такие сквозные проблемы, как безопасность, требуют особого внимания в контексте IoT. По мере продвижения вы узнаете обо всех нюансах, присущих каждому уровню эталонной архитектуры IoT, включая соображения, связанные с аналитикой для граничных/ограниченных устройств, визуализацией данных и так далее. В заключительных главах вы изучите такие новые технологии, как блокчейн, 3D-печать, 5G, генеративный ИИ, квантовые вычисления и большие языковые модели (LLM), которые расширяют возможности IoT для реализации более широких приложений.

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

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

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

📚Salesforce AppExchange Success Blueprint: Transform your ideas into profitable and scalable Salesforce applications (2023)
✍️Автор: Jakub Stefaniak
📃Страниц: 342

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

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

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

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

📚Training Data for Machine Learning: Human Supervision from Annotation to Data Science (2023)
✍️Автор: Anthony Sarkis
📃Страниц: 329

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

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

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

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

📚Manjaro Linux User Guide: Gain proficiency in Linux through one of its best user-friendly Arch-based distributions (2023)
✍️Автор: Atanas Georgiev Rusev
📃Страниц: 498

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

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

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

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

📚Angular Projects: Build modern web apps in Angular 16 with 10 different projects and cutting-edge technologies (2023)
✍️Автор: Aristeidis Bampakos
📃Страниц: 312

Обновленная до последней версии Angular, книга была переработана, чтобы идти в ногу с новейшими технологиями. Вы будете работать над PWA-приложением для прогноза погоды, мобильным приложением для геотаггинга фотографий, библиотекой компонентного пользовательского интерфейса и другими интересными проектами. При этом вы будете применять такие популярные технологии, как Angular Router, Scully, Electron, Angular service workers, Jamstack, NgRx и другие.

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

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

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

📚Mastering Elastic Kubernetes Service on AWS: Deploy and manage EKS clusters to support cloud-native applications in AWS (2023)
✍️Автор: Malcolm Orr
📃Страниц: 448

Вы начнете с изучения основ Docker, Kubernetes, Amazon EKS и его архитектуры, а также различных способов настройки EKS. Далее вы узнаете, как управлять Amazon EKS, включая безопасность, аутентификацию кластера, работу в сети и обновление версий кластера. По мере продвижения вы узнаете о лучших практиках и научитесь разворачивать приложения на Amazon EKS с помощью различных сценариев использования, включая передачу образов на ECR, настройку хранилища и балансировку нагрузки. С помощью нескольких практических примеров и сценариев вы получите ноу-хау для решения проблем масштабирования и мониторинга. Наконец, вы преодолеете трудности, возникающие при работе с EKS, приобретя необходимый набор навыков для устранения типичных проблем с помощью правильной логики.

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

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

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

📚Splunk 9 Enterprise Certified Administration Guide: A prep guide to help you ace your Splunk Enterprise Admin Certification (2023)
✍️Автор: Srikanth Yarlagadda
📃Страниц: 254

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

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

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

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

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

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

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

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

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

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