Size: a a a

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

2020 February 07
Книги для программистов
Рынок автоматизации HoReCa признан одним из самых перспективных направлений для использования ML, IOT и AI.

Nomia — это самый технологичный IT-стартап на российском рынке автоматизации, разработчики которого ведут Telegram-канал, где рассказывают о своем прогрессе по работе с софтом и производстве своего оборудования.
Подписывайтесь!
источник
Книги для программистов
Building Ethereum DApps: Decentralized Applications on the Ethereum Blockchain (2019)
Автор: Roberto Infante
Количество страниц: 504

#english #book #intermediate

Книга знакомит читателя с разработкой децентрализованных приложений на основе блокчейн-платформы Эфириум. Вы научитесь работать с инструментами разработки смарт-контрактов, такими как Truffle и Web3, и узнаете лучшие методики для проектирования и обеспечения безопасности. Упражнения в каждой главе помогают быстрее понять все нюансы. Книга предназначена для разработчиков со средним опытом работы с JavaScript или другим ОО языком, знание концепций блокчейна тоже будет полезно.

Что внутри:
✔️Ключевые компоненты Ethereum;
✔️Реализация смарт-контрактов на Solidity;
✔️Работа с Web3, коллекцией библиотек;
✔️Разработка децентрализованных приложений с Truffle.

Достоинства:
➕Множество примеров;
➕Широкий спектр тем.

Недостатки:
➖Присутствуют опечатки.
источник
Книги для программистов
источник
2020 February 08
Книги для программистов
Laravel: Up & Running: A Framework for Building Modern PHP Apps (2019)
Автор: Matt Stauffer
Количество страниц: 544

#english #book #beginner

Фреймворк Laravel отличает от других фрейворков PHP скорость и простота для начинающих. Он позволяет быстро создавать новые сайты с качественным читабельным кодом. Второе издание этого руководства предоставляет исчерпывающее введение в работу с одним из самых популярных фреймворков.

Во время чтения книги вы:
✔️Научитесь работать с Blade;
✔️Узнаете об инструментах для сбора, проверки, нормализации и фильтрации предоставленных пользователем данных;
✔️Научитесь работать с базами данных;
✔️Изучите инструменты для написания JSON и RESTful API;
✔️Научитесь работать с PHPUnit, Mockery, Dusk для тестирования вашего кода;
✔️Узнаете об интерфейсах для доступа к файловой системе, сессии, cookies.

Достоинства:
➕Хороший авторский стиль;
➕Подойдёт как начинающим, так и опытным программистам.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
Pro Python 3: Features and Tools for Professional Development (2019)
Авторы: J. Burton Browning, Marty Alchin
Количество страниц: 480

#english #book #intermediate

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

Чему вы научитесь:
✔️Правильно работать с классами;
✔️Использовать функции из стандартной библиотеки и сторонних;
✔️Собирать данные с веб-сайтов с помощью Python;
✔️Автоматизировать модульное тестирование, написав набор тестов и многое другое.

Достоинства:
➕Актуальность материала;
➕Множество примеров кода.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
2020 February 09
Книги для программистов
Разыскивается frontend-разработчик для доработки нашего движка proglib.ioproglib.io

Подробности тють: https://teletype.in/@theasder1337/nZNeuvWe
источник
Книги для программистов
Camel in Action (2018)
Авторы: Claus Ibsen, Jonathan Anstey
Количество страниц: 912

#english #book #intermediate

Camel in Action — самая полная книга о фреймворке Camel из всех существующих. Написанная основными разработчиками Camel и авторами первого издания, книга содержит их опыт и техники, при помощи которых вы сможете решать задачи интеграции как профессионал. Читатель должен быть знаком с Java.

Что внутри:
✔️Обзор всех актуальных шаблонов интеграции;
✔️Микросервисы Camel со Spring Boot;
✔️Camel на Docker и Kubernetes;
✔️Обработка ошибок, тестирование, безопасность, кластеризация, мониторинг и развертывание;
✔️Сотни примеров на Java и XML.

Достоинства:
➕Подходит тем, кто совсем не знает Camel;
➕Хорошая структурированность.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
🍀Обратите внимание на Spring Framework🍀
                                                                                                                                                                С ним не болит голова при решении стандартных задач.
Подключение к SQL и NoSQL базам данных, разработка Web-приложений, изучение микросервисов, монолитов и облаков - все это ждет вас на онлайн-курсе "Разработчик на Spring Framework".                                                                              

Пройдите вступительный тест, чтобы присоединиться к ближайшей группе: https://otus.pw/FPPn/

А чтобы протестировать учебный процесс заранее, регистрируйтесь на открытый вебинар «Неизвестный Spring: быстрая разработка приложений», который пройдет 10 февраля в 20:00 (мск).                                                                                     Регистрация по ссылке: https://otus.pw/QQ4n/
источник
Книги для программистов
The Well-Grounded Rubyist (2019)
Автор: David A. Black, Joseph Leo III
Количество страниц: 584

#english #book #beginner

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

Что внутри:
✔️Основной синтаксис Ruby;
✔️Запуск расширений Ruby;
✔️Функциональное программирование;
✔️Обновления Ruby 2.5.

Достоинства:
➕Хороший авторский стиль;
➕Множество примеров кода;
➕Хорошая структурированность.

Недостатки:
➖В декабре вышел Ruby 2.7.0.
источник
Книги для программистов
источник
2020 February 10
Книги для программистов
Elements of Programming Interviews in Java: The Insiders' Guide (2015)
Авторы: Adnan Aziz, Tsung-Hsien Lee, Amit Prakash
Количество страниц: 475

#english #book #intermediate

Книга поможет вам пройти собеседование и получить работу Java-разработчика. В ней представлено более 250 задач с подробными решениями, они являются типичными заданиями из собеседований в разные компании. Также в книгу включено 200 иллюстраций и 300 проверенных программ. Каждая глава начинается с краткого введения в тему, лучших советов и тактик, а также обзора наиболее важных библиотечных методов. Далее следует большой список задач по теме.

Темы в книге:
✔️Динамическое программирование;
✔️Рекурсия;
✔️Сортировки;
✔️Алгоритмы поиска;
✔️Бинарные деревья;
✔️Стеки и очереди;
✔️Работа с графами и многие другие.

Достоинства:
➕Множество заданий с ответами;
➕Хороший авторский стиль;
➕Отсутствие опечаток и ошибок.

Недостатки:
➖Старая версия языка.
источник
Книги для программистов
источник
Книги для программистов
Daniel Arbuckle's Mastering Python (2017)
Автор: Daniel Arbuckle
Количество страниц: 274

#english #book #beginner

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

Во время чтения книги вы:
✔️Познакомитесь с основами Python;
✔️Узнаете о сборке пакетов для эффективного создания повторно используемого кода;
✔️Сможете использовать систему контроля версий;
✔️Получите опыт в создании инструментов и программ;
✔️Сможете использовать возможности языка для автоматизации другого программного обеспечения;
✔️Научитесь распределять вычислительные задачи между несколькими процессорами и многое другое.

Достоинства:
➕Понятные объяснения;
➕Хороший авторский стиль;
➕Множество примеров кода.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
2020 February 11
Книги для программистов
Beginning Git and GitHub: A Comprehensive Guide to Version Control, Project Management, and Teamwork for the New Developer (2019)
Автор: Mariot Tsitoara
Количество страниц: 289

#english #book #intermediate

Книга поможет вам изучить основы управления версиями — как применять Git и GitHub в профессиональной командной среде. Она разделена на три части — «Контроль версий», «Управление проектами» и «Работа в команде». Автор рассказывает о том, что вас ждет в реальном мире, и как решать проблемы, с которыми вы можете столкнуться.

Во время чтения книги вы:
✔️Изучите основные и продвинутые концепции Git;
✔️Научитесь управлять проектами с помощью GitHub;
✔️Научитесь решать проблемы или вовсе избегать их;
✔️Начнёте использовать передовые методики для ускорения рабочего процесса.

Достоинства:
➕Книга учит продуктивнее работать с GitHub в короткие сроки;
➕Хороший авторский стиль;
➕Полезные практические советы.

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

— 13 февраля, 20:00 МСК: «Аннотируй это: а так ли нужна аннотация типов в Python».
Урок проведёт преподаватель-практик курса Сергей Нагаев. Регистрируйтесь и пройдите вступительный тест: https://otus.pw/WwT2/

— 14 февраля, 20:00 МСК: «Тестирование Flask приложений: генерация тестовых данных с Faker и Factory Boy» в рамках курса «Web-разработчик на Python».
Урок проводит преподаватель-практик курса Леонид Орлов. Регистрируйтесь сейчас — напомнят в день вебинара: https://otus.pw/zkCn/
источник