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

Ссылка: @Portal_v_IT

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

Менеджер – @Spiral_Yuri

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

РКН: clck.ru/3Ht5KW
Download Telegram
📖 Безопасность Oracle глазами аудитора: нападение и защита

Автор: Александр Поляков, 2010

Описание:
Эта книга является первым исследованием, написанным отечественным автором, которое посвящено проблеме безопасности СУБД Oracle. Материал книги основан на практическом опыте автора, полученном им в результате проведения тестов на проникновение и обширной исследовательской деятельности в области безопасности СУБД. Книга построена таким образом, что вначале читатель ставится на место потенциального злоумышленника и изучает все возможные способы получения доступа к базе данных, вплоть до поиска новых уязвимостей и написания эксплоитов.

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

📚 Полка Разработчика | #Пентест #Oracle
📖 Python за 7 дней. Краткий курс для начинающих

Автор: Парк Эндрю, 2023

Описание:
Не нужно тратить время и деньги на дорогие онлайн-курсы или видео-туториалы, которые содержат слишком много технических деталей, непонятных для начинающих. Python можно освоить за 7 дней!
Вы познакомитесь с кратким введением в Python, чтобы понять какую пользу можно извлечь, изучая его; узнаете как установить Python и какой дистрибутив лучше использовать; разберетесь с объектами и методами (включая ООП), чтобы эффективно использовать этот удобный язык и его простой синтаксис. Практические упражнения в конце каждой главы идеально подойдут для отработки навыков программирования.

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

📚 Полка Разработчика | #Python
📖 React.js Design Patterns: Learn how to build scalable React apps with ease

Автор: Anthony Onyekachukwu Okonta, 2023

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

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

📚 Полка Разработчика | #ENG #React
📖 Цифровая обработка сигналов на Python

Автор: Аллен Б. Дауни, 2017

Описание:
Если вы знакомы с основами математики и с программированием на Python, то вы готовы к погружению в обработку сигналов. При изучении этой сложной темы в большинстве руководств начинают с теории, в этой же книге все изучается на примерах, взятых из реальной жизни. Уже в первой главе вы разложите звук на гармоники, поменяете их и создадите новые звуки. Автор, Аллен Дауни, рассматривает несколько методов - тут и спектральное разложение, и фильтрация, и свертка, и быстрое преобразование Фурье. В этой книге много упражнений и примеров кода - с ними проще разбираться в материале. Книга профессора Дауни - идеальный путеводитель в мире цифровой обработки сигналов. Она содержит массу информации - от основ до "высоких материй", и она представлена в простом, логичном и хорошо организованном виде, с большим количеством иллюстраций.

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

📚 Полка Разработчика | #Python
📖 Clojure на производстве. Зипперы, базы данных, REPL

Автор: Иван Гришаев, 2023

Описание:
Если Вы обдумываете проект, который требовал бы Java Database Connectivity – рассмотрите Clojure для реализации своих задач.
Clojure — совершенно другой язык по сравнению с уже традиционными языками разработки, которые используют и к которым давно привыкли. Этот ЯП хорошо подходит для параллельного программирования. Предоставляет такие инструменты для работы с потоками, как программная транзакционная память и изменяемые ссылки. Это довольно интерактивный язык — в нем есть возможность написать функцию и сразу из редактора запустить её - проверить и посмотреть, как она работает.

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

📚 Полка Разработчика | #Clojure #REPL
📖 Hands-on Rust Effective Learning through 2D Game Development and Play

Автор: Herbert Wolverson, 2021

Описание
: Rust - это новый захватывающий язык программирования, сочетающий в себе возможности языка C с безопасностью памяти, бесстрашным параллелизмом и повышением производительности - а что может быть лучше для обучения, чем создание игр. В каждой главе этой книги представлены практические проекты, начиная от "Hello, World" и заканчивая созданием полноценной игры в стиле dungeon crawler. С помощью этой книги вы приобретете навыки разработки игр, применимые к другим движкам, включая Unity и Unreal.

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

📚 Полка Разработчика | #ENG #Rust #Геймдев
📖 Язык программирования Rust

Автор: vessd

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

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

📚 Полка Разработчика | #Rust
📖 Ядро Oracle. Внутреннее устройство для администраторов и разработчиков баз данных

Автор: Джонатан Льюис, 2015

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

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

📚 Полка Разработчика | #Oracle #БД
📖 Introduction to Software Testing: A Practical Guide to Testing, Design, Automation, and Execution

Автор: Panagiotis Leloudas, 2023

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

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

📚 Полка Разработчика | #ENG #Полезно
📖 Операционные системы: внутренняя структура и принципы проектирования

Автор: Вильям Столлингс, 2020

Описание:
Прикоснуться к этому невидимому внешне, но крайне важному миру операционных систем вам позволит многократно издававшаяся ранее книга В. Столлингса — признанного авторитета в данной области. Новое, девятое, издание книги существенно обновлено и дополнено. Здесь вы найдете информацию как об общих принципах построения операционных систем и функционировании таких вещей, как сети, файловые системы, многозадачность, распределенные системы или облачные вычисления, так и о конкретных реализациях тех или иных подсистем в новейших версиях операционных систем Windows, Linux, Android, а также во многих других.

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

📚 Полка Разработчика | #ОС
📖 Особенности киберпреступлений: инструменты нападения и защиты информации

Автор: Масалков А. С, 2018

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

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

📚 Полка Разработчика | #Безопасность
📖 Hands-On Augmented Reality Development with Meta Spark Studio: A Beginner’s Guide

Автор: Jaleh Afshar, 2023

Описание
: Создавайте эффекты дополненной реальности с помощью Spark AR, уделяя особое внимание практическому обучению на основе проектов. Поскольку доступ к этой технологии есть практически в каждом смартфоне, мир AR расширяется с каждым днем. Сейчас самое время рассказать свою творческую историю с помощью этого нового средства. Мы начнем с изучения основ дополненной реальности, познакомимся с ключевой терминологией и выясним, в каких случаях эта технология наиболее эффективна. Используя эти базовые знания, мы научимся создавать эффекты selfie, создавать виртуальные объекты в реальном мире и создавать игры, реагирующие на выражение лица и физические воздействия. По окончании книги вы научитесь публично отправлять эффекты, продвигать их на рынке и создавать эффекты.

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

📚 Полка Разработчика | #ENG #Spark
📖 Изучаем Node. Переходим на сторону сервера. 2-е издание

Автор: Пауэрс Ш, 2017

Описание:
Эта книга посвящена Node и тем модулям, которые образуют базовую функциональность Node. Вы начнете знакомство с основ создания веб-сервера и базовых функциональностей, а затем перейдете к системе модулей, REPL, разработке приложений, проблемам безопасности, дочерним процессам, познакомитесь с новыми функциональностями, появившимися в ES6, комплексной разработкой (Express, MongoDB, Redis, AngularJS и Backbone.js), приемами разработки приложений и, наконец, с использованием Node в других областях, таких как микроконтроллеры и «интернет вещей».

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

📚 Полка Разработчика | #NodeJs
📖 Программирование: теоремы и задачи. 6-е издание

Автор: Шень А, 2017

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

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

📚 Полка Разработчика | #Головоломки #Алгоритмы
📖 A Functional Approach to Java: Augmenting Object-Oriented Java Code with Functional Principles

Автор: Ben Weidig, 2023

Описание
: Разработчики Java обычно решают сложные задачи разработки программного обеспечения с помощью объектно-ориентированного программирования (ООП). Однако не все проблемы подходят для ООП. Парадигма функционального программирования (ФП) предлагает другой подход к решению проблем, а Java предоставляет такие простые в освоении инструменты ФП, как лямбды и потоки. Если вы заинтересованы в применении концепций ФП в своем Java-коде, то эта книга для вас.
Автор освещает различные аспекты функционального программирования и показывает, как включить их в свой код, не переходя на "полную функциональность". Вы узнаете, как, когда и зачем использовать такие концепции ФП, как неизменяемость и чистые функции, для написания более лаконичного, разумного и перспективного кода.

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

📚 Полка Разработчика | #ENG #Java
📖 Компьютерная геометрия и алгоритмы машинной графики

Автор: Евгений Никулин, 2010

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

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

📚 Полка Разработчика | #Графика #Алгоритмы
📖 Pyomo. Моделирование оптимизации на Python

Автор: Бинум М., Хакебейл Г., Харт У., 2023

Описание:
Книга содержит полное руководство по Pyomo (Python Optimization Modeling Objects) — пакету с открытым исходным кодом, предназначенному для формулирования и решения крупномасштабных задач оптимизации. Pyomo включает классы Python для определения разреженных множеств, параметров и переменных, с помощью которых записываются алгебраические выражения, определяющие целевые функции и ограничения. Кроме того, программу можно использовать как из командной строки, так и из интерактивного окружения Python, что сильно упрощает создание моделей Pyomo, применение различных оптимизаторов и изучение решений. Благодаря многочисленным примерам, иллюстрирующим различные способы формулирования моделей, книга прекрасно раскрывает широту средств моделирования, поддерживаемых Pyomo, и ее подходы к сложным практическим приложениям.

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

📚 Полка Разработчика | #Pyomo #Python
📖 Docker: Up & Running: Shipping Reliable Containers in Production, 3rd Edition

Автор: Karl Matthias, 2023

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

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

📚 Полка Разработчика | #ENG #Docker
📖 Web Design in easy steps, 7th Edition

Автор: In Easy Steps Limited, 2023

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

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

📚 Полка Разработчика | #ENG #Веб
📖 Как стать программистом с нуля. После 30, без опыта, без образования

Автор: Б. Рузанов, 2022

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

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

📚 Полка Разработчика | #Совет
📖 Мифический человеко-месяц, или Как создаются программные системы

Автор: Брукс Фредерик, 2021

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

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

📚 Полка Разработчика | #Системы