Revall-info Книги по программированию бесплатно!
569 subscribers
569 photos
3 files
571 links
Download Telegram
Программирование без дураков (2017)

Хотите научиться программировать «less wrong»? Тогда эта книга — для вас. Ведь программирование — это во многом коммуникация.

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

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

#revall #prog #freebooks
React быстро. Веб-приложения на React, JSX, Redux и GraphQL (2019)

Как решить проблемы front-end-разработчиков и сделать их жизнь более счастливой?

Нужно всего лишь познакомиться с возможностями React! Только так вы сможете быстро выйти на новый уровень и получить не только моральное, но и материальное удовлетворение от веб-разработки.

Успешные пользовательские интерфейсы должны быть визуально интересными, быстрыми и гибкими. React ускоряет тяжелые веб-приложения, улучшая поток данных между компонентами UI.

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

#react #javascript #reactjs #revall #books
Объектно-ориентированное программирование на С++ (2016)

Представленная книга ‑ о языке программирования С++.

А еще эта книга ‑ об объектно-ориентированном программировании (сокращенно ООП). Читатель научится создавать полноценные объектно-ориентированные программы.

Мы рассмотрим все основные и наиболее важные конструкции С++, так что при желании читатель сможет создавать и обычные (не объектно-ориентированные) программы.

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

#revall #prog #freebooks
Spring. Все паттерны проектирования (2019)

В этой книге дается обзор фреймворка Spring 5 и паттернов проектирования для него.

Объясняется принцип внедрения зависимостей (dependency injection), играющий ключевую роль при создании слабосвязанного кода во фреймворке Spring.

Затем рассматриваются классические паттерны «Банды четырех» при проектировании приложений на Spring.

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

#java #spring #revall #prog
Изучаем Java EE. Современное программирование для больших предприятий (2018)

JavaEE 8 — современная версия популярной платформы для программирования корпоративных приложений на языке Java.

Новая версия платформы оптимизирована с учетом многочисленных технологических нововведений, среди которых — работа с контейнерами, улучшенные API для обеспечения безопасности, возможности работы с облачными хранилищами и микросервисной архитектурой.

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

#revall #java #prog #javaee
Как устроен JavaScript (2019)

Большинство языков программирования выросли из древней парадигмы, порожденной еще во времена Фортрана.

Гуру JavaScript Дуглас Крокфорд выкорчевывает эти засохшие корни, позволяя нам задуматься над будущим программирования, перейдя на новый уровень понимания требований к Следующему Языку (The Next Language).

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

#revall #javascript #prog #books
ECMAScript 6 для разработчиков (2017)

Познакомьтесь с радикальными изменениями в языке JavaScript, которые произошли благодаря новому стандарту ECMAScript 6.

Николас Закас — автор бестселлеров и эксперт-разработчик — создал самое полное руководство по новым типам объектов, синтаксису и интересным функциям.

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

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

#revall #prog #ecmascript #javascript
Изучаем JavaScript: руководство по созданию современных веб-сайтов (2017)

Сейчас самое время изучить JavaScript. После выхода последней спецификации JavaScript — ECMAScript 6.0 (ЕSб) — научиться создавать высококачественные приложения на этом языке стало проще, чем когда-либо ранее.

Эта книга знакомит программистов (любителей и профессионалов) со спецификацией ЕSб наряду с некоторыми связанными с ней инструментальными средствами и методиками на сугубо практической основе.

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

#es6 #javascript #prog #revall
CSS. Карманный справочник (2016)

Каскадные таблицы стилей (Cascading Style Sheets — CSS) являются стандартом консорциума W3C на визуальное представление веб-страниц, хотя они могут быть использованы для оформления и других документов.

После краткого введения в основные понятия CSS в этом карманном справочнике представлены в алфавитном порядке сначала селекторы, а затем свойства каскадных таблиц стилей по стандарту CSS3.

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

#css #revall #css3 #prog #books
Алгоритмы и структуры данных (2013)

Рассмотрены структуры и алгоритмы, которые являются основой современной методологии разработки программ.

Изложено детальное описание и анализ основных алгоритмов обработки данных: сортировка данных, поиск образа в строке, алгоритмы обработки графов.

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

#revall #freebooks #prog
Олимпиадное программирование (2018)

Эта книга помогает познакомиться с олимпиадным программированием. Она подробно описывает, как проходят олимпиады, что требуется от участника, в чем их цель, как к ним готовиться. Подробно разобраны базовые темы, трюки и алгоритмы.

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

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

#prog #revall #books #freebooks
Swift. Основы разработки приложений под iOS и macOS (2018)

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

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

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

#revall #swift #freebooks #ios
Выразительный Javascript. Современное веб-программирование (2019)

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

Скачать книгу

#javascript #revall #prog #freebooks
Изучаем TypeScript 3 (2019)

TypeScript – это и язык, и набор инструментов для генерации кода JavaScript.
Язык TypeScript и его компилятор завоевали прочные позиции в сообществе разработчиков на JavaScript и продолжают набирать силу, имея богатый инструментарий разработки. Многие масштабные проекты на JavaScript, в том числе проекты Adobe, Mozilla и Asana, приняли решение перевести свою кодовую базу с JavaScript на TypeScript.

Скачать книгу

#revall #prog #typescript #javascript
jQuery для профессионалов (2013)

Если вкратце охарактеризовать то, что делает библиотека jQuery, то это прозвучит довольно обыденно: данная библиотека позволяет изменять содержимое HTML- документов путем манипулирования объектами модели, создаваемой браузерами в процессе обработки HTML-кода.

Коль скоро вы читаете эти строки, то вам, наверное, уже приходилось манипулировать объектами DOM (Document Object Model — объектная модель документа) с помощью других библиотек JavaScript или встроенных функций API (Application Programming Interface — интерфейс программирования приложений), которые поддерживаются большинством современных браузеров, и данная книга понадобилась вам для того, чтобы делать это еще лучше.

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

#revall #jquery #javascript #prog
ES6 и не только (2017)

ES6 повествует о тонкостях языка, малознакомых большинству работающих на JavaScript программистов. Вооружившись этими знаниями, вы достигнете подлинного мастерства; выучите новый синтаксис; научитесь корректно использовать итераторы, генераторы, модули и классы; сможете более эффективно работать с данными; познакомитесь с новыми API, например Array, Object, Math, Number и String; расширите функционал программ с помощью мета-программирования.

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

#es6 #javascript #revall #prog
Angular для профессионалов (2018)

Выжмите из Angular — ведущего фреймворка для динамических приложений JavaScript — всё.

Адам Фримен начинает с описания MVC и его преимуществ, затем показывает, как эффективно использовать Angular, охватывая все этапы, начиная с основ и до самых передовых возможностей, которые кроются в глубинах этого фреймворка.

Каждая тема изложена четко и лаконично, снабжена большим количеством подробностей, которые позволят вам стать действительно эффективными.

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

#revall #angular #javascript #prog #books
Основы программирования на Java: Для школьников и не только (2019)

Курс «Основы компьютерных наук для средней школы» является базовым курсом по основам программирования. Данное издание рассчитано на учеников старших классов (9-11), не имеющих опыта в написании компьютерных программ или имеющих минимальный опыт.

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

#revall #java #prog #freebooks
UNIX. Профессиональное программирование (2014)

«UNIX. Профессиональное программирование» – это подробнейшее справочное руководство, которое на протяжении 20 лет помогает профессиональным программистам на языке С писать исключительно эффективный и надежный код.

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

#revall #prog #unix #linux #books
Unity и С#. Геймдев от идеи до реализации (2019)

Впервые введение в геймдизайн, прототипирование и геймдев объединены в одну книгу. Если вы собираетесь заняться разработкой игр, то в первую очередь вам необходима информация о современных методах и профессиональных инструментах. Эти незаменимые знания можно получить в книге Джереми Гибсона Бонда. Кросс-платформенная разработка Unity позволяет создать игру, а затем с легкостью портировать куда угодно — от Windows и Linux до популярных мобильных платформ.

Скачать книгу

#revall #gamedev #prog #books