Size: a a a

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

2018 November 20
Книги для программистов
источник
Книги для программистов
Kotlin for Android Developers (2017)
Автор: Antonio Leiva

#kotlin #book #english
источник
2018 November 21
Книги для программистов
​​Become a ninja with Angular (2018)
Автор: Ninja Squad

#angular #book #english

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

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

К профессиональным разработчикам предъявляются большие требования: знание фреймворков, паттернов, следить за развитием инструментов, которыми пользуются, и многое другое. Это руководство посвящено фреймворку Angular, который в скором времени обновится до 7 версии, поэтому шестую версию, ту, о которой идёт речь в книге, вы уже должны хорошо знать. А если ещё нет, приступайте к изучению.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
источник
Книги для программистов
​​Осваиваем Java Persistence с использованием Hibernate за 3 дня

С 3 по 5 декабря приглашаем на 3-х дневный курс в Москве. Курс посвящен изучению технологии JPA и её использованию на примере реализации Hibernate EntityManager.
Курс будет полезен Java-разработчикам и Java-архитекторам.
В курсе рассматриваются две основных темы:
— Первое – это JPA. Курс рассказывает и показывает, как использовать технологию JPA для хранения данных Java-объектов в реляционной БД. Раскрываются такие аспекты, как: описания мэппинга Java-объектов на таблицы БД, чтение/запись данных, поиск с использованием JPQL и Criteria API, управление транзакциями, и т.д.);
— Второе – это Hibernate EntityManager. Курс рассказывает основные аспекты использования Hibernate в качестве JPA runtime (настройка, оптимизация).

https://bit.ly/2S0yeCX
источник
Книги для программистов
​​Level Up Your Web Apps With Go (2015)
Автор: Mal Curtis

#golang #book #english

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

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

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

В книге рассматриваются следующие темы:
✔️ установка Go;
✔️ базовые типы, функции, структуры;
✔️ интерфейсы;
✔️ HTML шаблоны, работа с JSON;
✔️ многопоточность;
✔️ тестирование и многое другое.

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
The Full Stack Developer (2018)
Автор: Chris Northwood

#programming #book #english
источник
Книги для программистов
The Full Stack Developer (2018)
Автор: Chris Northwood

#programming #book #english
источник
2018 November 22
Книги для программистов
​​C++/CLI Primer (2016)
Автор: Vivek Ragunathan

#cpp #book #english

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

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

Если вы уже опытный разработчик на С++ и скучаете за сложными заданиями и проектами, предлагаем прочитать настоящее руководство, где на простом языке и сложных примерах объясняется принцип создания серверных приложений для платформы .NET. В руководстве вы познакомитесь с языком С++/CLI, узнаете о том, как создавать приложения на этом языке для среды программирования Microsoft .NET
и многое другое.

В книге рассматриваются следующие темы:
✔️ основы С++/CLI;
✔️ типы данных;
✔️ создание объекта;
✔️ ссылочные типы;
✔️ сбор мусора;
✔️ абстрактные классы и многое другое.

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

Недостатки:
➖ узкий материал по теме.
источник
Книги для программистов
источник
Книги для программистов
​​Хочешь действительно выучить английский, который пригодится в жизни и работе?

В EnglishDom ты сможешь улучшить уровень своего английского языка по курсу “Английский для программистов с нуля”. Это специальный курс, после которого не заговорить на английском не получится. Проверь сам!

📝 Первый урок — БЕСПЛАТНО! Запишись и оцени возможности современного обучения!
💪 Уже через 3 месяца твой английский станет уверенным, а через полгода ты сможешь пройти собеседование в ведущих IT-компаниях мира!

А если хочешь получить до 5 уроков с преподавателем в ПОДАРОК, то торопись, предложение ограничено и продлится до 30 ноября!

Переходи по ссылке и записывайся на бесплатный урок!

https://bit.ly/2AeHiNs
источник
Книги для программистов
​​Beginning EJB in Java EE 8, 3rd Edition (2018)
Авторы: Chirag Rathod, Jonathan Wetherbee, Massimo Nardone, Raghu Kodali

#java #book #english

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

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

Enterprise JavaBeans (или EJB) - это популярный Java фреймворк по созданию бизнес-логики приложений. Настоящее руководство посвящено опытных разработчикам, чьим требованием является создание сложных коммерческих приложений. Вам не нужен опыт создания приложений на EJB, достаточно опыта разработки на Java и Java EE. Автор поделится с вами советами, основными концепциями и идеями разработки на EJB, а также приведёт множество практических примеров поэтапного создания приложения.

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

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

Недостатки:
➖ не переведена;
➖ большой объём.
источник
Книги для программистов
источник
Книги для программистов
Go for JavaScript developers (2016)
Авторы: Maor Zamski, Daniel Singer.

#golang_proglib #book_proglib #english_proglib

http://www.pazams.com/Go-for-Javascript-Developers/
источник
Книги для программистов
​​Python Data Analysis(2014)
Автор: Ivan Idris

#python #dataanalysis #machinelearning

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

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

Python – один из наиболее популярных языков на сегодняшний день, так как одновременно поддерживает несколько парадигм программирования: объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Представленная книга обещает научить вас производить качественный анализ данных при помощи Python, а также сопутствующих ему пакетов и модулей(NumPy, SciPy, matplotlib, pandas, IPython, Cython, scikit-learn и NLTK). Автор говорит о таких темах, как визуализация данных, обработка сигналов, анализ временных рядов, базы данных и машинное обучение.

Благодаря Python Data Analysis вы:
✔️ научитесь устанавливать модули Python на разнообразные платформы;
✔️ изучите основы NumPy, включая массивы;
✔️ научитесь управлять данными, используя pandas;
✔️ сможете извлекать, обрабатывать, хранить и визуализировать данные;
✔️ получите опыт работы с NoSQL базами данных;
✔️ получите информацию о моделировании данных и машинном обучении;
✔️ научитесь производить облачные вычисления и многое другое.

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

Недостатки:
➖ нет перевода на русский;
➖ примеры кода написаны на Python 2.
источник
Книги для программистов
источник
2018 November 23
Книги для программистов
​​Block Trace Analysis and Storage System Optimization(2018)
Автор: Jun Xu

#python #matlab #bigdata

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

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

В области IoT, больших данных и облачных систем нельзя переоценить роль высокой производительности систем хранения памяти. Представленная книга соединяет в себе теоретический анализ(например, количественные показатели IO) и практические инструменты, такие как трассировка, анализ и результаты отчетности. Автор рассказывает о разнообразных техниках анализа, а также приводит примеры применения их на практике в таких приложениях, как SSHD, RAID, Hadoop и Ceph systems.

Что дает книга?
✔️ понимание основных факторов, влияющих на производительность систем хранения памяти;
✔️ возможность улучшить свои навыки в аналитики, используя трассировку и специальные приложения;
✔️ понимание того, чем отличается шаблон IO на уровне блока от шаблона на пятом уровне и многое другое.

Достоинства:
➕ все примеры выполнены на MATLAB/Python;
➕ большое количество графических иллюстраций;
➕ актуальный материал;
➕ небольшой объем(271 страница).

Недостатки:
➖ нет перевода на русский;
➖ сложный материал, может быть непонятен при отсутствии предварительной технической подготовки.
источник
Книги для программистов
источник