Size: a a a

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

2019 October 31
Книги для программистов
источник
Книги для программистов
​​Практический курс Middle Android Developer на Kotlin.

💬 Зачем?
Чтобы сделать уверенный шаг в карьере и зарабатывать больше.🆙
Пополнить портфолио двумя реальными проектами на Kotlin и стать востребованным специалистом.

💬 Что будет?
❗️6 месяцев обучения, 200 часов практики, 2 кейса в портфолио❗️

A также:
• продвинутое изучение Android-разработки уровня Middle;
• умение проектировать архитектуру приложений;
• навыки работы с актуальными технологиями и инструментами (Kotlin, RxJava, Gradle, Mockito, Firebase, Espresso, Fabric, ML Kit, GraphQL);
• углубленное изучение Dagger 2 и RxJava 2;
• знание процессов тестирования Android-приложений;
• code review проекта практикующими специалистами;
• сертификат и 2 Android-приложения, подтверждающие профессиональный уровень.

👉🏼Перейди по ссылке и запишись на обучение прямо сейчас!
Перейти на сайт

✋🏼Или запишись на бесплатный интенсив: ✔️9 занятий на Kotlin, после которых сможешь принять решение, нужен ли полный курс или нет 😏
источник
2019 November 01
Книги для программистов
​​Programming Kotlin (2017)
Авторы: Samuel S., Bocutiu S.

#kotlin #book #english

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

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

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

В книге рассматриваются следующие темы:
✔ основы языка;
✔ ООП в Котлине;
✔ функции;
✔ рефлексия и аннотация;
✔ коллекции;
✔ тестирование кода;
✔ микросервисы;
✔ параллельное программирование.

Преимущества:
➕ актуальный материал по языку;
➕ исходный код примеров можно найти на github (https://github.com/PacktPublishing/Programming-Kotlin);
➕ множество примеров.

Недостатки:
➖ сложные объяснения для начинающих программистов.
источник
Книги для программистов
источник
Книги для программистов
Онлайн-платформа goods открывает несколько вакансий на должности:

Frontend-разработчик
Backend-разработчик
Middle Android Developer
Golang Developer
Senior Golang Developer

Что мы предлагаем своим разработчикам маркетплейса? Комфортный офис в центре города, официальное оформление, высокую зарплату, премии и бонусы, бесплатные курсы, ДМС и годовые абонементы в фитнес-клубы.

Не упусти свой шанс! Пиши на почту: irina.andriyanova@goods.ru

Если не нашли себе подходящую вакансию - посетите нашу страницу с рассказом о компании, фотками из офиса и множеством других вакансий - https://prglb.ru/5obx8
источник
Книги для программистов
Электронные книги: комфорт, необходимость, экономия

Многие считают, что чтение бумажных книг более эстетично. Их преимущество заключается в более высокой концентрации внимания, а для некоторых — в лучшем запоминании. Но если смотреть правде в глаза, свежую техническую литературу маловероятно находить в печатных изданиях в нужные сроки. Чаще всего IT-специалист возвращается к поиску электронной версии книги.

Два, по-нашему мнению, вполне удобных формата представлены ниже.

1) Для чтения электронных книг был создан FB2. Сегодня он достаточно популярен.
2) Литературу с обилием схем, картинок, примерами кода можно читать в PDF/DJVU.
источник
2019 November 02
Книги для программистов
​​Open Data Structures (in C++) (2012)
Автор: Pat Morin

#cpp #book #english

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

Целевая аудитория: опытные программисты на C++.

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
2019 November 03
Книги для программистов
Когда вы знаете английский, перед вами открываются новые перспективы: новая работа, крутая должность, высокий заработок. Хотите стать специалистом международного профиля, но не можете найти время на курсы? И не надо!

Приручить английский гораздо проще, чем кажется. Понять этот язык можно всего за 2 часа! Как?
5 ноября  Алекс Рубанов раскроет секрет эффективного подхода на своём вебинаре.

Не важно, какой уровень английского у вас сейчас. Важно лишь то, чего вы можете добиться, когда повысите его. Вебинар Алекса Рубанова - ключ к тому, как сделать это легко, увлекательно и в разы быстрее, чем на обычных курсах.

Регистрируйтесь👇
источник
Книги для программистов
Vue.js in Action (2018)
Автор: Erik Hanchett, Benjamin Listwon

#vuejs #javascript #book #english

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

Целевая аудитория: новички в Vue.js.

Vue.js — это интерфейсный фреймворк, основанный на многих реактивных идеях пользовательского интерфейса, представленных в React.js. Vue.js in Action учит читателей создавать быстрый, плавный веб-интерфейс с каркасом Vue.js. Предлагаются четкие объяснения, а темы книги представлены таким образом, чтобы построить хорошее понимание того, как использовать фреймворк. Автор четко описывает код и что он делает.

В книге рассматриваются следующие темы:
✔️ основы Vue. js;
✔️ тесты;
✔️ общение с сервером и многое другое.

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Modern Web Development on the JAMstack (2019)
Автор: Mathias Biilmann

#webdev #jamstack #book #english

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

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

Запуск веб-проектов без единого сервера возможен с помощью JAMstack. Эта книга о современной архитектуре веб-разработки для развертывания быстрых, масштабируемых сайтов и приложений, для которых не требуется традиционная исходная инфраструктура.

В книге рассматриваются следующие темы:
✔️методы решения задач веб-разработки;
✔️почему более чистая архитектура JAMstack устраняет необходимость масштабирования сайтов заранее;
✔️как отделение внешнего интерфейса от процесса сборки облегчает обслуживание;
✔️лучшие практики для принятия JAMstack в вашей организации;
✔️тематическое исследование, в котором рассматривается, как Smashing Magazine применил JAMstack для коммерции, аутентификации и членства, а также публикации в масштабе.

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
2019 November 04
Книги для программистов
Чистый код (2010)
Автор: Роберт Мартин

#development #book #ru

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

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

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

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

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

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

🔥 Инновационный центр Ай-Теко проводит набор в школу разработчиков Java и тестировщиков.

Обучение очное, бесплатное, есть стипендия.
По окончании курса ученики, успешно прошедшие тестирование, сразу получают предложение о работе на наших проектах.
Требования: техническое образование (возможно неполное), базовые знания темы и минимальный опыт.
🏙 Место: Москва, Сколково, Инновационный центр Ай-Теко

👉🏻 Узнай подробности и успей зарегистрироваться на курс здесь: https://prglb.ru/2qjgb
источник
Книги для программистов
Паттерны проектирования (2018)
Автор: Эрик Фримен, Элизабет Фримен

#development #book #ru

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

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

В любой момент кто-то борется с теми же проблемами, что и у вас. И, скорее всего, кто-то ещё их уже решил. Используя последние исследования в области когнитивной науки и теории обучения для создания мультисенсорного опыта обучения, Head First Design Patterns использует визуально богатый формат, разработанный для работы вашего мозга, а не текстоемкий подход, который утомляет.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
2019 November 05
Книги для программистов
☝🏻13 ноября в 20:00 мск OTUS приглашает на бесплатный пробный урок «Один день из жизни DevOps». Регистрируйтесь сейчас - напомним в день вебинара: https://otus.pw/H2Le/

📌На уроке мы рассмотрим 4 основных инструмента, которые использует современный инженер. Рассмотрим, что это и как применять:
1. Git: как не ломать историю и хорошо работать в команде?
2. Ansible: отличие от других систем, и почему мы рассказываем именно про него?
3. Docker: почему контейнеры и микросервисы повсеместно побеждают монолитные архитектуры?
4. Kubernetes: какие базовые навыки нужны инженеру, чтобы успешно начать постигать Kubernetes?

Урок проведёт преподаватель-практик курса Лев Николаев (DevOps и тренер в Express 42 с 12-летним опытом в IT). Не упустите возможности задать ему все интересующие вопросы!

🔥Чтобы попасть на курс с welcome-скидкой прямо сейчас, пройдите вступительный тест:  https://otus.pw/hoE7/
источник
Книги для программистов
Java в облаке. Spring Boot, Spring Cloud, Cloud Foundry (2019)
Автор: Д. Лонг, К. Бастани

#java #book #ru

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

Целевая аудитория: разработчики Java / JVM

Хотите потягаться с гигантами современных облачных технологий? Работать как Amazon, Netflix или Etsy? Ответ очевиден: вам нужна облачная разработка под Java/JVM, позволяющая освоить новейшие технологии, открывающие путь к облакам - в первую очередь, Spring Boot и Cloud Foundry. Всему этому вы научитесь, прочитав фундаментальную книгу "Java в облаке".

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

Преимущества:
➕ общий обзор Spring / SpringBoot;
➕хорошие введения в различные аспекты Spring (конфигурация, данные, mvc);
➕инструменты Spring вместе с примерами.

Недостатки:
➖некоторые фрагменты неуместны (в предыдущих разделах не затрагиваются);
➖достаточно долго читается из-за большого объема.
источник