Linux в действии (2019)
Без практики ничему нельзя научиться, и Liпux не исключение. Книга «Linux в действию> поможет приобрести навыки защиты файлов, паnок и серверов, безопасной установки патчей и приложений, а также управления сетью.
В книге описываются 12 реальных проектов, в том числе автоматизация системы резервного копирования и восстановления, настройка личного файлового облака в стиле DropЬox и создание собственного сервера MediaWiki.
Скачать книгу
#linux #revall #prog #freebooks #prog
Без практики ничему нельзя научиться, и Liпux не исключение. Книга «Linux в действию> поможет приобрести навыки защиты файлов, паnок и серверов, безопасной установки патчей и приложений, а также управления сетью.
В книге описываются 12 реальных проектов, в том числе автоматизация системы резервного копирования и восстановления, настройка личного файлового облака в стиле DropЬox и создание собственного сервера MediaWiki.
Скачать книгу
#linux #revall #prog #freebooks #prog
Путь Pythoп. Черный пояс по разработке, масштабированию, тестированию и развертыванию (2020)
«Путь Python» позволяет отточить ваши профессиональные навыки и узнать как можно больше о возможностях самого популярного языка программирования. Эrа книга написана для разработчиков и опытных программистов. Вы научитесь писать эффективный код, создавать лучшие программы за минимальное время и избегать распространенных ошибок. Пора познакомиться с многопоточными вычислениями и мемоизацией, получить советы экспертов в обласrn дизайна АРI и баз данных, а таюке заглянуть внутрь Python, чтобы расширить понимание языка.
Скачать книгу
#revall #freebooks #python #prog
«Путь Python» позволяет отточить ваши профессиональные навыки и узнать как можно больше о возможностях самого популярного языка программирования. Эrа книга написана для разработчиков и опытных программистов. Вы научитесь писать эффективный код, создавать лучшие программы за минимальное время и избегать распространенных ошибок. Пора познакомиться с многопоточными вычислениями и мемоизацией, получить советы экспертов в обласrn дизайна АРI и баз данных, а таюке заглянуть внутрь Python, чтобы расширить понимание языка.
Скачать книгу
#revall #freebooks #python #prog
Типографика: шрифт, верстка, дизайн (2014)
Книга посвящена типографике — искусству оформления произведений печати средствами набора и верстки, которое имеет художественный и технический аспекты. Рассматриваемые эстетические принципы выбора и применения шрифтов для печатной продукции и экранного представления поддерживаются множеством сведений, правил и тонкостей профессиональной компьютерной верстки, отвечающей современным стандартам.
Скачать книгу
#webdesign #design #revall #books #freebooks
Книга посвящена типографике — искусству оформления произведений печати средствами набора и верстки, которое имеет художественный и технический аспекты. Рассматриваемые эстетические принципы выбора и применения шрифтов для печатной продукции и экранного представления поддерживаются множеством сведений, правил и тонкостей профессиональной компьютерной верстки, отвечающей современным стандартам.
Скачать книгу
#webdesign #design #revall #books #freebooks
Apache Kafka. Потоковая обработка и анализ данных (2019)
При работе любого enterprise-приложения образуются данные: это файлы логов, метрики, информация об активности пользователей, исходящие сообщения и т. п.
Правильные манипуляции над всеми этими данными не менее важны, чем сами данные.
Скачать книгу
#apache #revall #books #prog #freebooks
При работе любого enterprise-приложения образуются данные: это файлы логов, метрики, информация об активности пользователей, исходящие сообщения и т. п.
Правильные манипуляции над всеми этими данными не менее важны, чем сами данные.
Скачать книгу
#apache #revall #books #prog #freebooks
Автоматизация программируемых сетей (2019)
Постоянное появление новых протоколов, технологий, моделей доставки и ужесточение требований к интеллектуальности и гибкости бизнес-процессов сделали сетевую автоматизацию чрезвычайно важной.
Это практическое руководство наглядно демонстрирует сетевым инженерам, как использовать широкий спектр технологий и инструментальных средств, в том числе Linux, Python, JSON и XML, для автоматизации систем с помощью написания программного кода.
Скачать книгу
#revall #books #prog #freebooks
Постоянное появление новых протоколов, технологий, моделей доставки и ужесточение требований к интеллектуальности и гибкости бизнес-процессов сделали сетевую автоматизацию чрезвычайно важной.
Это практическое руководство наглядно демонстрирует сетевым инженерам, как использовать широкий спектр технологий и инструментальных средств, в том числе Linux, Python, JSON и XML, для автоматизации систем с помощью написания программного кода.
Скачать книгу
#revall #books #prog #freebooks
Python. Справочник. Полное описание языка (2019)
Язык программирования Python обладает рядом, казалось бы, противоречивых качеств: в нем сочетаются элегантность и прагматичность, простота и мощь. С одной стороны, это высокоуровневый язык, с другой - он позволяет оперировать байтами и битами. Его легко изучать новичкам и в то же время он эффективный инструмент в руках специалистов.
Эта книга предназначена как для программистов, уже знакомых с языком Python, так и для тех, кто только приступает к его изучению, но имеет опыт работы с другими языками программирования.
Скачать книгу
#revall #python #books #prog #freebooks
Язык программирования Python обладает рядом, казалось бы, противоречивых качеств: в нем сочетаются элегантность и прагматичность, простота и мощь. С одной стороны, это высокоуровневый язык, с другой - он позволяет оперировать байтами и битами. Его легко изучать новичкам и в то же время он эффективный инструмент в руках специалистов.
Эта книга предназначена как для программистов, уже знакомых с языком Python, так и для тех, кто только приступает к его изучению, но имеет опыт работы с другими языками программирования.
Скачать книгу
#revall #python #books #prog #freebooks
Kubernetes в действии+(code) (2019)
Книга детально рассказывает о Kubernetes – открытом программном обеспечении Google для автоматизации развёртывания, масштабирования и управления приложениями.
Поддерживает основные технологии контейнеризации, также возможна поддержка технологий аппаратной виртуализации. Дано пошаговое разъяснение принципов работы и устройства модулей фреймворка.
Скачать книгу
#kubernetes #revall #prog #books
Книга детально рассказывает о Kubernetes – открытом программном обеспечении Google для автоматизации развёртывания, масштабирования и управления приложениями.
Поддерживает основные технологии контейнеризации, также возможна поддержка технологий аппаратной виртуализации. Дано пошаговое разъяснение принципов работы и устройства модулей фреймворка.
Скачать книгу
#kubernetes #revall #prog #books
Чистый код создание, анализ и рефакторинг (2019)
Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на поддержку и «укрощение».
Каким же должен быть код? Эта книга полна реальных примеров, позволяющих взглянуть на код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Вы узнаете много нового о коде.
Более того, научитесь отличать хороший код от плохого, узнаете, как писать хороший код и как преобразовать плохой код в хороший.
Скачать книгу
#revall #code #freebooks #prog
Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на поддержку и «укрощение».
Каким же должен быть код? Эта книга полна реальных примеров, позволяющих взглянуть на код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Вы узнаете много нового о коде.
Более того, научитесь отличать хороший код от плохого, узнаете, как писать хороший код и как преобразовать плохой код в хороший.
Скачать книгу
#revall #code #freebooks #prog
GraphQL: язык запросов для современных веб-приложений (2019)
GraphQL — это язык запросов, альтернативный REST и ситуативным архитектурам веб-сервисов, самая революционная технология извлечения данных со времен Ajax.
Точно как React изменил взгляд веб-разработчика на создание пользовательских интерфейсов, GraphQL полностью изменит практику передачи данных по HTTP.
Скачать книгу
#graphql #revall #prog #books #freebooks
GraphQL — это язык запросов, альтернативный REST и ситуативным архитектурам веб-сервисов, самая революционная технология извлечения данных со времен Ajax.
Точно как React изменил взгляд веб-разработчика на создание пользовательских интерфейсов, GraphQL полностью изменит практику передачи данных по HTTP.
Скачать книгу
#graphql #revall #prog #books #freebooks
Распределенные системы. Паттерны проектирования (2019)
Современный мир попросту немыслим без использования распределенных систем. Даже у простейшего мобильного приложения есть API, через который оно подключается к облачному хранилищу.
Однако проектирование распределенных систем до сих пор остается искусством, а не точной наукой. Необходимость подвести под нее серьезный базис назрела давно, и, если вы хотите обрести уверенность в создании, поддержке и эксплуатации распределенных систем — начните с этой книги!
Скачать книгу
#revall #books #prog #freebooks
Современный мир попросту немыслим без использования распределенных систем. Даже у простейшего мобильного приложения есть API, через который оно подключается к облачному хранилищу.
Однако проектирование распределенных систем до сих пор остается искусством, а не точной наукой. Необходимость подвести под нее серьезный базис назрела давно, и, если вы хотите обрести уверенность в создании, поддержке и эксплуатации распределенных систем — начните с этой книги!
Скачать книгу
#revall #books #prog #freebooks
Работа с MySQL, MS SQL Server и Oracle в примерах (2019)
Эта книга посвящена практике использования SQL для решения типичных задач. Здесь не рассматривается теория реляционных баз данных (предполагается, что вы с ней знакомы либо способны найти недостающую информацию), но приведено более 500 SQL-запросов: от элементарных выборок до использования представлений, триггеров, хранимых процедур и функций.
Все примеры представлены в виде постановки задачи и её решения с использованием MySQL, MS SQL Server и Oracle, а также снабжены пояснениями и разбором типичных ошибок.
Скачать книгу
#revall #epam #prog #mysql #books
Эта книга посвящена практике использования SQL для решения типичных задач. Здесь не рассматривается теория реляционных баз данных (предполагается, что вы с ней знакомы либо способны найти недостающую информацию), но приведено более 500 SQL-запросов: от элементарных выборок до использования представлений, триггеров, хранимых процедур и функций.
Все примеры представлены в виде постановки задачи и её решения с использованием MySQL, MS SQL Server и Oracle, а также снабжены пояснениями и разбором типичных ошибок.
Скачать книгу
#revall #epam #prog #mysql #books
C# 7.0. Карманный справочник (2017)
Когда вам нужны ответы на вопросы по программированию на языке C# 7.0, этот узкоспециализированный справочник предложит именно то, что необходимо знать — безо всяких длинных введений или раздутых примеров.
Легкое в чтении и идеальное в качестве краткого справочника, данное руководство поможет опытным программистам на C#, Java и C++ быстро ознакомиться с последней версией языка C#.
Скачать книгу
#revall #prog #books #freebooks
Когда вам нужны ответы на вопросы по программированию на языке C# 7.0, этот узкоспециализированный справочник предложит именно то, что необходимо знать — безо всяких длинных введений или раздутых примеров.
Легкое в чтении и идеальное в качестве краткого справочника, данное руководство поможет опытным программистам на C#, Java и C++ быстро ознакомиться с последней версией языка C#.
Скачать книгу
#revall #prog #books #freebooks
Путь к изучению React (2018)
Путь к изучению React (The Road to learn React) научит вас основам React. В ходе изучения вы создадите реальное приложение, используя обычный React без сложного инструментария.
Вам будет объяснено всё, начиная от настройки проекта и заканчивая развёртыванием его на сервере. Книга содержит дополнительные ссылки для изучения и упражнения в конце каждого раздела глав.
После прочтения книги вы сможете создавать собственные приложения на React. Материал книги постоянно обновляется мною и сообществом.
Скачать книгу
#react #revall #javascript #books #prog
Путь к изучению React (The Road to learn React) научит вас основам React. В ходе изучения вы создадите реальное приложение, используя обычный React без сложного инструментария.
Вам будет объяснено всё, начиная от настройки проекта и заканчивая развёртыванием его на сервере. Книга содержит дополнительные ссылки для изучения и упражнения в конце каждого раздела глав.
После прочтения книги вы сможете создавать собственные приложения на React. Материал книги постоянно обновляется мною и сообществом.
Скачать книгу
#react #revall #javascript #books #prog
Нейронное программирование диалоговых систем (2019)
В книге изложены методы построения динамических диалоговых интернет-приложений на основе нейронных лингвистических моделей.
Описаны способы конструирования лингвистических нейронов и их применения для решения различных прикладных задач.
Скачать книгу
#revall #books #prog #freebooks
В книге изложены методы построения динамических диалоговых интернет-приложений на основе нейронных лингвистических моделей.
Описаны способы конструирования лингвистических нейронов и их применения для решения различных прикладных задач.
Скачать книгу
#revall #books #prog #freebooks
Сборник примеров и задач по программированию (2014)
Цель книги – помочь изучающим язык Турбо Паскаль 7.0 приобрести практические навыки разработки алгоритмов и программ с использованием принципов структурного программирования путем решения специально подобранных задач.
В систематизированном виде приведены необходимые теоретические сведения и примеры решения типовых задач.
Скачать книгу
#turbopascal #revall #books #freebooks
Цель книги – помочь изучающим язык Турбо Паскаль 7.0 приобрести практические навыки разработки алгоритмов и программ с использованием принципов структурного программирования путем решения специально подобранных задач.
В систематизированном виде приведены необходимые теоретические сведения и примеры решения типовых задач.
Скачать книгу
#turbopascal #revall #books #freebooks
Java Persistence API и Hibernate (2017)
Java Persistence – механизм, помогающий обеспечить сохранность данных после завершения программы, что является главной чертой современных приложений. Hibernate – наиболее популярный инструмент Java для работы с базами данных, предоставляющим автоматическое прозрачное объектно-реляционное отображение, что значительно упрощает работу с SQL-базами данных в приложениях Java.
Скачать книгу
#api #revall #hibernate #java #books
Java Persistence – механизм, помогающий обеспечить сохранность данных после завершения программы, что является главной чертой современных приложений. Hibernate – наиболее популярный инструмент Java для работы с базами данных, предоставляющим автоматическое прозрачное объектно-реляционное отображение, что значительно упрощает работу с SQL-базами данных в приложениях Java.
Скачать книгу
#api #revall #hibernate #java #books
HTTP-2 in Action EN (2019)
Когда появился HTTP-2, автор столкнулся с трудностями во-первых, по его развертыванию этого протокола на сервере, во-вторых отсутствовала всякая документация. Ему пришлось преодолевать эти трудности, но благодаря Barry Pollard, а также еще сравнительно небольшому кругу программистов, исправить такое положение вещей удалось в сравнительно короткий срок. И все больше и больше сайтов пишутся сейчас с использованием именно протокола HTTP-2.
Скачать книгу
#revall #http2 #books #prog #freebooks
Когда появился HTTP-2, автор столкнулся с трудностями во-первых, по его развертыванию этого протокола на сервере, во-вторых отсутствовала всякая документация. Ему пришлось преодолевать эти трудности, но благодаря Barry Pollard, а также еще сравнительно небольшому кругу программистов, исправить такое положение вещей удалось в сравнительно короткий срок. И все больше и больше сайтов пишутся сейчас с использованием именно протокола HTTP-2.
Скачать книгу
#revall #http2 #books #prog #freebooks
ASP .NET Core. Разработка приложений (2018)
Современные разработчики занимаются построением кроссплатформенных приложений, их сопровождением и развертыванием. Чтобы облегчить им тяжкий труд, был создан новый фреймворк компании Microsoft — ASP .NET Core.
Теперь в вашем распоряжении множество разнообразных библиотек с открытым кодом, более того, сам фреймворк является продуктом с открытым кодом.
Скачать книгу
#aspnet #asp #revall #prog #books
Современные разработчики занимаются построением кроссплатформенных приложений, их сопровождением и развертыванием. Чтобы облегчить им тяжкий труд, был создан новый фреймворк компании Microsoft — ASP .NET Core.
Теперь в вашем распоряжении множество разнообразных библиотек с открытым кодом, более того, сам фреймворк является продуктом с открытым кодом.
Скачать книгу
#aspnet #asp #revall #prog #books
Программирование на языках высокого уровня (2010)
Рассмотрены основные принципы программирования на языках высокого уровня: основные управляющие структуры программирования; стандартные типы данных; структуры данных; процедуры и функции; модульные программы; рекурсивные определения и алгоритмы; вопросы спецификации программ; корректность и надежность программ.
Описаны методологии программирования — императивная, обьектно-ориентированная, функциональная и логическая, представлены примеры алгоритмических языков.
Скачать книгу
#revall #objectpascal #books #delphi
Рассмотрены основные принципы программирования на языках высокого уровня: основные управляющие структуры программирования; стандартные типы данных; структуры данных; процедуры и функции; модульные программы; рекурсивные определения и алгоритмы; вопросы спецификации программ; корректность и надежность программ.
Описаны методологии программирования — императивная, обьектно-ориентированная, функциональная и логическая, представлены примеры алгоритмических языков.
Скачать книгу
#revall #objectpascal #books #delphi
Современное программирование с нуля! (2016)
Эта книга для тех, кто хочет получить хорошие навыки программирования с использованием языка Компонентный Паскаль — современной версии языка Паскаль.
Изложение сопровождается большим количеством примеров, способствующих успешному усвоению материала людьми с различным уровнем подготовки – необходимо только желание и терпение.
Скачать книгу
#revall #pascal #books #prog #freebooks
Эта книга для тех, кто хочет получить хорошие навыки программирования с использованием языка Компонентный Паскаль — современной версии языка Паскаль.
Изложение сопровождается большим количеством примеров, способствующих успешному усвоению материала людьми с различным уровнем подготовки – необходимо только желание и терпение.
Скачать книгу
#revall #pascal #books #prog #freebooks
Программирование: учебное пособие (2017)
В Учебном пособии рассматривается на базе языка С++ одна из основных парадигм современного программирования: объектно-ориентированное программирование (ООП), представленное таким понятием как класс и позволяющее разрабатывать библиотеки классов.
Рассмотрены основные свойства классов, перегрузка операций, отношения классов, такие как включение и наследование, реализация виртуальных функций и абстрактных классов. Даны общие сведения об исключениях и методах их обработки.
Скачать книгу
#revall #books #prog #freebooks
В Учебном пособии рассматривается на базе языка С++ одна из основных парадигм современного программирования: объектно-ориентированное программирование (ООП), представленное таким понятием как класс и позволяющее разрабатывать библиотеки классов.
Рассмотрены основные свойства классов, перегрузка операций, отношения классов, такие как включение и наследование, реализация виртуальных функций и абстрактных классов. Даны общие сведения об исключениях и методах их обработки.
Скачать книгу
#revall #books #prog #freebooks