Size: a a a

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

2018 December 17
Книги для программистов
​​API Design for C++ (2011)
Автор: Martin Reddy

#cpp #book #english

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

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​18 декабря в 20:00 (мск) ценителей Python ждут на онлайн-трансляцию Дня открытых дверей авторского курса «Разработчик Python». Запишитесь, чтобы не забыть: https://otus.pw/mPLU/

Во время онлайна:
• Разговор о программе курса и ее наполнении;
• Ответы на все интересующие вопросы про формат обучения и выпускной проект;
• Рассказ об условиях трудоустройства для выпускников, спецусловиях от Avito и много другое.

Проведет встречу преподаватель курса Станислав Ступников - программист рекламной системы в MailruGroup, имеющий 6 лет опыта промышленной разработки, в том числе для крупных госзаказчиков, создания и поддержания веб-приложений, инфраструктурных решений, высоконагруженных систем, data pipeline'ов и аналитических систем. У Станислава более 5 лет преподавания программирования на Python студентам МГТУ им. Н.Э. Баумана.

Остались вопросы? Задайте их преподавателю лично!

И, конечно, всех, кто хочет начать обучение в 2018 году, ждет новогодний подарок. Пройдите тест и получите свое праздничное спецпредложение https://otus.pw/mPLU/
источник
2018 December 18
Книги для программистов
​​Web Development with Go (2015)
Автор: Shiju Varghese

#go #book #english

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

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

Настоящее руководство предназначено для тех, кто хочет писать быстрые и легко расширяемые веб-приложения на современном языке программирования Golang. Вы освоите не только основы построения веб-приложений на Go, но и научитесь использовать REST архитектуру, устанавливать и использовать сторонние библиотеки, а также тестировать готовые приложения.

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

Преимущества:
➕ актуальный материал по теме;
➕ множество простых примеров;
➕ полный жизненный цикл создания веб-приложений на Go.

Недостатки:
➖ у автора трудности с объяснением.
источник
Книги для программистов
источник
Книги для программистов
​​Software Architecture in Practice (2012)
Авторы: Len Bass, Paul Clements, Rick Kazman

#programming #book #english

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

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

Настоящее классическое руководство пережило уже три издания и зарекомендовало себя как лучший источник изучения архитектуры создания программного обеспечения. Данное издание было существенно пересмотрено и исправлено с учётом последних достижений в данной области. Вы узнаете про основы и компетенции архитектуры ПО, про современные тенденции и приёмы и многое другое.

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

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

Недостатки:
➖  не замечено.
источник
Книги для программистов
источник
Книги для программистов
JavaScript on Things: Hacking hardware for web developers (2018)
Автор: Lyza Danger Gardner

#javascript #book #english
источник
Книги для программистов
​​18 декабря в 20:00 (мск) в прямом эфире − День Открытых Дверей курса «Разработчик C++»: https://otus.pw/efoc/

На мероприятии мы с вами:
• пообщаемся с преподавателем курса, Сергеем Кольцовым – Senior Developer С++ в компании «VisionLabs» и практикующим разработчиком с 10-летним опытом;
• расскажем о программе курса и формате обучения;
• поговорим об условиях трудоустройства и перспективах выпускников OTUS.

Остались вопросы? Задайте их преподавателю лично!

И, конечно, всех желающих начать обучение разработке «на плюсах» с выгодой до -30%, приглашаем пройти тест и получить свой новогодний подарок.

ПРОЙТИ ТЕСТ В ГРУППУ: https://otus.pw/h9fh/
источник
2018 December 19
Книги для программистов
​​Building Web Apps with Go (2015)
Автор: Jeremy Saenz

#golang #book #english

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

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

Если вы уже прошли курс начинающего программиста на языке Golang и знаете про основы создания современных веб-приложений, следующее небольшое справочное руководство  -  это то, что вам нужно, чтобы начать создавать качественные веб-приложения на данном языке. Несмотря на маленький объём, книга охватывает самые нужные темы для профессиональной разработки.

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

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

Недостатки:
➖ больше как справочник, а не руководство.
источник
Книги для программистов
источник
Книги для программистов
источник
Книги для программистов
​​The Modern Web: Multi-Device Web Development with HTML5, CSS3, and JavaScript (2013)
Автор: Peter Gasston

#web #book #english

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

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

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

В книге рассматриваются следующие темы:
✔️ адаптивные приложения с помощью CSS3;
✔️ основы Flexbox и Grid;
✔️ современные библиотеки JS;
✔️ работа с API;
✔️ тестирование и отладка.

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Foundations of Python 3 Network Programming (2010)
Автор: John Goerzen

#python #book #english
источник
Книги для программистов
​​🎁 В поиске подарков? Подари новую жизнь с новой профессией!

Только в декабре действует скидка 50% на курсы по программированию.
Подробности по ссылке 🔜 https://bit.ly/2EpMPVI

Сделай решающий шаг, чтобы не загадывать желания на Новый год, а исполнять!
источник
2018 December 20
Книги для программистов
​​Gray Hat C#: A Hacker's Guide to Creating and Automating Security Tools (2017)
Автор: Brandon Perry

#csharp #book #english

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

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

Если вы задались целью изучить методы и инструменты защиты информации и ваших приложений от внешних угроз, лучше самоучителя, чем данное руководство, вам не найти. Опытным путём автор проводит читателя от основ безопасности до проверенных и сложных приёмов защиты приложений инструментами и библиотеками языка C#.

В книге рассматриваются следующие темы:
✔️ основы XSS атак и SQL инъекций;
✔️ используем UDP для атаки на сеть;
✔️ настраиваем SQLMap;
✔️ настраиваем Nessus и Nexpose и многое другое.

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

Недостатки:
➖ узкоспециализированный материал по теме.
источник
Книги для программистов
источник
Книги для программистов
Канал Айтишника — это топовые новости мира программирования и  IT технологий, отобранные для вас программистом со стажем. Подписывайтесь @kanalaitishnika
источник
Книги для программистов
​​Python 101 (2016)
Автор: Michael Driscoll

#python #book #english

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

Целевая аудитория: начинающие программисты на Python.

Для старта в программировании важно правильно выбрать первые две книги, которые вы прочтёте. Если с первой вы уже определились, данное руководство точно должно быть вторым. Основная часть материала посвящена основам программирования на Python, но есть также и сложные концепции, среди которых автор выделил работу с СУБД, декораторы, встроенные библиотеки для математических вычислений и тестирование.

В книге рассматриваются следующие темы:
✔️ строки, списки, словари;
✔️ условные выражения и циклы;
✔️ функции;
✔️ основы объектно-ориентированного программирования;
✔️ лямбда-выражения и декораторы;
✔️ работа с SQL;
✔️ работы с различные встроенными библиотеками и многое другое.

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

Недостатки:
➖ не замечено.
источник