CodeMode | Программирование
11K subscribers
3.49K photos
6 videos
10 files
3.52K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📕 Pro Spring Boot 3

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

🧷Скачать бесплатно.

2024
#ENG #Spring

CodeMode | Программирование
📕 Azure Adventures with C#

Используйте возможности Azure для создания передовых приложений, служб и инфраструктуры. Эта книга представляет собой комплексное руководство, призванное помочь опытным разработчикам на C# освоить основы Microsoft Azure. Независимо от того, являетесь ли вы новичком в Azure или хотите углубить свои знания в области облачных технологий, эта книга дает прочную основу для основ Azure и организации ресурсов, а также охватывает некоторые из наиболее часто используемых ресурсов Azure. Она также включает решения C# и скрипты bicep для развертывания инфраструктуры в Azure.
Книга начинается с основ Azure, охватывающих ее структуру, управление ресурсами и цены, за которыми следует организация ресурсов. Затем вы изучите последнюю версию функций Azure и ее реализацию. Далее обсуждаются такие функции учетной записи хранения, как контейнеры и очереди, а также защита ваших приложений с помощью управляемой идентификации. Вы узнаете, как управлять, сохранять и поддерживать данные в Azure с помощью SQL Server, а также поймете передовые системы доставки сообщений. А также узнаете о виртуальной сети и о том, как ресурсы Azure можно изолировать от других служб и от Интернета, если это необходимо.
После прочтения книги вы сможете создавать, развертывать и управлять Azure как масштабируемым и надежным облачным решением.

🧷Скачать бесплатно.

2024
#ENG #Azure

CodeMode | Программирование
📕 D3.js in Action

Создавайте потрясающие веб-визуализации данных с помощью D3.js.
Это полностью переработанное новое издание D3.js в действии проведет вас от простых диаграмм до мощной интерактивной графики. Глава за главой вы соберете впечатляющее портфолио визуализаций, включая сложные сети, карты и даже полностью настраиваемый макет визуализации. Кроме того, вы узнаете о передовых методах создания интерактивной графики, анимации и интеграции вашей работы в фреймворки разработки интерфейса, такие как React и Svelte.
В D3.js в действии, третье издание вы узнаете, как:
- Настроить локальную среду разработки для D3
- Включить D3 в проекты веб-разработки, включая веб-приложения на основе Node
- Выбрать и добавить элементы DOM
- Изменить размер и положение элементов на экране
- Собрать компоненты и макеты в креативные визуализации данных
D3.js в действии, третье издание было существенно переработано для D3.js версии 7 и современных передовых методов веб-визуализации. В новых главах рассматриваются интерактивные визуализации, вопросы адаптивности для визуализации данных и показываются способы улучшения доступности.

🧷Скачать бесплатно.

2024
#ENG #D3js

CodeMode | Программирование
📕 An Introduction to PHP: Learn PHP 8 to Create Dynamic Websites

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

🧷Скачать бесплатно.

2024
#ENG #PHP

CodeMode | Программирование
📕 PHP by Example: A Practical Guide to Creating Web Applications with PHP

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

🧷Скачать бесплатно.

2024
#ENG #PHP

CodeMode | Программирование
📕 Создание сайта без знания программирования

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

🧷Скачать бесплатно.

2024
#RU

CodeMode | Программирование
📕 Web Development Career Master Plan

Мир веб-разработки может показаться сложным, когда вы новичок и не знаете, с чего начать. Если вы увлечены веб-разработкой и хотите научиться искусству создания привлекательных веб-сайтов, то эта книга для вас.
"Мастер-план карьеры веб-разработчика" поможет вам освоить основы веб-разработки и продвинуться по пути разработки передовых концепций и стратегий карьерного роста. Вы познакомитесь с основными принципами веб-разработки, включая HTML, CSS и JavaScript. По мере углубления вы познакомитесь с различными фреймворками, библиотеками и наборами инструментов. В этой книге также содержится ценная информация о контейнеризации, контроле версий, Linux и IDE. Кроме того, вы найдете советы экспертов по тактике проведения собеседований и стратегиям карьерного роста, которые помогут вам получить первую работу в сфере веб-разработки. Но на этом путешествие не заканчивается. Знакомясь с тонкостями веб-разработки, вы также получите представление о том, что значит быть веб-разработчиком, о повседневных аспектах работы и технологиях, с которыми вам придется работать.
К концу чтения этой книги по веб-разработке вы будете хорошо вооружены знаниями и инструментами, необходимыми для того, чтобы начать свой путь и добиться успеха в этой динамично развивающейся области.

🧷Скачать бесплатно.

2024
#ENG #WEB

CodeMode | Программирование
📕 Reactive Patterns with RxJS and Angular Signals

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

🧷Скачать бесплатно.

2024
#ENG #JavaScript

CodeMode | Программирование
📕 Generic Data Structures and Algorithms in Go

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

🧷Скачать бесплатно.

2022
#ENG #GO

CodeMode | Программирование
📕 Building Ethereum Dapps Decentralized applications on the Ethereum blockchain

Building Ethereum Dapps обучает разработке Dapps на блокчейн-платформе Ethereum. Вы начнете с ментальной модели того, как работают Dapps, а затем погрузитесь в проектирование и реализацию смарт-контрактов на языке Solidity Ethereum. Вы изучите инструменты разработки смарт-контрактов Ethereum, такие как Truffle и Web3, и освоите лучшие практики проектирования и безопасности. Практические упражнения на протяжении всего курса дадут вам ценный практический опыт.

🧷Скачать бесплатно.

2019
#ENG #Blockchain

CodeMode | Программирование
📕 Hypermodern Python Tooling

Идти в ногу с экосистемой Python может быть непросто. Его инструменты разработчика не обеспечивают готового опыта, свойственного таким языкам, как Rust и Go. Когда дело доходит до долгосрочного обслуживания проекта или сотрудничества с другими, каждый проект Python сталкивается с одной и той же проблемой: как построить надежные рабочие процессы за пределами локальной разработки, оставаясь синхронизированным с развивающейся экосистемой.
С этим практическим руководством разработчики Python научатся объединять движущиеся части проекта Python в простую в использовании цепочку инструментов, используя самые современные инструменты, включая Poetry, Nox, pytest, mypy, pre-commit, Black, Ruff, uv, Rye, Hatch и другие. Автор Клаудио Йолович покажет вам, как создавать надежные структуры проектов Python, дополненные модульными тестами, статическим анализом, форматированием кода и проверкой типов.
Эта книга представляет собой руководство по современным инструментам разработчика Python — программам, которые помогут вам выполнять такие задачи, как:
• Управление установками Python в вашей системе
• Установка сторонних пакетов для вашего текущего проекта
• Создание пакета Python для распространения в репозитории пакетов
• Многократный запуск набора тестов в нескольких средах
• Анализ и проверка типов вашего кода для выявления ошибок

🧷Скачать бесплатно.

2024
#ENG #Python

CodeMode | Программирование
📕 Think DSP: Digital Signal Processing in Python

Think DSP: Digital Signal Processing in Python — это введение в обработку сигналов и системный анализ с использованием вычислительного подхода. Предпосылка этой книги (как и других книг серии Think X) заключается в том, что если вы умеете программировать, вы можете использовать этот навык для изучения других вещей. К концу первой главы вы сможете разложить звук на его гармоники, изменить гармоники и сгенерировать новые звуки. Последующие главы следуют логической прогрессии, которая развивает важные идеи постепенно, с упором на приложения.

🧷Скачать бесплатно.

2016
#ENG #Python

CodeMode | Программирование
📕 Docker: Up and Running: Shipping Reliable Containers in Production

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

🧷Скачать бесплатно.

2023
#ENG #Docker

CodeMode | Программирование
📕 Design Patterns via C#. Приемы объектно-ориентированного проектирования

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

🧷Скачать бесплатно.

2015
#RU #C

CodeMode | Программирование
📕 Основы инженерии данных: как создавать надёжные системы обработки данных

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

🧷Скачать бесплатно.

2024
#RU #AI

CodeMode | Программирование
📕 Чистый код. Создание, анализ и рефакторинг

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

🧷Скачать бесплатно.

2019
#RU #AI

CodeMode | Программирование
📕 ChatGPT: ваш наставник по Python. Овладение основами за 100 запросов

Откройте для себя мир программирования на Python с помощью ChatGPT! Погрузитесь в основные концепции, решайте увлекательные и веселые задачи и исследуйте безграничный потенциал программирования. Эта книга позволит вам освоить Python всего за 100 запросов, сформировав у вас необходимые навыки.
Python — один из наиболее широко используемых и универсальных языков программирования, с приложениями, варьирующимися от веб-разработки и анализа данных до машинного обучения и искусственного интеллекта (ИИ).

🧷Скачать бесплатно.

2023
#RU #AI

CodeMode | Программирование
📕PHP 8. Наиболее полное руководство

Книга предоставляет детальное и полное изложение языка РНР 8 от простого к сложному. Ее можно использовать как для изучения языка с нуля, так и для структурирования знаний, изучения тонких моментов синтаксиса и новых возможностей последней версии. Описываются все значимые нововведения. Рассматриваются новые типы, атрибуты, перечисления, именованные аргументы, сопоставления, объединенные типы, новые операторы ??= и ?-> и многое другое. Основной упор в книге делается на объектно-ориентированные возможности языка, поэтому классы и объекты рассматриваются практически с первых глав. Приведено описание синтаксиса РНР, а также инструментов для работы с массивами, файлами, СУБД PostgreSQL, Redis, регулярными выражениями, графическими примитивами, сессиями и т. д.

🧷Скачать бесплатно.

2023
#RU #PHP

CodeMode | Программирование
📕React. Сборник рецептов

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

🧷Скачать бесплатно.

2023
#RU #React

CodeMode | Программирование
📕Разработка игр на языке JavaScript

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

🧷Скачать бесплатно.

2022
#RU #JavaScript

CodeMode | Программирование