Size: a a a

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

2019 May 31
Книги для программистов
​​❗️ЗаниМАЙте места: учеба на выгодных условиях❗️

По 31 мая включительно снижена стоимость обучения на курсы «Разработчик на Spring Framework», «Backend разработчик на PHP» и «Реляционные СУБД»🎓 (скидка действует на полную и помесячную оплату курса для всех успешно прошедших вступительный тест).

Курс «Разработчик на Spring Framework» — научит разработке веб-приложений на Spring, владению фреймворками и вспомогательными технологиями Spring.
👉🏻АКТИВИРОВАТЬ СКИДКУ: https://otus.pw/Vbgh/

Курс «Backend разработчик на PHP» - современные инструменты и лучшие практики для глубокого понимания процесса разработки на PHP.
👉🏻АКТИВИРОВАТЬ СКИДКУ: https://otus.pw/kpTB/

Курс «Реляционные СУБД» - предназначен для разработчиков и администраторов, готовых освоить работу с СУБД.
👉🏻АКТИВИРОВАТЬ СКИДКУ: https://otus.pw/EGmk/

Выбирайте направление и присоединяйтесь!
источник
Книги для программистов
​​Hadoop: The Definitive Guide: Storage and Analysis at Internet Scale (2015)
Автор: Tom White

#hadoop #book #advanced #english

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

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

Hadoop — это фреймворк для разработки и выполнения распределённых программ, используемый для реализации поисковых механизмов многих высоконагруженных веб-сайтов, среди которых имеются Yahoo! и Facebook. Данная книга подходит как для программистов, собирающихся анализировать большие наборы данных, так и для администраторов, работающих с Hadoop. Автор расскажет о последних изменениях в Hadoop 2, приведёт примеры реального использования, а также расскажет о проектах, связанных с Hadoop, сред них: Parquet, Flume, Crunch, Spark и другие.

В книге рассматриваются следующие темы:
✔ основы Hadoop;
✔ MapReduce;
✔ установка Hadoop;
✔ настройка кластеров Hadoop;
✔ администрирование Hadoop;
✔ Parquet, Avro, Flume, Crunch, Pig, Hive, Spark.
✔ машинное обучение и многое другое.

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

Недостатки:
➖ сложный язык изложения;
➖ многие команды устарели и не могут быть запущены.
источник
Книги для программистов
источник
Книги для программистов
​​The Little Redis Book
Автор: Карл Сегуин

#redis #book #rus #beginner

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

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

Redis — это нереляционная высокопроизводительная СУБД, поддерживаемая такими языками программирования, как PHP, C/C++, Java, Go и многие другие. Особенность Redis в том, что все данные хранятся в словаре в виде пары «ключ — значение». Redis часто используют в случаях, когда нужно подписывать приложения на различные каналы и отправлять сообщения всем подписчикам. В книге рассмотрены ключевые основы Redis и примеры по работе с ним.

В книге рассматриваются следующие темы:
✔ установка Redis в различных ОС;
✔ запуск Redis;
✔ драйверы Redis;
✔ основы Redis;
✔ команды, ключи и значения;
✔ строки, хеши и списки;
✔ ссылки, индексы и многое другое.

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
​​Guide to TCP/IP (2003)
Авторы: Лора Чеппел, Эд Титтел

#tcpip #book #english #advanced

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

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

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

В книге рассматриваются следующие темы:
✔ введение в TCP/IP;
✔ IP-адресация;
✔ протоколы канального и сетевого уровней TCP/IP;
✔ протоколы транспортного уровня TCP/IP;
✔ служба доменных имён — DNS;
✔ организация защиты в среде TCP/IP и многое другое.

Преимущества:
➕ полный обзор стека TCP/IP;
➕ отличный перевод;
➕ множество полезных примеров и тестовых заданий;
➕ книга подойдёт как профессионалам, так и начинающим разработчикам и системным администраторам.

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

#csharp #book #rus #beginner

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

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

C# является примером качественного и активно развивающегося языка программирования. На нем можно писать как веб- и десктоп-приложения, так и игры. В настоящем руководстве автор познакомит вас с основами разработки программ на данном языке, а также с его особенностями по сравнению с другими.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
​​Microservices and Containers (2018)
Автор: Parminder Singh Kocher

#docker #english #book #advanced

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

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

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

В книге рассматриваются следующие темы:
✔ основы микросервисной разработки;
✔ установка Docker;
✔ основные команды;
✔ Dockerfile;
✔ Docker Swarm;
✔ Kubernetes и многое другое.

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Applied Text Analysis with Python: Enabling Language Aware Data Products with Machine Learning (2018)

Авторы: Benjamin Bengfort, Rebecca Bilbro, Tony Ojeda

#python #book #english #advanced

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

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

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

В книге рассматриваются следующие темы:
✔ основы науки о данных;
✔ алгоритмы обработки текстовой информации;
✔ Scikit-learn API;
✔ классификация;
✔ визуализация и многое другое.

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
2019 June 02
Книги для программистов
​​Программирование, введение в профессию. Низкоуровневое программирование (2016)
Автор: А. В. Столяров

#programming #book #rus

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

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Fundamentals of Python. First programms (2018)
Автор: Kennet Lambert

#python #book #english

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

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​.NET Core in Action (2018)
Автор: Dustin Metzgar

#net #book #english

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

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

Это руководство по .NET Core показывает разработчикам на C# и платформе .NET, как создавать профессиональное и качественное программное обеспечение на .NET Core. Из руководства вы узнаете, как преобразовать существующий код .NET для работы на нескольких платформах или как начинать новые проекты со знаниями инструментов и возможностей .NET Core.

В книге рассматриваются следующие темы:
✔ немного основ по платформе .NET, или почему C# - хороший язык программирования;
✔ особенности .NET Core;
✔ отличия .NET Core от .NET Framework;
✔ создаём приложение на ASP. NET;
✔ юнит-тестирование с xUnit и многое другое.

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

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

Ты все это знаешь, но вместо этого ты все еще сидишь в офисе и думаешь, что это не про тебя и выучить язык слишком трудно?

4 июня в 20.00 МСК основатель крупнейшей онлайн-школы «English Tochka» Алекс Рубанов проведет БЕСПЛАТНЫЙ вебинар на тему: «Как понять английский за 2 часа». За время вебинара сможешь понять сложные темы английской грамматики, навсегда разрушить языковой барьер и существенно улучшить своё произношение.

Зарегистрируйся 👇🏼
Твой бесплатный шанс на новое будущее!
источник
2019 June 03
Книги для программистов
​​Reactive Programming with RxJS 5: Untangle Your Asynchronous JavaScript Code (2018)
Автор: Sergi Mansilla

#javascript #book #advanced #english

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

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

Если вы часто пишете на JavaScript асинхронный код, должны были заметить, насколько трудно контролировать его выполнение. Инструмент RxJS позволяет превращать сложные последовательности действий в понятный код. Это руководство рассматривает основы реактивного программирования и проблемы работы с асинхронным кодом, которые оно решает.

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

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

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