Size: a a a

Книги для программистов

2019 June 12
Книги для программистов
источник
Книги для программистов
​​⏳14 июня в 20:00 (мск) — открытый вебинар по С++
«Сборка проектов на C++ с использованием CMake».

РЕГИСТРАЦИЯ по ссылке: https://otus.pw/xnWM/

✍️🏻Проводит встречу преподаватель курса, Сергей Кольцов — Senior Developer С++ в компании «VisionLabs», практикующий специалист, который посвятил более 10 лет своей профессии и поможет вам разобраться в тонкостях разработки на C++.

На вебинаре вы:
⚡️научитесь собирать проекты с использованием кроcсплатформенной утилиты для автоматической сборки программы из исходного кода;
⚡️узнаете об особенностях работы с CMake, плюсах и минусах такого инструмента. Полученные знания пригодятся при выполнении домашних работ курса «Разработчик C++» и не только.

👉🏻Ждем всех ценителей мультипарадигмального языка.
👉🏻А также напоминаем, что для поступления на курс необходимо пройти вступительный тест: https://otus.pw/bwD7/
источник
2019 June 13
Книги для программистов
​​Python Testing with pytest: Simple, Rapid, Effective, and Scalable (2017)
Автор: Brian Okken

#python #book #english

Язык: английский.

Целевая аудитория: опытные разработчики на Python.

Когда у вас небольшое приложение, не особенно важно, чтобы оно во всём следовало паттернам проектирования и языковым стандартам, главное  -  работает оно или нет. Однако когда оно становится больше, сложно отследить методами отладки, правильно оно работает или вот-вот упадёт. Для этого профессиональные разработчики покрывают код тестами, которые следят за изменениями и сообщают, если где-то код перестаёт работать как задумывалось. В этом руководстве вы познакомитесь с библиотекой pytest для тестирования приложений на Python.

В книге рассматриваются следующие темы:
✔ основы тестирования;
✔ установка pytest на проект;
✔ пишем первые тесты;
✔ используем assert;
✔ тестируем фейковые данные;
✔ установка дополнительных плагинов и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ небольшой объём;
➕ широкий охват тем.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Using SQLite: Small. Fast. Reliable. Choose Any Three. (2010)
Автор: Jay A. Kreibich

#sql #book #english

Язык: английский.

Целевая аудитория: начинающие разработчики.

SQLite  -  это простая и лёгкая СУБД, способная заменить мощные MySQL и PostgreSQL при работе с небольшими объёмами данных. Команды SQLite почти ничем не отличаются от уже знакомых вам в СУБД MySQL, однако разобраться в работе некоторых из них всё же стоит. В данном руководстве вы найдёте всю необходимую информацию, чтобы начать использовать SQLite в реальных приложениях.

В книге рассматриваются следующие темы:
✔ установка и настройка SQLite;
✔ основы SQL;
✔ команда SELECT;
✔ функции и расширения SQL;
✔ виртуальные таблиц, модули и многое другое.

Преимущества:
➕ полное и подробное руководство по SQLite;
➕ детальный обзор расширений и команда данной СУБД.

Недостатки:
➖ мало практических примеров.
источник
Книги для программистов
источник
Книги для программистов
​​Go Cookbook: Build modular, readable, and testable applications in Go (2017)
Автор: Aaron Torres

#golang #book #english

Язык: английский.

Целевая аудитория: опытные разработчики на Go.

Вам достаточно посмотреть на список тем, раскрываемых автором книги, чтобы понять, что вам точно нужно прочитать данное руководство после того, как вы пройдёте курс начинающего Go разработчика. В этом современном справочнике вы узнаете про работу с базами данных, микросервисы, параллельное программирование и построение REST API приложений.

В книге рассматриваются следующие темы:
✔ обработка ошибок в Go;
✔ всё о база данных и других хранилищах;
✔ микросервисные приложения на Go;
✔ тестирование;
✔ параллельное программирование;
✔ реактивное программирование;
✔ советы и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ многочисленные примеры;
➕ современные темы в разработке.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Правила хорошего тона описания дефектов – хотите поговорить об этом? Пройдите вступительный тест и подключайтесь к разговору 14 июня, в 20.00 (мск) https://otus.pw/Zwe8/

Отчёт о дефекте — лицо тестировщика. Никто не видит, как QA-специалист скрупулёзно собирает информацию по сбоям и отказам, однако все видят финальный результат в виде баг-репорта. Каких правил нужно придерживаться, чтобы разработчики и менеджеры вас поняли без словаря?

Об этом расскажет Нина Деваева, преподаватель курса «QA-специалист» и ISTQB-сертифицированный тестировщик по стандарту 2018 года, специалист по подготовке к экзаменам ISTQB.

Вебинар пройдет в рамках набора в очередную группу профессионального онлайн-курса «QA-специалист».  Обучение на этом курсе также позволит вам подготовиться к прохождению ISTQB сертификации.

Остались вопросы? Тогда обязательно приходите и 21 июня (20.00 мск) на еще один открытый вебинар, который проведет Нина Деваева и на котором она расскажет подробно и о курсе, и о программе, и о перспективах выпускников — https://otus.pw/M84w/

Успешной вам сдачи теста и до встречи онлайн!
источник
2019 June 14
Книги для программистов
​​Pro Vue.js 2(2018)
Автор: Adam Freeman

#vuejs #javascript #webdevelopment

Язык: английский.

Целевая аудитория: JavaScript-разработчики любого уровня.

Vue.js – один из наиболее популярных JavaScript –фреймфорков с открытым исходным кодом, позволяющий создавать пользовательские интерфейсы в контексте реактивного программирования. Данная книга расскажет вам, как извлечь максимум пользы от инструментов представленного фреймворка, начиная с шаблонов Model-View-Controller(MVC) и заканчивая разбором наиболее распространенных ошибок.

Вместе с автором Pro Vue.js 2 вы:
✔ настроите под себя Vue.js;
✔ поймете архитектуру шаблонов MVC;
✔ научитесь создавать динамические клиентские веб-приложения, используя Vue.js 2;
✔ узнаете, как правильно тестировать Vue.js-проекты и многое другое.

Достоинства:
➕ широкая целевая аудитория;
➕ актуальная информация;
➕ большое количество примеров кода и графического материала.

Недостатки:
➖ книга доступна лишь на языке оригинала.
источник
Книги для программистов
источник
Книги для программистов
​​Kafka Streams in Action (2018)
Автор: Bill Bejeck

#kafka #book #english

Язык: английский.

Целевая аудитория: опытные программисты и разработчики.

Крупные компании давно оценили возможность потоковой обработки данных и сделали ставку в пользу библиотек, специально предназначенных для этого. Одна из популярных - Kafka. Библиотека достаточно проста в использовании, однако требует установку дополнительных модулей и инструментов. Данное руководство научит вас ориентироваться в Kafka и в том, как её правильно и быстро развернуть.

В книге рассматриваются следующие темы:
✔ быстрый обзор Kafka;
✔ работа с API;
✔ тестирование приложение на основе Kafka и многое другое.

Преимущества:
➕ небольшой объём;
➕ актуальная версия Kafka;
➕ многочисленные иллюстрации.

Недостатки:
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
​​React. Js для начинающих (2016)
Автор: М. Пацианский

#javascript #book #rus

Язык: русский.

Целевая аудитория: знакомые с языком программирования JavaScript
разработчики.

К настоящему времени JavaScript насчитывает несколько десятков библиотек, призванные помочь программисту в сложных frontend-разработках. Одна из самых популярных библиотек в настоящее время - React. js. Она идеально подходит для создания отзывчивых и сложных пользовательских интерфейсов. А как с ней работать - покажет автор этого небольшого руководства.

В книге рассматриваются следующие темы:
✔ создание компонента;
✔ использование props;
✔ использование state;
✔ тернарный оператор;
✔ жизненный цикл компонента и многое другое.

Преимущества:
➕ небольшой объём;
➕ множество иллюстраций и примеры кода.

Недостатки:
➖ старая версия фреймворка.
источник
Книги для программистов
источник
Книги для программистов
Гайз, крутой, уникальный в своем роде канал, где мы публикуем ссылки на бесплатные вебинары по разным айтишным темам. Как говорится, proudly introduced - @freeitwebinars
источник
2019 June 15
Книги для программистов
​​API Design for C++ (2011)
Автор: Martin Reddy

#cpp #book #english

Язык: английский.

Целевая аудитория: опытные разработчики на С++.

Если вы уже прошли курс начинающего разработчика на С++, вам, вероятно, захочется попробовать свои силы и сделать на языке что-то действительно полезное и непростое. Настоящее руководство посвящено разработке API от основ проектирования до реализации, тестирования и документирования итогового приложения. Также вы узнаете про основные стратегии создания API приложений и лучшие практики проектирования дизайна.

В книге рассматриваются следующие темы:
✔ паттерны проектирования API;
✔ создание API на C++;
✔ версионирование;
✔ документирование;
✔ тестирование API и многое другое.

Преимущества:
➕ полезный материал по теме;
➕ рассмотрен полный жизненный цикл создания API;
➕ многочисленные примеры.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Node.js 8 the Right Way: Practical, Server-Side JavaScript That Scales (2018)
Автор: Jim Wilson

#nodejs #book #english

Язык: английский.

Целевая аудитория: опытные разработчики на JavaScript.

Если вы опытный разработчик на JavaScript и вам нужно хорошее практическое руководство по технологии Node.js, данная книга может предложить вам лучшие практики и стандарты программирования на серверном JavaScript с многочисленными примерами кода и объяснениями.

В книге рассматриваются следующие темы:
✔ основы Node.js;
✔ работа с сетью через вебсокеты;
✔ микросервисная архитектура;
✔ работа с данными;
✔ создание REST приложений и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ множество советов и рецептов программирования на Node.js;
➕ многочисленные примеры.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник