Полка Разработчика
28.2K subscribers
4.02K photos
8 videos
266 files
4.03K links
Секретный книжный архив 🗃

Ссылка: @Portal_v_IT

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

Менеджер – @Spiral_Yuri

Канал на бирже: https://telega.in/c/developer_shelf

РКН: clck.ru/3Ht5KW
Download Telegram
Программирование игр и головоломок

Автор:
Арсак Жак

Описание:
Рассматриваются способы программирования различных занимательных игр и головоломок с числами, геометрическими фигурами и др. Изложение большинства игр и головоломок ведется в несколько этапов. Сначала разъясняется сама постановка задачи и требования, предъявляемые к алгоритму ее решения.

В следующем разделе книги обсуждается сам алгоритм и возможные пути его реализации.

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

Для начинающих программистов, студентов вузов и техникумов.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Coding
📖 An iOS Developer’s Guide to SwiftUI

Автор:
Фадда Мишель

Описание:
SwiftUI преобразовал процесс разработки приложений на платформах Apple, предоставив разработчикам возможность создавать бесшовные пользовательские интерфейсы, просто определяя дизайн пользовательского интерфейса с помощью интуитивно понятного кода Swift. В этой книге рассматривается революционный подход SwiftUI к декларативному программированию, который поможет вам в разработке пользовательского интерфейса для устройств Apple, от iPhone до Mac, описывая, как должно выглядеть приложение и что оно должно делать, оставляя всю тяжесть работы на усмотрение операционной системы.
Благодаря практическому подходу, книга знакомит вас с основами SwiftUI и далее описывает те части SwiftUI, которые опущены в большинстве вводных руководств. Начав с создания представлений и модификаторов, вы перейдете к более сложным и отзывчивым пользовательским интерфейсам и передовым техникам, постепенно продвигаясь к созданию сложных приложений. Далее в этой книге основное внимание уделяется новым возможностям асинхронного программирования и архитектурным шаблонам для разработки эффективных, современных и хорошо структурированных приложений. Наконец, вы познакомитесь с интеграцией UIKit и SwiftUI и узнаете, как запускать тесты для приложений SwiftUI.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #SwiftUI
📖 Kubernetes для DevOps: развертывание, запуск и масштабирование в облаке.

Автор:
Джон Арундел, Джастин Домингус

Описание:
Kubernetes — один из ключевых элементов современной облачной экосистемы. Эта технология обеспечивает надежность, масштабируемость и устойчивость контейнерной виртуализации. Джон Арундел и Джастин Домингус рассказывают об экосистеме Kubernetes и знакомят с проверенными решениями повседневных проблем. Шаг за шагом вы построите собственное облачно-ориентированное приложение и создадите инфраструктуру для его поддержки, настроите среду разработки и конвейер непрерывного развертывания, который пригодится вам при работе.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Kubernetes
📖 Паттерны Kubernetes. Шаблоны разработки собственных облачных приложений

Автор:
Билджин Ибрам, Роланд Хасс

Описание:
Kubernetes — один из ключевых элементов современной облачной экосистемы. Эта технология обеспечивает надежность, масштабируемость и устойчивость контейнерной виртуализации. Джон Арундел и Джастин Домингус рассказывают об экосистеме Kubernetes и знакомят с проверенными решениями повседневных проблем. Шаг за шагом вы построите собственное облачно-ориентированное приложение и создадите инфраструктуру для его поддержки, настроите среду разработки и конвейер непрерывного развертывания, который пригодится вам при работе.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Kubernetes
📖 Осваиваем Kubernetes. Оркестрация контейнерных архитектур

Автор:
Сайфан Д.

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Kubernetes
📖 Encyclopedia of Algorithms, 2nd Edition

Автор:
Ming-Yang Kao

Описание:
Эта динамическая справочная работа предоставляет решения жизненно важных алгоритмических проблем для ученых, исследователей, практиков, преподавателей и студентов в таких областях, как компьютерные науки, математика, статистика, биология, экономика, финансовое программное обеспечение и медицинская информатика.
Это второе издание значительно расширено, основываясь на успехе своего предыдущего издания с более чем 450 новыми и обновленными записями. Эти записи разработаны для обеспечения представления алгоритмов из развивающихся областей исследований, таких как биоинформатика, комбинаторное групповое тестирование, дифференциальная конфиденциальность, алгоритмы перечисления, теория игр, алгоритмы массивных данных, современная теория обучения, социальные сети и алгоритмы САПР VLSI.
Более 630 записей организованы в алфавитном порядке по проблемам с подзаписями, позволяющими находить отдельные решения. Каждая запись включает описание базовой алгоритмической проблемы; спецификации входных и выходных данных; ключевые результаты; примеры приложений; ссылки на ключевую литературу, открытые проблемы, экспериментальные результаты, ссылки на наборы данных и загружаемый код.
Все записи рецензируются, написаны ведущими экспертами в этой области, и каждая запись содержит ссылки на резюме исследовательской работы автора.
Эта определяющая ссылка доступна как в печатном виде, так и в Интернете — динамическая живая работа с гиперссылками на связанные записи, перекрестные ссылки, цитаты и множество других ценных URL-адресов

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Algorythm
📖 Чистый код. Создание, анализ и рефакторинг

Автор: Роберт Мартин

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

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Coding
📖 Основы юзабилити-тестирования

Автор: Барнум К. М.

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Testing
📖 Анализ пакетов. Практическое руководство по использованию Wireshark и tcpdump для решения реальных проблем в локальных сетях

Автор: Крис Сандерс

Описание:
Эта книга посвящена анализу пакетов в Wireshark - самом популярном в мире сетевом анализаторе. Начиная с основ организации сетей, описания протоколов для обмена данными в них и способов подключения к сети для перехвата пакетов, в этой книге поясняются методики выявления на уровне анализируемых пакетов и устранения различных проблем, возникающих в сетях, включая потерю связи, анализ веб-содержимого и пакетов, выявление медленной работы сети, отсутствие доступа к Интернету, заражение вредоносным кодом, нарушение сетевой безопасности. На конкретных примерах из файлов перехвата в книге наглядно показывается, что дает анализ пакетов для диагностики сетей в самых разных сценариях, возникающих в ходе их эксплуатации. Книга адресована всем тем сетевым инженерам и системным администраторам, кто интересуется анализом пакетов для диагностики как проводных, так и беспроводных сетей независимо от уровня их квалификации.
Проанализировать пакеты как в проводных, так и в беспроводных сетях с помощью Wireshark - самого популярного в мире сетевого анализатора - совсем не трудно.
Но как на основании анализа этих пакетов выяснить, что же на самом деле происходит в сети?
Прочтя это третье издание книги, обновленное по версии Wireshark 2.x, вы научитесь разбираться в перехваченных пакетах и лучше понимать стоящие перед вами задачи диагностики сетей. В нем вы найдете дополнительное изложение сетевых протоколов IPv6 и SMTP, новую главу, посвященную эффективным анализаторам пакетов tcpdump и TShark, работающим в режиме командной строки, а также приложение, где поясняется, как интерпретировать данные из пакетов вручную, используя схемы пакетов.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Wireshark
📖 Professional CMake: A Practical Guide (14th Edition)

Автор: Craig Scott

Описание:
Справочник для каждого пользователя CMake, содержащий структурированное обучение, новейшие передовые практики и практические советы от одного из соавторов CMake.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #CMake
📖 Test-Driven Development in Go

Автор: Adelina Simion

Описание:
В этой книге показано, как использовать разработку через тестирование (TDD), широко распространенную отраслевую практику, для тестирования приложений Go на разных уровнях. Вы также изучите проблемы, возникающие при тестировании параллельного кода, и узнаете, как использовать дженерики и писать нечеткие тесты. Книга начинается с обучения тому, как использовать TDD для решения различных задач, от простых математических функций до веб-приложений. Затем вы узнаете, как структурировать и запускать модульные тесты, используя стандартную библиотеку тестирования Go, и изучите две популярные среды тестирования, Testify и Ginkgo. Используя тестирование на основе таблиц, популярную технику Go, вы также будете реализовывать наборы тестов. По мере продвижения вы будете писать и запускать тесты разработки, управляемой поведением (BDD), с использованием Ginkgo и Godog. Наконец, вы изучите сложные аспекты реализации и тестирования TDD в производственной среде, такие как рефакторинг вашего кода и тестирование архитектуры микросервисов с помощью контрактного тестирования, реализованного с помощью Pact. Все эти методы будут продемонстрированы с использованием примера REST API, а также небольших примеров кода, сделанных на заказ. К концу этой книги вы узнаете, как разработать и внедрить комплексную стратегию тестирования для ваших приложений Go и архитектуры микросервисов.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #GO
📖 Powerful Command-Line Applications in Go

Автор: Ricardo Gerardi

Описание:
Многие популярные инструменты командной строки, которые вы используете, разработаны с помощью Go. К ним относятся Docker, Podman, Kubectl, Openshift CLI, Hugo и Terraform. Если вы когда-нибудь задумывались, как сделать такие инструменты своими руками, эта книга покажет вам, как это сделать.

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #GO
📖 1С:Предприятие 8.0. Управление производственным предприятием. Секреты работы

Автор: Наталья Рязанцева, Дмитрий Рязанцев

Описание:
Книга посвящена современному ведению бухгалтерского и управленческого учета в программе "1С:Предприятие 8.0. Управление производственным предприятием". Излагаются принципы работы системы с учетом всех нормативных требований. Представлены сведения об автоматизированном формировании бухгалтерских проводок и аналитических отчетов широкого спектра, ведение первичной документации и многое другое. Обсуждаются схемы движения документов во всех разделах бухгалтерского и налогового учета. Изложение материала сопровождается практическими примерами, позволяющими быстрее понять и усвоить приемы и методы работы с программой, рассматриваются типичные ошибки и затруднения, которые могут возникнуть у пользователей. Для пользователей 1С

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #1C
📖 1С:Предприятие 8.3: Практическое пособие разработчика. Примеры и типовые приемы.

Автор: Радченко М.Г., Хрусталева Е.Ю.

Описание:
Книга представляет собой пособие, позволяющее быстро освоить приемы разработки и модификации прикладных решений на платформе "1С:Предприятие" версии 8.3.22.

На примере создания реального прикладного решения показана структура различных объектов системы, их назначение и методика использования. Приведены процедуры на встроенном языке, в том числе с применением языка запросов, которые снабжены подробными комментариями.

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #1C
📖 Олимпиадное программирование

Автор: Лааксонен А.

Описание:
Перед вами второе, обновленное издание книги, которая уже успела полюбиться читателям. Автор подробно описывает, как проходят олимпиады по программированию и как к ним готовиться, разбирает базовые темы, трюки и алгоритмы. В новых разделах рассматриваются темы повышенного уровня: вычисление преобразования Фурье, нахождение потоков минимальной стоимости в графах и использование конечных автоматов в задачах о строках.
Спортивное программирование – самый перспективный интеллектуальный вид спорта; уже сейчас им увлекаются лучшие умы планеты, и число участников растет год от года. Рост популярности олимпиадного программирования положительно влияет на другие сферы жизнедеятельности человека. Навыки быстрого решения сложнейших задач помогут сегодняшним студентам в будущем эффективно справляться с реальными проблемами человечества.
Издание будет полезно студентам факультетов информационных технологий и участникам олимпиад по программированию.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Coding
📖 The Dart Programming Language

Автор: Gilad Bracha

Описание:
Язык программирования Dart предлагает авторитетное описание Dart для программистов, студентов компьютерных наук и других высококвалифицированных специалистов. Текст освещает ключевые программные конструкции с помощью важных примеров, уделяя особое внимание принципам языка, таким как необязательная типизация и чистая объектная ориентация.
Брача подробно объясняет рефлексию в Dart, показывая, как она развивается в форму, которую программисты могут легко применять, не создавая чрезмерно больших программ. Он также делится ценными идеями о модели Dart в стиле актеров для параллелизма и асинхронного программирования. На протяжении всего он охватывает как семантику языка, так и обоснование ключевых функций, помогая вам понять не только то, что делает Dart, но и почему он работает именно так.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Dart
📖 Fundamentals of Enterprise Architecture

Автор: McCabe T.

Описание:
С ростом сложности современных облачных систем эффективная программа архитектуры предприятия становится более важной, чем когда-либо. В этой практической книге автор Тану МакКейб из Capital One представляет проверенные фреймворки и практики для определения эффективной стратегии архитектуры предприятия — такой, которая позволит архитекторам программного обеспечения и предприятия создавать и внедрять отличные стратегии архитектуры.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Architecture
📖 Writing A Compiler In Go

Автор:
Thorsten Ball

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

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #GO
📖 C# in Depth (4th)

Автор:
TJon Skeet

Описание:
C# in Depth, четвертое издание — ваш ключ к открытию новых мощных возможностей, добавленных в язык в C# 5, 6 и 7. Следуя экспертному руководству легенды C# Джона Скита, вы освоите асинхронные функции, члены с телом выражения, интерполированные строки, кортежи и многое другое.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #GO
📖 Software Architecture with C# 12 and .NET 8, 4th Edition

Автор:
Abbruzzese F., Baptista G.

Описание:
Архитектура программного обеспечения с использованием C# 12 и .NET 8 позволяет применять теорию высокоуровневого проектирования в контексте .NET, обучая вас ключевым навыкам, технологиям и передовым практикам, необходимым для того, чтобы стать эффективным архитектором программного обеспечения .NET.
В этом четвертом издании особое внимание уделяется практическим примерам, которые помогут вам развить свои навыки. Вы узнаете, как выбирать между различными архитектурами и технологиями на каждом уровне стека. Вы познакомитесь с Blazor еще ближе и изучите возможности OpenTelemetry для обеспечения наблюдаемости, а также познакомитесь с более практичным подходом к подготовке микросервисов .NET для интеграции с Kubernetes.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG
📖 Java How To Program. Early Objects (10th Edition)

Автор:
Paul Deitel, Harvey Deitel

Описание:
Книга «Как программировать на Java (ранние объекты)», десятое издание, предназначена для использования в курсе программирования на Java. Он также служит полезным справочным пособием и учебником для самостоятельного изучения программирования на Java.

Инновационная серия книг Deitels «Как программировать» предлагает беспрецедентную широту и глубину концепций объектно-ориентированного программирования и тем среднего уровня для дальнейшего изучения. Книга «Как программировать на языке Java (ранние объекты»), десятое издание, обучает программированию, представляя концепции в контексте полноценных рабочих программ, и использует подход, основанный на ранних объектах (
MyProgrammingLab для Java «Как программировать (ранние объекты)» — это комплексный пакет обучения. MyProgrammingLab — это онлайн-программа домашних заданий, обучающих программ и оценок, которая действительно вовлекает учащихся в обучение. Оно помогает учащимся лучше подготовиться к занятиям, викторинам и экзаменам, что приводит к повышению успеваемости по курсу, а также предоставляет преподавателям динамический набор инструментов для оценки индивидуального прогресса и прогресса класса.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Java