Revall-info Книги по программированию бесплатно!
589 subscribers
569 photos
3 files
571 links
Download Telegram
Java. Методы программирования (2013)

Пособие предназначено для программистов, начинающих и продолжающих изучение технологий Java SE, JEE и других. В его первой части рассматриваются основы языка Java и концепции объектно-ориентированного программирования. Во второй части изложены аспекты применения библиотек классов языка Java, включая файлы, коллекции, сетевые и многопоточные приложения, а также взаимодействие с ХМL. В третьей части приведены основы программирования распределенных информационных систем с применением сервлетов, JSP и собственных тегов разработчика. В четвертой части даны основы практического применения шаблонов проектирования. В конце каждой главы даются тестовые вопросы по материалу главы и задания для выполнения. В приложениях приведены дополнительные материалы, относящиеся к использованию UML, SQL, Ant, XML, а также краткое описание популярных технологий Log4J, JUnit, JPA и Hibernate.

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

#prog #java #books #revall
Классические задачи Computer Science на языке Python (2020)

Многие задачи в области Computer Science, которые на первый взгляд кажутся новыми или уникальными, на самом деле уходят корнями в классические алгоритмы, методы кодирования и принципы разработки. И устоявшиеся техники по-прежнему остаются лучшим способом решения таких задач! Научитесь писать оптимальный код для веб-разработки, обработки данных, машинного обучения и других актуальных сфер применения Python.
Книга даст вам возможность глубже освоить язык Python, проверить себя на испытанных временем задачах, упражнениях и алгоритмах.

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

#python #prog #revall #freebooks
JavaScript для FrontEnd-разработчиков. Написание. Тестирование. Развертывание (2020)

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

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

#revall #javascript #books #prog #frontend
React Native in Action (2019)

React Native in Action teaches you to build high-quality cross-platform mobile and web apps. In this hands-on guide, you'll jump right into building a complete app with the help of clear, easy-to-follow instructions. As you build your skills, you'll drill down to more-advanced topics like styling, APIs, animations, data architecture, and more! You'll also learn how to maximize code reuse without sacrificing native platform look-and-feel.

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

#prog #react #revall #books
Learning WordPress REST API (2016)

Sufyan bin Uzayr Sufyan bin Uzayr is a writer and web developer with experience and an interest in a lot of things related to web design and development. He has worked with numerous Content Management Systems and frameworks, and writes about web design, web development, content production, branding, and typography for several blogs and magazines of repute. He also has a background in Linux administration, database management, cloud computing, and web hosting. Sufyan is an open source enthusiast. He can code in PHP, RoR, and Perl, and is also proficient in JavaScript, jQuery, and HTML5/CSS3, as well as several other web development trends. Sufyan primarily uses WordPress and Drupal for both personal and client projects, and often turns towards MODX for the deployment of cloud sites. He has been working with Drupal, WordPress, and other CMSs for almost a decade by now.

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

#revall #php #prog #books #wordpress
Оптимизатор бизнес-процессов (2019)

Добрый день, уважаемый читатель!
Сначала неожиданный вопрос: стоит ли покупать эту книгу? Как понять, что вы держите в руках полезную вещь? Достойна ли она вашего внимания и времени? Или это очередная бизнес-книга, призывающая «открыть чакры» и смотреть на падающий за окном снег в надежде, что себестоимость продукции снизится сама собой? Или перед вами толстенный научный фолиант с кучей формул без примеров из практики, под который так хорошо заснуть? А может, здесь много «воды», основная мысль выражена в первой главе, а остальное идет «в нагрузку»? Ни то, ни другое, ни третье. Поверьте, сам не люблю плохие книги: мне жалко на них времени. Мне очень хотелось написать хорошую бизнес-книгу, которая бы помогала решать насущные проблемы, а не показывала, насколько автор «нереально крут».

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

#revall #prog #freebooks #progbooks
Программирование на языке Transact SQL при работе с СУБД Micriosoft SQL Server (2019)

Рассматриваются синтаксис и примеры использования конструкций языка Transact SQL при построении запросов к данным и написании программ в среде СУБД Micriosoft SQL Server. Издание будет полезно администраторам и разработчикам приложений баз данных, системным аналитикам и интеграторам, специалистам по анализу данных, студентам и преподавателям по ИТ-дисциплинам, а также всем интересующимся вопросами использования реляционных СУБД. Материал может применяться как для последовательного изучения структур языка, так и служить справочным руководством.

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

#revall #prog #books #sql #freebooks
Хакинг: искусство эксплойта (2018)

Каждый программист по сути своей — хакер. Ведь первоначально хакингом называли поиск искусного и не очевидного решения.

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

Интересные нестандартные ходы есть как в техниках написания элегантных программ, так и в техниках поиска слабых мест.

С чего начать? Чтобы перезаписывать память с помощью переполнения буфера, получать доступ к удаленному серверу и перехватывать соединения вам предстоит программировать на Си и ассемб­лере, использовать шелл-код и регистры процессора, познакомиться с сетевыми взаимодействиями и шифрованием и многое другое.

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

Мир без хакеров — это мир без любопытства и новаторских решений.

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

#revall
Искусство восстановления данных (2011)

Книга охватывает практически все аспекты восстановления информации с цифровых носителей: жестких дисков, массивов RAID, флеш-накопителей, дисков SSD, SIM-карт и лазерных дисков. Подробно рассмотрены принципы хранения и логическая организация данных на различных носителях, причины потери информации. Даны практические рекомендации по надежному хранению данных и профилактике сбоев. Показаны основные приемы извлечения данных в различных ситуациях. Описаны более 20 популярных программ для восстановления информации и диагностики накопителей.

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

#revall #prog #freebooks #books
Head First. Kotlin (2020)

Вот и настало время изучить Kotlin. В этом вам поможет уникальная методика Head First, выходящая за рамки синтаксиса и инструкций по решению конкретных задач. Хотите мыслить, как выдающиеся разработчики Kotlin? Эта книга даст вам все необходимое — от азов языка до продвинутых методов. А еще вы сможете попрактиковаться в объектно-ориентированном и функциональном программировании. Если вы действительно хотите понять, как устроен Kotlin, то эта книга для вас! Почему эта книга не похожа на другие? Подход Head First основан на новейших исследованиях в области когнитивистики и теории обучения. Визуальный формат позволяет вовлечь в обучение мозг читателя лучше, чем длинный текст, который вгоняет в сон. Зачем тратить время на борьбу с новыми концепциями?

Head First задействует разные каналы получения информации и разрабатывался с учетом особенностей работы вашего мозга.

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

#revall #kotlin #prog #books #freebooks
Swift для детей. Самоучитель по созданию приложений для iOS (2018)

Эта книга позволит вам начать программировать, освоив удобный и функциональный язык Swift, на котором пишут программы для устройств Apple. Вы создадите в учебной площадке Xcode Playground игру и напоминалку о днях рождения друзей. Двигайтесь по понятным инструкциям и сразу оценивайте результаты своей работы. Книга для детей от 10 лет и для взрослых.

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

#ios #swift #prog #revall #books
Искусство легального, анонимного и безопасного доступа к ресурсам Интернета (2016)

Описан ряд приемов защиты персональных данных с помощью шифрования, паролей, многофакторной аутентификации, приватного обмена, бесследного удаления информации и других доступных обычному пользователю средств. Приведены способы конспиративного общения по защищенным каналам связи и подключения к анонимным сетям, таким как Tor, I2P RetroShare и др. Описаны способы получения инвайтов в закрытые сообщества, такие как What. cd, и доступа к таким ресурсам, как Pandora и Hulu. Представлено подробное руководство по операционной системе Tails, обеспечивающей максимальный уровень анонимизации и безопасности. В качестве приложения приведен экскурс в Даркнет — теневую сторону Интернета, а также сведения о «варезной» сцене и демосцене, разновидности компьютерного искусства. Краткий глоссарий в конце книги поможет разобраться в специфических терминах.

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

#hacking #revall #prog #books
Осваиваем Kubernetes. Оркестрация контейнерных архитектур (2019)

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

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

#kubernetes #revall #prog #books
Unity для разработчика. Мобильные мультиплатформенные игры (2018)

Добро пожаловать в мир Unity! Создавайте игры, работающие на любых мобильных устройствах, телефонах и планшетах. Освойте игровой движок Unity, принципы создания игр, работу с графикой, системами частиц и многое другое, научитесь создавать двухмерные и трехмерные игры, узнайте о продвинутых возможностях Unity. Советы профессиональных разработчиков помогут быстро начать работу и сразу получить красивый, качественный и интерактивный 3D- и 2D-контент.

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

#unity #revall #prog #freebooks #games
Проект «Феникс». Роман о том, как DevOps меняет бизнес к лучшему (2013)


Билл – IT-менеджер в компании Parts Unlimited. Утро вторника, по дороге в офис его застает врасплох звонок от генерального директора.

Новая IT-инициатива компании под кодовым называнием «Проект Феникс» имеет критическое значение для Parts Unlimited, но проект явно выходит за рамки возможностей бюджета и очень сильно не укладывается в сроки.

Генеральный директор хочет, чтобы Билл уладил все проблемы за 90 дней, или же весь отдел Билла будет уволен.

С помощью перспективного члена команды и своей мистической философии Трех Путей Билл начинает видеть, что работа в IT имеет гораздо больше общего с работой завода, чем он когда-либо мог представить.

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

#revall #devops #prog #books #freebooks
Проектирование веб-сайтов с использованием технологий PHP, HTML, CSS и WordPress (2018)

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

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

#revall #wordpress #css #html #html5 #books #prog
Как создать сайт. Комикс-путеводитель по HTML, CSS и WordPress (2019)

Пытаясь сделать сайт для своего портфолио, художница Ким попадает на удивительную планету.

Чтобы вернуться домой, ей придется выучить азы HTML, победить злобного дракона 404, подружиться с веб-гуру и доброй колдуньей CSS и выяснить, что таится за стенами WordPress-сити.

В формате увлекательного комикса книга познакомит детей с языками HTML и CSS, а также с конструктором сайтов WordPress.

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

#revall #prog #site #html #wordpress
CISSP. Руководство для подготовки к экзамену (2011)

Книга может послужить хорошим справочником и набором лучших практик при разработке нормативных документов и организации различных процессов информационной безопасности.

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

Для уже состоявшихся специалистов по ИБ книга может послужить хорошим справочником и набором лучших практик при разработке нормативных документов и организации различных процессов ИБ.

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

#books #revall #prog #hacking
Ubuntu Linux с нуля (2018)

С позиции пользователя рассмотрена работа в популярной операционной системе Ubuntu Linux, в том числе установка и настройка системы, драйверов для работы с принтерами, сканерами и другим периферийным оборудованием. Описан процесс установки программ и настройка подключения к Интернету. Даны советы по использованию графического режима и командной строки. Описаны системные службы Ubuntu Linux, освещены вопросы по пользовательским правам доступа. Приведена информация по поиску неисправностей работы сети и устранению сбоев системы. Материал книги актуален и применим для работы с другими Linux-подобными операционными системами.

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

#revall #ubuntu #prog #linux
Linux API. Исчерпывающее руководство (2019)

Linux Programming Interface — исчерпывающее руководство по программированию приложений для Linux и UNIX.

Описанный здесь интерфейс применяется практически с любыми приложениями, работающими в операционных системах Linux или UNIX.

В этой авторитетной книге эксперт по Linux Майкл Керриск подробно описывает библиотечные вызовы и библиотечные функции, которые понадобятся вам при системном программировании.

Вся теория сопровождается объяснениями на примерах четких и понятных полнофункциональных программ.

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

#revall #api #linux #prog #freebooks
Совершенный алгоритм. Жадные алгоритмы и динамическое программирование (2020)

Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию.

В новой книге Тим Рафгарден расскажет о жадных алгоритмах (задача планирования, минимальные остовные деревья, кластеризация, коды Хаффмана) и динамическом программировании (задача о рюкзаке, выравнивание последовательностей, кратчайшие пути, оптимальные деревья поиска).

Серия книг «Совершенный алгоритм» адресована тем, у кого уже есть опыт программирования, и основана на онлайн-курсах, которые регулярно проводятся с 2012 года.

Вы перейдете на новый уровень, чтобы увидеть общую картину, разобраться в низкоуровневых концепциях и математических нюансах.

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