Revall-info Книги по программированию бесплатно!
591 subscribers
569 photos
3 files
571 links
Download Telegram
Безопасный DevOps (2020)

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

Подробнее | Скачать книгу

#книги #скачатькниги #devops #revall #prog #book #admin
JavaScript Cloud Native Development Cookbook +Code (2018)

Cloud-native development is a modern approach to building and running applications that leverages the merits of the cloud computing model. With cloud-native development, teams can deliver faster and in a more lean and agile manner as compared to traditional approaches. This recipe-based guide provides quick solutions for your cloud-native applications.

Подробнее | Скачать книгу

#revall #javascript #books #prog #cloud
Разработка на JavaScript. Построение кроссплатформенных приложений с помощью GraphQL, React, React Native и Electron (2021)

Что такое современный JavaScript? Когда-то он просто добавлял интерактивности к окнам веб-браузера, а теперь превратился в основательный фундамент мощного и надежного софта. Разработчики любого
уровня смогут использовать JavaScript для создания API, веб-, мобильных и десктопных приложений.

Подробнее | Скачать книгу

#javascript #prog #books #книги #джаваскрипт #скачать
TypeScript быстро (2021)

«TypeScript быстро» научит вас секретам продуктивной разработки веб- или самостоятельных приложений. Она написана практиками для практиков.
В книге разбираются актуальные для каждого программиста задачи, объясняется синтаксис языка и описывается разработка нескольких приложений, в том числе нетривиальных — так вы сможете понять, как использовать TypeScript с популярными библиотеками и фреймворками.
Вы разберетесь с превосходным инструментарием TypeScript и узнаете, как объединить в одном проекте TypeScript и JavaScript. Среди продвинутых тем, рассмотренных авторами, – декораторы, асинхронная обработка и динамические импорты. Прочитав эту книгу, вы поймете, что именно делает TypeScript особенным.

Подробнее | Скачать книгу

#typescript #books #revall #prog #javascript
Android глазами хакера (2021)

Рассмотрена внутренняя архитектура ОС Android, используемые ею разделы и файловые системы, принцип работы механизмов обновления и внутренних инструментов безопасности.

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

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

Подробнее | Скачать книгу

#revall #android #prog #books
Безопасность контейнеров. Фундаментальный подход к защите контейнеризированных приложений (2021)

Во многих организациях приложения работают в облачных средах, обеспечивая масштабируемость и отказоустойчивость с помощью контейнеров и средств координации. Но достаточно ли защищена развернутая система? В этой книге, предназначенной для специалистов-практиков, изучаются ключевые технологии, с помощью которых разработчики и специалисты по защите данных могут оценить риски для безопасности и выбрать подходящие решения.
Лиз Райс исследует вопросы построения контейнерных систем в Linux. Узнайте, что происходит при развертывании контейнеров, и научитесь оценивать возможные риски для безопасности развертываемой системы. Приступайте, если используете Kubernetes или Docker и знаете базовые команды Linux.

Подробнее | Скачать книгу

#revall #kubernetes #книги #linux #books #docker #скачать
javascript-dopolnitelnye-uroki.jpg
58.4 KB
JavaScript. Дополнительные уроки для начинающих (2022)

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

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

Подробнее | Скачать книгу

#программирование #книги #revall #javascript #books #prog
gid-po-computer-science.jpg
74 KB
Гид по Computer Science (2021)

Колосс на глиняных ногах — так можно назвать программиста без подготовки в области Computer Science. Уверенное владение основами позволяет «не изобретать велосипеды» и закладывать в архитектуру программ эффективные решения. Всё это избавляет от ошибок и чрезмерных затрат на тестирование и рефакторинг. Не беда, если вы чувствуете себя не у дел, когда другие программисты обсуждают аппроксимативный предел. Даже специалисты с опытом допускают ошибки из-за того, что подзабыли Computer Science.

Подробнее / Скачать книгу

#revall #prog #books #скачать #книги
bibliya-linux.jpg
252.2 KB
Библия Linux (2022)

Полностью обновленное 10-е издание «Библии Linux» поможет как начинающим, так и опытным пользователям приобрести знания и навыки, которые выведут на новый уровень владения Linux. Известный эксперт и автор бестселлеров Кристофер Негус делает акцент на инструментах командной строки и новейших версиях Red Hat Enterprise Linux, Fedora и Ubuntu. Шаг за шагом на подробных примерах и упражнениях вы досконально поймете операционную систему Linux и пустите знания в дело. Кроме того, в 10-м издании содержатся материалы для подготовки к экзаменам на различные сертификаты по Linux.

Подробнее / Скачать книгу

#книги #скачать #revall #linux #admin #books
Дизайн пользовательского опыта (2021)

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

Подробнее / Скачать книгу

#revall #books #design #книги #дизайн #скачать
JavaScript с нуля (2021)

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

Подробнее / Скачать книгу

#скачать #revall #книги #бесплатно #javascript
Безопасно by design (2021)

«Безопасно by Design» не похожа на другие книги по безопасности. В ней нет дискуссий на такие классические темы, как переполнение буфера или слабые места в криптографических хэш-функциях. Вместо собственно безопасности она концентрируется на подходах к разработке ПО. Поначалу это может показаться немного странным, но вы поймете, что недостатки безопасности часто вызваны плохим дизайном. Значительного количества уязвимостей можно избежать, используя передовые методы проектирования. Изучение того, как дизайн программного обеспечения соотносится с безопасностью, является целью этой книги. Вы узнаете, почему дизайн важен для безопасности и как его использовать для создания безопасного программного обеспечения.

Подробнее / Скачать книгу

#revall #books #hack #prog #freebooks
Профессиональный TypeScript (2021)

Любой программист, работающий с языком с динамической типизацией, подтвердит, что задача масштабирования кода невероятно сложна и требует большой команды инженеров. Вот почему Facebook, Google и Microsoft придумали статическую типизацию для динамически типизированного кода. Работая с любым языком программирования, мы отслеживаем исключения и вычитываем код строку за строкой в поиске неисправности и способа ее устранения. TypeScript позволяет автоматизировать эту неприятную часть процесса разработки. TypeScript, в отличие от множества других типизированных языков, ориентирован на прикладные задачи. Он вводит новые концепции, позволяющие выражать идеи более кратко и точно, и легко создавать масштабируемые и безопасные современные приложения. Борис Черный помогает разобраться со всеми нюансами и возможностями TypeScript, учит устранять ошибки и масштабировать код.

Подробнее / Скачать книгу

#revall #typescript #books #prog #книги
Компьютерное мошенничество (2010)

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

Подробнее / Скачать книгу

#books #revall #безопасность #книги #бесплатно
Изучаем Arduino. 65 проектов своими руками (2017)

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

Подробнее / Скачать книгу

#books #arduino #freebooks #prog #книги #скачать #ардуино
Git. Практическое руководство (2021)

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

Подробнее / Скачать книгу

#книги #скачать #git
Глубокое обучение с подкреплением: теория и практика на языке Python (2022)

Глубокое обучение с подкреплением (глубокое RL) сочетает в себе два подхода к машинному обу­чению. В ходе такого обучения виртуальные агенты учатся решать последовательные задачи о принятии решений. За последнее десятилетие было много неординарных достижений в этой области — от однопользовательских и многопользовательских игр, таких как го и видеоигры Atari и Dota 2, до робототехники. Эта книга — введение в глубокое обучение с подкреплением, уникально комбинирующее теорию и практику. Авторы начинают повествование с базовых сведений, затем подробно объясняют теорию алгоритмов глубокого RL, демонстрируют их реализации на примере программной библиотеки SLM Lab и напоследок описывают практические аспекты использования глубокого RL.

Подробнее / Скачать книгу

#books #freebooks #python #revall #книги
Data Science. Наука о данных с нуля (2021)

Книга позволяет изучmъ науку о данных (Data Science) и применить полученные знания на практике. Она содержит краткий курс языка Python, элементы линейной алгебры, статистики, теории вероятностей, методов обработки данных. Приведены основы машинного обучения. Описаны алгоритмы k ближайших соседей, наивной байесовой классификации, линейной и логистической регрессии, а также модели на основе деревьев принятия решений, нейронных сетей и кластеризации.

Подробнее / Скачать книгу

#revall #python #books #free #книги #бесплатно
Однострочники Python: лаконичный и содержательный код (2022)

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

Подробнее / Скачать книгу

#revall #python #freebooks #книги #бесплатно
Вы пока еще не знаете JS. Область видимости и замыкания (2022)

Вы пока еще не знаете JS. И Кайл Симпсон признается, что тоже его не знает (по крайней мере полностью)… И никто не знает. Но все мы можем начать работать над тем, чтобы узнать его лучше. Сколько бы времени вы ни провели за изучением языка, всегда можно найти что-то еще, что стоит изучить и понять на другом уровне. Вы уже прочитали «Познакомьтесь, JavaScript»? Тогда откройте вторую книгу серии «Вы пока еще не знаете JS», чтобы познакомиться поближе с первым из трех столпов JavaScript — системой областей видимости и функциональными замыканиями, а также с мощным паттерном проектирования «Модуль».

Подробнее / Скачать книгу

#javascript #revall #prog #книги #скачать #программист