Size: a a a

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

2018 June 15
Книги для программистов
​​Essential Docker for ASP. NET Core MVC (2017)
Автор: Adam Freeman

#aspnet #books

Docker — это популярное в настоящее время программное обеспечение для автоматизации развёртывания и управления приложениями на уровне операционной системы. Docker предназначен для того, чтобы собрать всё ваше приложение вместе с дополнительными пакетами, библиотеками и зависимостями в один контейнер, который впоследствии может быть перенесён на другую nix-систему. Из книги вы узнаете, как использовать Docker в приложениях на ASP. NET Core MVC. Также автор поможет вам развернуть ваше приложение и пройдёт с вами от разработки до запуска.

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

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

Недостатки:
➖ не подходит начинающим.
источник
Книги для программистов
источник
Книги для программистов
​​Design Patterns in Modern C++ (2018)
Автор: Dmitri Nesteruk

#cpp #books

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Продолжается набор на профессиональный онлайн курс «Разработчик на Spring Framework» от образовательного проекта OTUS. Начало с 26 июня: https://otus.pw/ZA8q/
                                                                                                                                                        Обучение на курсе продлится 5 месяцев и позволит вам приобрести навыки для максимально быстрой разработки больших проектов на микросервисной архитектуре, научит созданию собственных веб-приложений (будет полезно как Junior Java-программистам, так и более опытным коллегам по цеху).

Мы собрали множество рабочих кейсов, затрагивающих все сферы разработки, чтобы полноценно погрузиться в освоение современных возможностей IoC-контейнера Spring.                                🔥А также включили работу с современным Reactive стеком Spring, который не рассматривается нигде.
                                                                                                                                                   Познакомьтесь с программой и пройдите вступительное тестирование в группу!
источник
2018 June 16
Книги для программистов
​​Beginning jQuery, 2nd Edition (2017)
Авторы: Jack Franklin, Russ Ferguson

#jquery #books

Несмотря на то, что современный JavaScript способен справляться со своей работой и без дополнительных библиотек, jQuery своей лёгкостью в изучении и применении по-прежнему остаётся популярной технологией у начинающих программистов. Книга представляет собой пошаговое руководство по jQuery, рассматривая не только основы его использования, но и некоторые сложные приёмы, связанные с кроссбраузерностью, написанием собственных плагинов, интеграцией с npm и работой с API.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Python for the Busy Java Developer (2017)
Автор: Deepak Sarda

#python #books

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

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

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

Недостатки:
➖ не подходит начинающим.
источник
Книги для программистов
источник
2018 June 17
Книги для программистов
​​Learn JavaScript with p5. js (2018)
Автор: Engin Arslan

#javascript #books

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Beginning C++17, 5th Edition (2018)
Авторы: Ivor Horton, Peter Van Weert

#cpp #books

Книга является обновлённым руководством по языку программирования С++17. Если вы собираетесь изучать его, то начните именно с этой книги, где пошаговые инструкции авторов научат вас программированию в обновлённом стандарте с использованием новых функций и операторов. Для чтения книги не требуется предварительный опыт в программировании, поскольку авторы каждый элемент языка подробно объясняют на рабочих примерах. Также в каждой главе вас ждут полезные упражнения по закреплению материала.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
2018 June 18
Книги для программистов
​​Pro C# 7, 8th Edition (2017)
Авторы: Andrew Troelsen, Philip Japikse

#csharp #books

Перед вами классический труд, переживающий уже восьмое издание и научивший многих программистов разработке на популярном языке программирования C#. Настоящее издание рассматривает C# 7.1 и фреймворк .NET 4.7. Издание отличается от предыдущих появлением нескольких новых глав, касающихся кросс-платформенной разработки, рассмотрения .NET Core, .NET Core 2.0, Entity Framework (EF) Core и MVC. Также вы изучите объектно-ориентированные методы разработки, работу с коллекциями и дополнительными расширениями.

В книге рассматриваются следующие темы:
✔️ введение в C# и платформу .NET;
✔️ создание С# приложений;
✔️ объектно-ориентированное программирование;
✔️ инкапсуляция, полиморфизм и наследование;
✔️ работа с интерфейсами;
✔️ коллекции и дженерики;
✔️ делегаты, события и лямбда-выражения;
✔️ введение в .ASP NET MVC и .NET CORE.

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

Недостатки:
➖ большой объём;
➖ встречаются опечатки.
источник
Книги для программистов
источник
Книги для программистов
​​Programming with MicroPython (2017)
Автор: Nicholas H. Tollervey

#python #books

Настоящая книга посвящена MicroPython, реализации Python 3 для микроконтроллеров и встроенных систем. Это практическое руководство расскажет вам о создании готовых программ и приложений на основе MicroPython. Вы изучите, как Python работает с микроконтроллерами, как взаимодействует с оборудованием для обработки ввода-вывода, как общается по беспроводной сети, создаём звуки и музыку, а также создание роботизированных проектов.

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

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

Недостатки:
➖ не подходит начинающим.
источник
Книги для программистов
источник
Книги для программистов
Канал для программистов любого уровня: @nuancesprog

Авторы публикуют полезные мануалы и статьи из мира IT на русском языке.
источник
2018 June 19
Книги для программистов
​​Beginning Programming with Python For Dummies, 2nd Edition (2018)
Автор: John Paul Mueller

#python #books

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

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

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

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