Size: a a a

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

2019 February 03
Книги для программистов
Starting out with Visual C# (2016)
Автор: Tony Gaddis

#csharp #book #english #beginner
источник
2019 February 04
Книги для программистов
​​Java с примерами и программами (2011)⠀
Автор: Васильев А. Н.⠀

#java #book #rus #beginner

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

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

Тем, кто обучается программированию самостоятельно, важно учиться правильно и быстро, чтобы составить адекватную конкуренцию опытным разработчикам. Это руководство наполнено примерами приложений и программ по всем ключевым темам Java, и несмотря на старую версию языка, основы, касающиеся, например, его объектно-ориентированных особенностей, остались прежними, так что вы смело можете читать это руководство первым делом.⠀

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

Преимущества:⠀
➕ множество примеров программ и иллюстраций.⠀

Недостатки:⠀
➖ неактуальная версия языка.
источник
Книги для программистов
источник
Книги для программистов
​​Основы параллельного программирования (2015)⠀
Автор: К. Ю. Богачёв⠀

#programming #book #rus #advanced

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

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

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

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

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

Недостатки:⠀
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Learn Enough Git to Be Dangerous (2016)
Автор: Michael Hartl

#git #book #english #beginner

https://www.learnenough.com/git-tutorial
источник
2019 February 05
Книги для программистов
​​Программирование на C++ в примерах и задачах (2016)
Автор: Алексей Васильев

#cpp #books #rus #beginner

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

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

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

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

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

Недостатки:
➖ не обнаружено.
источник
Книги для программистов
источник
Книги для программистов
​​Core Java SE 9 for the Impatient, 2nd Edition (2018)
Автор: Horstmann C.S.

#java #books #english #advanced

Данная книга является полным руководством по Java SE 9 и его современным возможностям. Автор книги, Кей Хортсман, имеет звание “Чемпион по Java” и написал не одну книгу по данному языку программирования. Практические идеи и примеры кода помогут вам быстро освоить усовершенствования Java и использовать их в разработке своих приложений.

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

Положительные стороны:
➕ полный обзор Java SE 9;
➕ актуальный материал;
➕ множество примеров.

Недостатки:
➖ не переведена на русский.
источник
Книги для программистов
источник
Книги для программистов
​​JavaScript на примерах (2017)
Автор: А. Никольский

#javascript #books #rus #beginner

Философия javascript’a отличает его от остальных языков, подход к ООП, события, анонимные функции и многое другое непохоже на то, что вы могли изучать в других языках программирования. Именно поэтому этот язык начинающим даётся очень тяжело. В этой книге все объяснения даны на простых примерах нарастающей степени сложности. Вы пройдёте путь от написания своей первой программы на javascript до полноценных веб-страниц, реализующих современные возможности языка javascript.

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

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

Недостатки:
➖ рассматриваются старые технологии (jquery).
источник
Книги для программистов
источник
Книги для программистов
​​Завтра, 06 февраля в 20-00 (мск), в прямом эфире открытый вебинар по Java Spring: «Разработка REST-клиентов на Spring»

Вебинар носит практический характер и позволит вам:
– научиться разрабатывать клиентов к веб-сервисам, используя Spring.
– узнать более детально о таких технологиях, как Spring Cache, Spring Retry и Hystrix.

Знаниями будет делиться преподаватель курса «Разработчик на Spring Framework», Юрий Дворжецкий – тренер в Luxoft Training Center, ведущий разработчик и кандидат физико-математических наук.

Регистрируйтесь и проходите вступительное тестирование в новую группу: https://otus.pw/O0E9/
источник
2019 February 06
Книги для программистов
​​Стратегии решения математических задач. Различные подходы к типовым задачам (2018)
Авторы: Стивен Крулик, Альфред Позаментье

#math #books #english

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

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
​​Using Docker: Developing and Deploying Software with Containers (2015)
Автор: Эдриен Моуэт

#docker #book #english #advanced

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

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

Докер — это открытая платформа для разработки и эксплуатации ваших приложений. Возможности докера позволяют вам быстрее писать код, быстрее тестировать, быстрее запускать и быстрее выкладывать ваши приложения. Автор книги, которым является основатель докера Эдриен Моуэт, опишет аспекты создания приложений с помощью докер, преимущества данной платформы, а также основы запуска и взаимодействия множества контейнеров.

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

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

Недостатки:
➖ не обнаружено.
источник
Книги для программистов
источник
Книги для программистов
Java. Промышленное программирование (2007)⠀
Авторы: И. Н. Блинов, В. С. Романчик⠀

#java #book #rus #beginner
источник
2019 February 07
Книги для программистов
​​Redis in Action (2013)
Автор: Josiah L. Carlson

#redis #book #english #beginner

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

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

Redis — это сетевое хранилище данных с открытым исходным кодом, является представителем NoSQL-подобных баз данных. В этой книге вы сразу погрузитесь в реальные примеры использования Redis, включая кэширование, масштабирование и интегрирование с другими СУБД. Вы научитесь работать с большими массивами данных, сокращая получение и добавление данных в сотни раз по сравнению с MySQL. От вас потребуется знания структуры и концепций работы баз данных.

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

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

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

Набираем PHP разработчиков  в Чехию (Прага).

Наша вакансия подходит тем, кто рассматривает комфортную релокацию в Европу (Чехию) с возможностью работать в русскоязычной команде.  Основные преимущества нашего предложения: открытие официальной чешской рабочей визы/ blue card, помощь с релокацией и работа в продуктовой компании.

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

Нас интересуют кандидаты:
- Знающие PHP7 и с опытом  работы с PHP-фреймворками;
- С опытом использования  MVC подхода в разработке;
- С опытом использования систем контроля версий (Git, SVN и.т.п.);
- С опытом проектирования баз данных и написания запросов (SQL);
- Желательно со  знаниями  JavaScript (JQuery);
- С опытом работы с REST API.

Мы готовы предложить:

• релокационный пакет для переезда в Чехию (оплату перелета, визовую поддержку)
• поддержку в адаптации в Чехии (поиск квартиры, переезд семьи и т.д.);
• бессрочный контракт;
• языковые курсы (английский, чешский).

Зарплата: 2000+ евро GROSS

Для связи: @Marrina_M
источник