Size: a a a

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

2018 November 26
Книги для программистов
​​28 ноября в 20:00(мск) присоединяйтесь к открытому вебинару на тему: «Android Material Design: обзор обновлений": https://otus.pw/N5E3/

Вы ознакомитесь с новинками Google I/O 2018 collection и потренируетесь в применении таких компонентов и tools как:
-BottomNavigationView,
-MaterialButton,
-Chip,
-Snackbars и другие.

Проводит встречу преподаватель курса «Разработчик Android», Варвара Соловьева – Android developer с опытом работы в компаниях Apzavr, Campus, Jeench Inc, Gaika Group, профессионал в сфере разработки мобильных приложений, вёрстки и дизайна.

Зарегистрируйтесь, чтобы не пропустить нашу трансляцию!
источник
Книги для программистов
​​Разработка алгоритмов с использованием принципов ООП на языке C# (2016)
Автор: Калинин А.А.

#csharp #algorithms #book #rus

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

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

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

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

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

Недостатки:
➖ множество опечаток;
➖ плохо оформленный код.
источник
Книги для программистов
источник
2018 November 27
Книги для программистов
​​Основы программирования на JavaScript (2016)
Автор: Кан Марк

#javascript #book #rus

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

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

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

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

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

Недостатки:
➖ встречаются плохие практики написания кода.
источник
Книги для программистов
источник
Книги для программистов
​​Основы программирования на примере языка Python (2018)
Автор: Федоров Д.Ю.

#python #book #rus

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

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Программирование на C# для начинающих. Основные сведения (2018)
Автор: Алексей Васильев

#csharp #book #rus
источник
2018 November 28
Книги для программистов
​​Самоучитель С++ с примерами и задачами (2016)
Автор: Васильев А.Н.

#cpp #book #rus

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

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Hands-On Design Patterns with Kotlin (2018)
Автор: Soshin Alexey

#kotlin #book #english

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

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

Если вы искали книгу по Kotlin, которая даст вам понимание, как использовать этот язык с максимальной пользой для приложений, это именно та книга. Здесь вы найдёте примеры применения функционального и реактивного программирования, примеры использования параллелизма и горутин, а также других идиом языка.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Самоучитель Java с примерами и программами (2016)
Автор: А. Васильев

#java #book #rus
источник
Книги для программистов
​​8-9 декабря, Москва – конференция по мобильной разработке Mobius 2018 Moscow! Это два дня инженерных докладов и общения со спикерами и другими участниками. А спикеров будет много!

Для Android-разработчиков:
— Royi Benyossef — менеджер по управлению экосистемами в Samsung NEXT TLV;
— Paulina Szklarska из Droids On Roids;
— Александр Гузенко из Tinkoff.ru с докладом о методах защиты приложений;

Для тех, кто пилит софт под iOS:
— Пол Хадсон, автор Hacking with Swift, Pro Swift, Swift Design Patterns, Server-Side Swift и других книг по Swift;
— Алексей Савин из VK с докладом о создании платформы для live-трансляций;
— Николай Лихогруд, руководитель команды разработки Яндекс.Карт под iOS с докладом о модульности приложений.

По промокоду ProgLibMobius — скидка 1000 рублей на персональные билеты!
https://mobiusconf.com/
источник
2018 November 29
Книги для программистов
​​Mastering Go: Create Golang production applications using network libraries, concurrency, and advanced Go data structures (2018)
Автор: Mihalis Tsoukalos

#golang #book #english

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

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​The Kubernetes Book (2018)
Автор: Nigel Poulton

#kubernetes #book #english

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

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

Если вы слышали и даже активно используете Docker, то не слышать о Kubernetes вы не могли. Это более мощная и объёмная технология, позволяющая запускать внутри себя десяти контейнеров для удобного управления разрабатываемых приложений. В настоящем руководстве автор расскажет об основах Kubernetes и о примерах применения данной технологии.

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

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

Недостатки:
➖ многочисленные типографические ошибки;
➖ автор часто повторяется в высказываниях.
источник
Книги для программистов
источник
Книги для программистов
SQL Queries for Mere Mortals: A Hands-On Guide to Data Manipulation in SQL (2017)
Автор: John L. Viescas, Michael J. Hernandez

#sql #book #english
источник
Книги для программистов
​​⚠️ Знаете основы Java, SQL, JS и HTML? ⚠️
Самое время научиться созданию веб-приложений на Spring, владению фреймворками и вспомогательными технологиями Spring!

🔥Сдавайте вступительный тест в группу и присоединяйтесь: https://otus.pw/E0M0/
👉🏻Первое занятие – уже 30 ноября.
источник