Size: a a a

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

2018 June 19
Книги для программистов
​​ASP. NET Core in Action (2018)
Автор: Andrew Lock

#aspnet #books

Современное издание по ASP. NET Core вобрало в себя все новейшие концепции программирования на данной платформе. Книга написана для C# программистов, однако не предполагает у вас предварительного опыта в веб-разработке, что делает эту книгу бесценным руководством в данной области. Вы узнаете об основах программирования на ASP. NET Core, а также научитесь эффективно его использовать для создания сложных веб-приложений.

В книге рассматриваются следующие темы:
✔️ введение в ASP. NET Core;
✔️ основы проектирования: модель MVC;
✔️ создание первого приложения;
✔️ контроллеры, представления и модели;
✔️ работа с API;
✔️ внедрение зависимостей;
✔️ Entity Framework Core;
✔️ аутентификация и авторизация;
✔️ безопасность приложения.

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
2018 June 20
Книги для программистов
​​C# 7.0 Pocket Reference (2017)
Авторы: Ben Albahari, Joseph Albahari

#csharp #books

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

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

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

Недостатки:
➖ опечатки.
источник
Книги для программистов
источник
Книги для программистов
​​Clean C++ (2017)
Автор: Stephan Roth

#cpp #books

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

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

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

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

Не упусти свой шанс - в комплекте к Работе Мечты мы разыграем наушники AirPods, и счастливчиком можешь стать именно ты!

Для этого:

1. Пройди на наш сайт http://XO-link.com/jobs
2. Выбери подходящую тебе позицию
3. Нажми Apply Now и создай профиль
4. Успешно пройди первый тест
5. Жди результат!

24 июня в прямом эфире Instagram мы определим победителя конкурса!
Наш аккаунт в инстаграм: http://instagram.com/crossoverrussia

Да пребудет с тобой сила💪
источник
2018 June 21
Книги для программистов
​​Pro Java 9 Games Development (2017)
Автор: Wallace Jackson

#java #books

Если вы опытный Java-программист и увлекаетесь gamedev’ом, то эта книга станет вам незаменимым руководством в этой области. Автор, профессиональный программист, использует Java 9 для демонстрации современных функций языка по работе с 3D-графикой, текстурами, анимацией, звуком и цифровыми изображениями. Также вы узнаете о принципах игрового дизайна, о шаблонах проектирования игровых движков и пользовательского интерфейса, познакомитесь с игровой логикой и созданием сценариев.

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

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

Недостатки:
➖ не подходит начинающим.
источник
Книги для программистов
источник
Книги для программистов
​​Beginning PostgreSQL on the Cloud (2018)
Авторы: Avinash Vallarapu, Baji Shaik

#postgresql_proglib #books_proglib

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

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

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

Недостатки:
➖ не подходит начинающим.
источник
Книги для программистов
источник
Книги для программистов
​​Azure and Xamarin Forms(2018)
Автор: Russell Fustino

#xamarin #csharp #azure

Данная книга рассказывает про создание кросс-платформенных приложений для Android, iOS, UWP, используя Azure и C# вместе с Xamarin Forms. Автор подробно описывает применение облака хранения Azure и обеспечение Azure SQL DB через Azure App Services. Обучение начинается установки и введения в Xamarin Forms и шаг за шагом подводит к построению Azure Service, используя Quickstart, и разработке Xamarin Form при помощи Azure Client.

Выбрав книгу, вы научитесь:
✔️ создавать Хamarin Forms App и понимать их структуру;
✔️  использовать графические материалы, ListView и Azure Mobile App Quickstart для построения Service и Xamarin Forms Аpp;
✔️ улучшать существующие приложения, применяя Azure Client Libraries и многому другому.

Достоинства:
➕ приятный язык повествования;
➕ актуальный материал;
➕ автор – профессионал своего дела;
➕ весь исходный код размещен на GitHub  (https://github.com/Apress/azure-and-xamarin-forms).

Недостатки:
➖ нет перевода на русский
источник
Книги для программистов
источник
2018 June 22
Книги для программистов
Собрали для вас восемь годных авторских IT-каналов, разбирайте.

@front_end_dev — канал о front end и web разработке. Новости, переводы статей, полезные ресурсы, туториалы и многое другое.

@devjobs — канал с вакансиями в сфере игровой индустрии. Публикуем  фриланс, фултайм, резюме и полезные статьи для соискателей!

@webb_dev — канал для веб-разработчиков. Полезные ресурсы для Backend и Frontend разработчиков, новости IT и многое другое.

@UniLecs — отличный канал для программистов. Публикуются задачи с тех. интервью и лучшие решения от подписчиков.

@android_live — авторский канал про Android-разработку. Последние новости, разборы библиотек и приложений, примеры кода и советы по разработке.

@remoteit — канал с вакансиями и проектами на удалёнку со всего мира. Публикуется 2-3 штуки в день, каждая отбирается вручную.

@relocats — публикуем вакансии от надежных работодателей, которые предлагают не только работу но и релокацию в США, Европу и страны Юго-восточной Азии.

@aboutcode — подборки лучших видеокурсов по программированию и отличный IT юмор.
источник
Книги для программистов
​​Machine Learning with TensorFlow (2018)
Автор: Nishant Shukla

#python #books

TensorFlow - это популярная библиотека для машинного обучения, предназначенная для задач создания и тренировки нейросетей. В основном, используется в связке с языком программирования Python, однако существуют реализации и для других языков, среди которых С++, Java, Go и Swift. Машинное обучение с TensorFlow предоставляет прочную почву для исследований в этой области, и авторы данного руководства раскрывают основные концепции этой библиотеки, демонстрируя её мощь на языке Python.

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

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

Недостатки:
➖ не подходит начинающим.
источник
Книги для программистов
источник
Книги для программистов
​​Programming 101 (2018)
Автор: Jeanine Meyer

#programming #books

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

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

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

Недостатки:
➖ не переведена.
источник
Книги для программистов
источник
2018 June 23
Книги для программистов
​​Learn Rails 5.2 (2018)
Автор: Stefan Wintermeyer

#ruby #books

Rails — это написанный на языке Ruby фреймворк, чья структура реализована на популярной концепции MVC. Книга начинается с описания основ языка Ruby 2.5, прежде чем переходит к рассмотрению основ использования Rails 5.2. Вы узнаете про такие понятия, как Active Storage, Active Record, REST, Routing, Cookies, Sessions и многие другие. Также вы научитесь писать тесты к своим приложениям, создавать веб-сервер с nginx и использовать возможности Rails для защиты своего приложения.

В книге рассматриваются следующие темы:
✔️ введение в Ruby;
✔️ установка RoR;
✔️ ActiveRecord;
✔️ роутер;
✔️ работа с формами;
✔️ куки и сессии;
✔️ настройка веб-сервера и многое другое.

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

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