22 декабря 2017

Будет издана книга «Разработка веб-приложений с помощью Node.js, MongoDB и Angular», Брэд Дейли, Брендан Дейли, Калеб Дейли, 2 издание, бумага офсетная-белая, твердый переплет, ~700 стр., ISBN , «ДИАЛЕКТИКА», 2018 - выйдет в феврале 2018 года

Будет издана книга «Разработка веб-приложений с помощью Node.js, MongoDB и Angular», Брэд Дейли, Брендан Дейли, Калеб Дейли, 2 издание, бумага офсетная-белая, твердый переплет, ~700 стр., ISBN , «ДИАЛЕКТИКА», 2018

Книга призвана быстро ввести читателя в область применения языка JavaScript: от сервера, обслуживающего клиентский браузер, до отдельных проектов веб-разработки

Книга посвящена реализации и интеграции Node.js 6, MongoDB 3, Angular 4 (последние версии!) — едва ли не самых интересных и новаторских технологий, появившихся за последнее время в области веб-разработки (платформа MongoDB-Express-Angular-Node.js - стек MEAN)

Книга «Разработка веб-приложений с помощью Node.js, MongoDB и Angular» разделена на шесть основных частей, которые вкратце описываются ниже:

В части IВведение в курс дела” дается общий обзор взаимодействия технологий Node.js, MongoDB и Angular и поясняется, каким образом они образуют полноценный комплекс веб-разработки. Глава 2 посвящена изложению тех основных языковых средств JavaScript, которые потребуются для реализации кода Node.js и Angular

В части IIИзучение Node.js” рассматривается языковая платформа Node.js, начиная с установки и вплоть до реализации модулей Node.js. В этой части даются те основы, которые требуются для реализации собственных специализированных модулей Node.js, а также веб-сервера и серверных сценариев

В части III “Изучение MongoDB” рассматривается база данных MongoDB, начиная с установки и вплоть до интеграции с приложениями Node.js. В этой части поясняется, как спланировать модель данных, чтобы она удовлетворяла потребностям разрабатываемого приложения, и как получить доступ и взаимодействовать с базой данных MongoDB из приложений Node.js

В части IVЭффективное применение модуля Express” обсуждается модуль Express для платформы Node.js и поясняется, как выгодно воспользоваться им в качестве веб-сервера для разрабатываемого приложения. В этой части также поясняется, как устанавливать динамические и статические маршруты к данным, и как реализовать защиту, кеширование и прочие основные составляющие веб-сервера

В части VИзучение Angular” рассматривается архитектура каркаса Angular и поясняется, как интегрировать его в свой комплекс веб-разработки на платформе Node.js-Mongo-Angular. В этой части обсуждаются также вопросы создания специализированных компонентов HTML и серверных служб, которыми можно выгодно воспользоваться в браузере

В части VIПерспективное применение Angular” обсуждаются вопросы перспективного применения Angular в веб-разработке, в том числе построение специализированных директив и служб. В этой главе рассматривается также применение встроенных в Angular служб сетевого протокола HTTP и маршрутизации. А завершается эта часть дополнительными примерами полнофункциональных пользовательских интерфейсов, включая построение перетаскиваемых компонентов и внедрение анимации

Ниже перечислены лишь некоторые вопросы, которые вы сможете изучить, читая эту книгу «Разработка веб-приложений с помощью Node.js, MongoDB и Angular»

* Как реализовать высокомасштабируемый и динамический веб-сервер, используя технологии Node.js и Express
* Как построить серверные веб-службы на JavaScript
* Как реализовать информационное хранилище MongoDB для веб-приложений
* Как получить доступ и взаимодействовать с базой данных MongoDB из кода JavaScript на платформе Node.js
* Как определить статические и динамические веб-маршруты и реализовать серверные сценарии для их поддержки
* Как определить собственные специализированные компоненты Angular, расширяющие возможности языка HTML
* Как реализовать клиентские службы, взаимодействующие с веб-сервером на платформе Node.js
* Как построить динамические браузерные представления, обеспечивающие полнофункциональное взаимодействие с пользователем
* Как внедрить вложенные компоненты на веб-страницах
* Как реализовать маршрутизацию средствами Angular, чтобы организовать перемещение между представлениями в клиентском приложении

Книга «Разработка веб-приложений с помощью Node.js, MongoDB и Angular» адресована тем читателям, которые уже владеют основами HTML и имеют некоторые навыки программирования на современном языке. Знание и опыт программирования на языке JavaScript только облегчит читателям усвоение материала этой книги, хотя это и не обязательное условие, поскольку в книге излагаются основы JavaScript

Оригинал книги: «Node.js, MongoDB and Angular Web Development: The definitive guide to using the MEAN stack to build web applications» by Brad Dayley, Brendan Dayley, Caleb Dayley, 2nd Edition, 640 pages, ISBN 9780134655536, November 2017

заказать-купить книгу Брэда Дейли, Брендана Дейли и Калеба Дейли «Разработка веб-приложений с помощью Node.js, MongoDB и Angular» в интернет-магазине DiaMail (Украина) (книгу можно заказать-купить в DiaMail Украина)
(заказать-купить книгу «Разработка веб-приложений с помощью Node.js, MongoDB и Angular» в diamail.com.ua)

(книга сдаётся в типографию)

На русском языке книга выйдет в феврале 2018 года в издательстве «ДИАЛЕКТИКА» и будет издана ограниченным тиражом


книга Дино Эспозито «Разработка современных веб-приложений: анализ предметных областей и технологий»
Разработка
современных
веб-приложений


Дино Эспозито
В продаже книга «Разработка современных веб-приложений: анализ предметных областей и технологий», Дино Эспозито, бумага офсетная-белая, твердый переплет, 464 стр., ISBN 978-5-9908910-3-6, «ВИЛЬЯМС», 2017 - заказать-купить книгу-справочник «Разработка современных веб-приложений» в интернет-магазине ComBook.ru

В книге всемирно известного программиста Дино Эспозито «Разработка современных веб-приложений: анализ предметных областей и технологий» показано как совместно использовать инструменты - ASP.NET, MVC, SignalR, Entity Framework, Web Forms, Bootstrap, JavaScript, AngularJS, Ajax, JSON/jQuery и Single Page Applications - для разработки современных веб-приложений

В книге изложен прагматический, направленный на решение задач и ориентированный на пользователя подход к планированию, проектированию и разработке динамичных веб-приложений

Из книги «Разработка современных веб-приложений: анализ предметных областей и технологий» Вы узнаете, как извлечь максимум пользы из предметно-ориентированного проектирования (DDD, Domain-Driven Design), научитесь определять оптимальную вспомогательную архитектуру и освоите современные подходы к проектированию, ориентированные на опыт взаимодействия

Автор рассматривает вопросы выбора и реализации конкретных технологий, а также основные темы, связанные с опытом взаимодействия, включая проектирование мобильных веб-приложений и адаптивное проектирование

Вы научитесь максимально эффективно использовать технологии Microsoft, такие как ASP.NET MVC и SignalR, в сочетании с другими технологиями, такими как Bootstrap, AJAX, JSON и JQuery. Используя эти технологии и освоив новую платформу ASP.NET Core, вы сможете быстро разрабатывать сложные веб-приложения, решающие насущные задачи и обеспечивающие отличный опыт взаимодействия

Дино Эспозито, многократный обладатель звания Microsoft Most Valuable Professional, научит Вас:

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

Книга «Разработка современных веб-приложений: анализ предметных областей и технологий» предназначена для опытных разработчиков и архитекторов, желающих проектировать более эффективные веб-приложения. Предполагается знание основ стека для разработки веб-приложений Microsoft

Коды примеров, рассмотренных в книге, можно найти на сайте: http://aka.ms/ModernWebDev/downloads или веб-сайте издательства

Оригинал книги: «Modern Web Development: Understanding domains, technologies, and user experience», Dino Esposito, 448 pages, ISBN 9781509300013, March 2016

заказать-купить книгу Дино Эспозито «Разработка современных веб-приложений: анализ предметных областей и технологий» в интернет-магазине «Библио-Глобус» (книгу можно заказать-купить в Библио-Глобус)
(заказать-купить книгу-справочник «Разработка современных веб-приложений» в интернет-магазине biblio-globus.ru)

заказать-купить книгу Дино Эспозито «Разработка современных веб-приложений: анализ предметных областей и технологий» в интернет-магазине КОМБУК (самая низкая цена в России!) (книгу можно заказать-купить в КОМБУКе - самая низкая цена в России)
(заказать-купить книгу-справочник «Разработка современных веб-приложений» в интернет-магазине ComBook.ru)

заказать-купить книгу Дино Эспозито «Разработка современных веб-приложений: анализ предметных областей и технологий» в онлайн-мегамаркете Ozon.ru(книгу можно заказать-купить в Ozon.ru)
(заказать-купить книгу-справочник «Разработка современных веб-приложений» в онлайн-мегамаркете Ozon.ru)

заказать-купить книгу Дино Эспозито «Разработка современных веб-приложений: анализ предметных областей и технологий» в интернет-магазине DiaMail (Украина) (книгу можно заказать-купить в DiaMail Украина)
(заказать-купить книгу-справочник «Разработка современных веб-приложений» в diamail.com.ua)

Читайте отдельное сообщение о книге в моем блоге
___________________________________________________
РЕКОМЕНДУЮ ОБРАТИТЬ ВНИМАНИЕ на НОВЫЕ КНИГИ
___________________________________________________

10 декабря 2017

Переиздана книга «C# 4.0: полное руководство», Герберт Шилдт, бумага офсетная-белая, твёрдый переплет, 1056 стр., ISBN 978-5-8459-2015-7, «ДИАЛЕКТИКА», 2018

книга «C# 4.0: полное руководство»
C# 4.0:
полное руководство


Герберт Шилдт
Переиздана классическая книга «C# 4.0: полное руководство», Герберт Шилдт, бумага офсетная-белая, твёрдый переплет, 1056 стр., ISBN 978-5-8459-2015-7, «ДИАЛЕКТИКА», 2018 - заказать-купить книгу по «C# 4.0: полное руководство» в онлайн-мегамаркете Ozon.ru

В этом полном руководстве по C# 4.0 — языку программирования, разработанному специально для среды .NET, — детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора

В книге подробно описаны новые возможности языка программирования C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки

Книга «C# 4.0: полное руководство» содержит: полное описание средств языка C#; подробное рассмотрение новых средств языка C#, в том числе PLINQ, библиотеку TPL; именованные и необязательные аргументы, динамический тип данных и многое другое; сотни простых и понятных примеров программ с комментариями

Благодаря поддержке параллельного языка интегрированных запросов (PLINQ) и библиотеки распараллеливания задач (TPL) стала новой вехой в программировании на C#, и поэтому Герберт Шилдт, автор лучших книг по программированию, обновил и расширил свое классическое руководство, чтобы охватить в нем эти и другие нововведения

Это необходимое каждому программирующему на C# справочное руководство написано простым и доступным языком, благодаря которому Герберт Шилдт стал таким популярным.

Основные темы книги «C# 4.0: полное руководство»:

* Типы данных и операторы
* Управляющие операторы
* Классы и объекты
* Конструкторы, деструкторы и методы
* Интерфейсы, массивы, перечисления и структуры
* Перегрузка методов и операторов
* Наследование и виртуальные методы
* Рефлексия и динамическая идентификация типов
* Делегаты, свойства, события и индексаторы
* Обработка исключительных ситуаций
* Атрибуты
* Указатели и ненадежный код
* Многопоточное программирование и его поддержка в библиотеке TPL
* Обобщения
* Встроенный язык LINQ и его расширение PLINQ
* Лямбда-выражения
* Анонимные и динамические типы
* Методы расширения
* Неявно типизированные переменные
* Основные библиотеки C# и пространство имен System
* Ввод-вывод данных, сетевые возможности и коллекции
* Директивы препроцессора и многое другое

Книга Герберта Шилдта «C# 4.0: полное руководство» рассчитана на широкий круг читателей, интересующихся программированием на языке C#. В книге найдут ответы на насущные вопросы по языку программирования C# как начинающие, так и опытные программисты

Оригинал книги: «C# 4.0 The Complete Reference», Herbert Schildt, 976 pages, ISBN 0-07-174116-X, 2010

заказать-купить книгу Герберта Шилдта «C# 4.0: полное руководство» в интернет-магазине «Библио-Глобус» (книгу можно заказать-купить в Библио-Глобус)
(заказать-купить книгу «C# 4.0: полное руководство» в интернет-магазине biblio-globus.ru)

http://www.combook.ru/product/10164105/ (книга есть на складе в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу «C# 4.0: полное руководство» в интернет-магазине ComBook.ru)

заказать-купить книгу Герберта Шилдта «C# 4.0: полное руководство» в онлайн-мегамаркете Ozon.ru(книгу можно заказать-купить в Ozon.ru)
(заказать-купить книгу по «C# 4.0: полное руководство» в онлайн-мегамаркете Ozon.ru)

заказать-купить книгу Герберта Шилдта «C# 4.0: полное руководство» в интернет-магазине DiaMail (Украина) (книгу можно заказать-купить в DiaMail Украина)
(заказать-купить книгу «C# 4.0: полное руководство» в интернет-магазине diamail.com.ua)

На русском языке книга вышла в октябре 2018 года в издательстве «ДИАЛЕКТИКА» и издана ограниченным тиражом
__________________
ОБ АВТОРЕ
__________________
Herbert Schildt (Герберт Шилдт), автор книг-бестселлеров по языкам программирования Java, C++, C и C#
Герберт Шилдт
Herbert Schildt
Герберт Шилдт (Herbert Schildt, на фото) — известный во всем мире автор множества книг-бестселлеров, посвященных программированию на языках Java, C++, C и C#

Книги Герберта Шилдта продаются миллионными тиражами и переводятся на множество языков мира

Интересуясь всеми компьютерными аспектами, он уделяет основное внимание языкам программирования, включая компиляторы, интерпретаторы и языки управления роботами

Он также проявляет активный интерес к стандартизации языков. Герберт имеет диплом о высшем образовании, а также ученую степень, которую получил в университете Иллинойса

Дополнительная информация о Герберте Шилдте представлена на его веб-сайте по адресу: www.HerbSchildt.com


книга Албахари «C# 7.0. Карманный справочник»
C# 7.0
Карманный
справочник


Джозеф и Бен
Албахари
В продаже книга «C# 7.0. Карманный справочник», Джозеф Албахари, Бен Албахари, (перевод Юрия Артёменко), бумага офсетная-белая, мягкий переплет, 224 стр., ISBN 978-5-9909446-1-9, «ДИАЛЕКТИКА», 2018 - заказать-купить книгу по «C# 7.0. Карманный справочник» в онлайн-мегамаркете Ozon.ru

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

Легкое в чтении и идеальное в качестве краткого справочника, данное руководство поможет опытным программистам на C#, Java и C++ быстро ознакомиться с последней версией языка C#

Все программы и фрагменты кода, рассмотренные в книге, доступны как интерактивные примеры в LINQPad. Вы можете их редактировать и немедленно видеть результаты без необходимости в подготовке проектов в Visual Studio

Книга «C# 7.0. Карманный справочник» написана авторами книги «C# 6.0.Справочник. Полное описание языка» языка и раскрывает все особенности языка C# 7.0:

• Фундаментальные основы C#
• Новые средства C# 7.0, включая кортежи, сопоставление по шаблону и деконструкторы
• Более сложные темы: перегрузка операций, ограничения типов, итераторы, типы, допускающие null, подъем операций, лямбда-выражения и замыкания
• Язык LINQ: последовательности, отложенное выполнение, стандартные операции запросов и выражения запросов
• Небезопасный код и указатели, специальные атрибуты, директивы препроцессора и XML-документация

Оригинал книги: «C# 7.0 Pocket Reference. Instant Help for C# 7.0 Programmers», Joseph Albahari, Ben Albahari, 240 pages, ISBN 978-1-4919-2741-0, July 2017

заказать-купить книгу Албахари «C# 7.0. Карманный справочник» в интернет-магазине «Библио-Глобус» (книгу можно заказать-купить в Библио-Глобус)
(заказать-купить книгу «C# 7.0. Карманный справочник» в интернет-магазине biblio-globus.ru)

заказать-купить книгу Албахари «C# 7.0. Карманный справочник» в интернет-магазине КОМБУК (самая низкая цена в России!) (книгу можно заказать-купить в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу книгу «C# 7.0. Карманный справочник» в интернет-магазине ComBook.ru)

заказать-купить книгу Албахари «C# 7.0. Карманный справочник» в онлайн-мегамаркете Ozon.ru(книгу можно заказать-купить в Ozon.ru)
(заказать-купить книгу по «C# 7.0. Карманный справочник» в онлайн-мегамаркете Ozon.ru)

заказать-купить книгу Албахари «C# 7.0. Карманный справочник» в интернет-магазине DiaMail (Украина) (книгу можно заказать-купить в DiaMail Украина)
(заказать-купить книгу «C# 7.0. Карманный справочник» в интернет-магазине diamail.com.ua)

Книга обсуждается в отдельном сообщении моего блога


Будет издана книга «C# 7.0.Справочник. Полное описание языка», Джозеф Албахари, Бен Албахари, 7 издание, (перевод Юрия Артёменко), бумага офсетная-белая, твердый переплет, ~1100 стр., ISBN, «ВИЛЬЯМС», 2018

Когда у вас возникают вопросы по языку C# 7.0 или среде CLR и основным сборкам .NET Framework, бестселлер «C# 7.0.Справочник. Полное описание языка» предложит Вам все необходимые ответы

С момента представления в 2000 году C# стал языком с замечательной гибкостью и широким размахом, но такое непрекращающееся развитие означает, что по-прежнему есть многие вещи, которые предстоит изучить

Войдите в курс всех аспектов языка C#, от основ синтаксиса и переменных до таких сложных тем, как указатели и перегрузка операций
Тщательно исследуйте LINQ с помощью трех глав, специально посвященных этой теме
Узнайте о динамическом, асинхронном и параллельном программировании
Научитесь работать с функциональными средствами .NET, в числе которых XML, взаимодействие с сетью, сериализация, рефлексия, безопасность, домены приложений и контракты кода
Исследуйте доступный в C# 7.0 новый компилятор как службу под названием Roslyn


Организованное вокруг концепций и сценариев использования, основательно обновленное седьмое издание книги «C# 7.0.Справочник. Полное описание языка» снабдит программистов средней и высокой квалификации лаконичным планом получения знаний по C# и .NET. Вы погрузитесь в него и выясните, почему данное руководство считается наиболее полным и исчерпывающим справочником по языку программирования C#

Оригинал книги: «C# 7.0 in a Nutshell. The Definitive Reference», Joseph Albahari, Ben Albahari, 7th edition, 1090 pages, ISBN 9781491987650, October 2017

Книга обсуждается в отдельном сообщении в моём блоге
_________________________________________________________________________________
РЕКОМЕНДУЮ ОБРАТИТЬ ВНИМАНИЕ на КНИГИ
_________________________________________________________________________________

05 декабря 2017

Будет издана книга «Двигатели для моделистов: руководство по шаговым двигателям, сервоприводам и другим типам электродвигателей», Мэттью Скарпино, бумага офсетная-белая, мягкий переплет, ~350 стр., ISBN 978-5-9500295-5-4, «ДИАЛЕКТИКА», 2018

Будет издана книга «Двигатели для моделистов: руководство по шаговым двигателям, сервоприводам и другим типам электродвигателей», Мэттью Скарпино, бумага офсетная-белая, мягкий переплет, ~350 стр., ISBN 978-5-9500295-5-4, «ДИАЛЕКТИКА», 2018

Материал книги «Двигатели для моделистов: руководство по шаговым двигателям, сервоприводам и другим типам электродвигателей» насыщен исчерпывающими инструкциями, наглядными иллюстрациями и практическими примерами

Любые модели, о которых раньше вы только слышали, после прочтения книги «Двигатели для моделистов» станут для вас реальностью

Основные темы книги «Двигатели для моделистов»:

* Устройство и физические принципы функционирования электродвигателей
* Область применения двигателей основных типов
* Конструирование схем управления электродвигателями
* Программное управление электродвигателями с помощью Arduino Mega, Raspberry Pi и BeagleBone Black
* Изменение вращающего момента с помощью редукторов и механических передач
* Построение высокоскоростных исполнительных систем с помощью линейных двигателей
* Создание полнофункционального электронного регулятора хода (ESC)
* Ручная сборка квадрокоптера
* Применение электродвигателей в современном электромобилестроении
* Общедоступные патенты Tesla Motor, описывающие способы усовершенствования индукционных двигателей и систем управления ими

Оригинал книги: «Motors for Makers: A Guide to Steppers, Servos, and Other Electrical Machines», Matthew Scarpino, 320 pages, ISBN 978-0-13-403283-2, December 2015

заказать-купить книгу Мэттью Скарпино «Двигатели для моделистов: руководство по шаговым двигателям, сервоприводам и другим типам электродвигателей» в интернет-магазине DiaMail (Украина) (книгу можно заказать в DiaMail Украина)
(заказать-купить книгу по «Двигатели для моделистов» в интернет-магазине diamail.com.ua)

(книга сдаётся в типографию)

На русском языке книга выйдет в январе 2018 года в издательстве «ДИАЛЕКТИКА»
___________________________________________________
СЛЕДИТЕ ЗА ИЗМЕНЕНИЯМИ В ЭТОМ СООБЩЕНИИ -
последнее обновление - 6 декабря 2017 года
___________________________________________________
на фото Виктор Штонда (Viktor Shtonda) издатель
Виктор Штонда, издатель
Viktor Shtonda, publisher
ВОПРОС - какие еще книги этой тематики Вы можете предложить для оперативного издания на русском языке ?


P.S. Только Ваша активная позиция в столь непростое время будет способствовать появлению новых и нужных Вам книг. А также, способствовать повышению качества книг, издаваемых издательской группой «ДИАЛЕКТИКА-ВИЛЬЯМС»

___________________________________________________
Ваши комментарии перед публикацией я просматриваю, поэтому я оставляю за собой право публиковать или нет комментарии с подписью Анонимный

04 декабря 2017

Будет издана книга «Java. Эффективное программирование», Джошуа Блох, (перевод Юрия Артёменко), 3 издание, бумага офсетная-белая, твердый переплет, ~450 стр., ISBN , «ДИАЛЕКТИКА», 2018 - выйдет весной 2018 года

Будет издана книга «Java. Эффективное программирование», Джошуа Блох, (перевод Юрия Артёменко), 3 издание, бумага офсетная-белая, твердый переплет, ~450 стр., ISBN , «ДИАЛЕКТИКА», 2018

Со времен выхода предыдущего издания книги вскоре после выпуска Java 6 язык программирования сильно изменился

Поддержка множества парадигм в современном языке Java увеличивает потребность в рекомендациях на основе передового опыта, что и обеспечивает книга «Java. Эффективное программирование»

Эта классическая книга, удостоившаяся награды Jolt Awards, теперь серьезно обновлена, чтобы охватить самые последние возможности языка и библиотек для Java 9

Как и в предшествующих изданиях, каждая глава книги «Java. Эффективное программирование» состоит из нескольких “советов”, каждый из которых имеет форму короткого автономного испытания, несущего в себе специфическую рекомендацию и проникновение в суть тонкостей платформы Java с использованием обновленных примеров кода. Исчерпывающие описания и объяснения, приводимые в каждом совете, проливают свет на то, что делать, что не делать и почему поступать именно так, а не иначе

В 3-ем издании книги «Java. Эффективное программирование» раскрываются языковые и библиотечные средства, добавленные в Java 7, 8 и 9, включая конструкции функционального программирования, которые были добавлены к объектно-ориентированным основам языка. Появилось много новых советов, в том числе глава, посвященная лямбда-выражениям и потокам. Новые темы включают:

• функциональные интерфейсы, лямбда-выражения, ссылки на методы и потоки
• стандартные и статические методы в интерфейсах
• выведение типов, в том числе ромбовидная операция для обобщенных типов
• аннотация @SafeVarargs
• оператор try с ресурсами
• новые библиотечные возможности, такие как интерфейс Optional, пакет java.time и удобные фабричные методы для коллекций

Книга «Java. Эффективное программирование» Джошуа Блоха - наиболее полное руководство по лучшим практикам для языка программирования Java, обновленное с учетом Java 9

Оригинал книги: «Effective Java», Joshua Bloch, 3rd Edition, 416 pages, ISBN 9780134685991, December 2017

заказать-купить книгу Джошуа Блоха «Java. Эффективное программирование» (3-е издание) в интернет-магазине DiaMail (Украина) (книгу можно заказать-купить в DiaMail Украина)
(заказать-купить книгу по «Java. Эффективное программирование» (3 издание) в интернет-магазине diamail.com.ua)

(книга в производстве)

На русском языке книга выйдет весной 2018 года в издательстве «ДИАЛЕКТИКА» и будет издана ограниченным тиражом
_____________________
ОБ АВТОРЕ КНИГИ
_____________________
Джошуа Блох
Джошуа Блох (на фото, Joshua Bloch) – профессор в Университете Карнеги-Меллон

Ранее он был главным архитектором Java в Google, выдающимся инженером в Sun Microsystems и ведущим конструктором систем в Transarc

Джошуа Блох руководил проектированием и разработкой многочисленных средств платформы Java, среди которых языковые расширения JDK 5.0 и Java Collections Framework

Он получил степень Ph.D. по компьютерным наукам в Университете Карнеги-Меллон и степень B.S. по компьютерным наукам в Колумбийском университете





книга Седжвика «Алгоритмы на Java. Фундаментальные алгоритмы и структуры данных»
Алгоритмы на Java

Роберт Седжвик
Кевин Уэйн

4-е издание
В продаже книга «Алгоритмы на Java. Фундаментальные алгоритмы и структуры данных», Роберт Седжвик, Кевин Уэйн, 4-е издание, бумага офсетная-белая, твердый переплет, 848 стр., ISBN 978-5-8459-1781-2, «ВИЛЬЯМС», 2013 - заказать-купить книгу в интернет-магазине ComBook.ruУкраине - diamail.com.ua)

Книга Седжвика и Уэйна «Алгоритмы на Java» является классическим справочным руководством в котором содержится необходимый объем знаний для программиста в области фундаментальных алгоритмов и структур данных, накопленных за последние несколько десятилетий

В книге «Алгоритмы на Java» представлен широкий спектр рассматриваемых тем: исчерпывающее толкование структур данных и алгоритмов сортировки, поиска, обработки графов и строк, включая пятьдесят алгоритмов (смотри algs4.cs.princeton.edu/code), которые должен знать каждый программист. Описываются новые реализации алгоритмов на Java, написанные в ясном модульном стиле, при котором весь код доступен читателю и полностью готов к использованию. В книге изучение алгоритмов на Java ведется в контексте важнейших научных, инженерных и коммерческих приложений. Клиенты и алгоритмы выражены с помощью реального кода, а не псевдокода, как во многих других книгах

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

Оригинал книги: «Algorithms», Robert Sedgewick, Kevin Wayne, 4th Edition, 976 pages, ISBN 978-0-321-57351-3, 19 Mar 2011 (Errata)

Материал книги Роберта Седжвика «Алгоритмы на Java. Фундаментальные алгоритмы и структуры данных» применим к программированию на любом языке

ЗДЕСЬ - читайте ОБ АВТОРАХ книги «Алгоритмы на Java»
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Алгоритмы на Java»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Алгоритмы на Java»
ЗДЕСЬ - читайте раздел 2.2 «Сортировка слиянием» из книги «Алгоритмы на Java»

заказать-купить книгу Седжвика «Алгоритмы на Java. Фундаментальные алгоритмы и структуры данных» в интернет-магазине «Библио-Глобус» (книгу можно заказать-купить в Библио-Глобус)
(заказать-купить книгу Седжвика «Алгоритмы на Java» в интернет-магазине biblio-globus.ru)

заказать-купить книгу Седжвика «Алгоритмы на Java. Фундаментальные алгоритмы и структуры данных» в интернет-магазине КОМБУК (самая низкая цена в России!) (книга есть на складе в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу Седжвика «Алгоритмы на Java» в интернет-магазине ComBook.ru)

заказать-купить книгу Седжвика «Алгоритмы на Java. Фундаментальные алгоритмы и структуры данных» в интернет-магазине ОЗОН(книга есть на складе в ОЗОНе)
(заказать-купить книгу «Алгоритмы на Java» в интернет-магазине ozon.ru)

заказать-купить книгу Седжвика «Алгоритмы на Java. Фундаментальные алгоритмы и структуры данных» в интернет-магазине DiaMail (Украина) (книга есть на складе в DiaMail Украина)
(заказать-купить книгу по ASP.NET MVC 4 в интернет-магазине diamail.com.ua)

Читайте отдельное сообщение о книге Седжвика и Уэйна «АЛГОРИТМЫ на Java» в моем блоге


книга «Алгоритмы. Справочник с примерами на C, C++, Java и Python»
Алгоритмы
Справочник
с примерами на
C, C++, Java и Python


Джордж Т. Хайнеман
Гэри Поллайс
Стэнли Селков

2 издание
В продаже книга «Алгоритмы. Справочник с примерами на C, C++, Java и Python», Джордж Т. Хайнеман, Гэри Поллайс, Стэнли Селков, 2 издание (перевод Игоря Красикова), бумага офсетная-белая, твердый переплет, 432 стр., ISBN 978-5-9908910-7-4, «ДИАЛЕКТИКА», 2017 - заказать-купить книгу «Алгоритмы. Справочник» в интернет-магазине ComBook.ru

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

Это исправленное и дополненное второе издание книги «Алгоритмы. Справочник с примерами на C, C++, Java и Python» содержит множество кратких описаний существующих алгоритмов для решения разных задач и поможет читателям выбрать и реализовать правильный алгоритм для своих потребностей

Книга содержит достаточно математических подробностей, чтобы позволить читателям понять и проанализировать производительность алгоритмов

Делая акцент на приложениях, а не теории, книга «Алгоритмы. Справочник с примерами на C, C++, Java и Python» предоставляет эффективные решения для программирования на нескольких языках, которые можно легко адаптировать к определенному проекту

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

С помощью книги «Алгоритмы. Справочник с примерами на C, C++, Java и Python» читатели смогут:

• Решить конкретную задачу или повысить производительность существующего решения
• Быстро найти алгоритмы, которые могут решить поставленную задачу и выяснить, почему они подходят для решения
• Получить алгоритмические решения на языках C, C++, Java и Python с советами, касающимися реализации
• Оценить ожидаемую производительность алгоритма и условия, при которых она достигает максимума
• Оценить влияние, которое подобные проектные решения оказывают на разные алгоритмы
• Изучите сложные структуры данных, позволяющие повысить эффективность алгоритмов

Оригинал книги: «Algorithms in a Nutshell. A Practical Guide», George Heineman, Gary Pollice, Stanley Selkow, 2nd Edition, 390 pages, ISBN 9781491948927, March 2016

заказать-купить книгу «Алгоритмы. Справочник с примерами на C, C++, Java и Python» в интернет-магазине «Библио-Глобус» (книгу можно заказать-купить в Библио-Глобус)
(заказать-купить книгу «Алгоритмы. Справочник с примерами на C, C++, Java и Python» в интернет-магазине biblio-globus.ru)

заказать-купить книгу «Алгоритмы. Справочник с примерами на C, C++, Java и Python» в интернет-магазине КОМБУК (самая низкая цена в России!) (книгу можно заказать-купить в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу «Алгоритмы. Справочник» в интернет-магазине ComBook.ru)

заказать-купить книгу «Алгоритмы. Справочник с примерами на C, C++, Java и Python» в онлайн-мегамаркете Ozon.ru(книгу можно заказать-купить в Ozon.ru)
(заказать-купить книгу по «Алгоритмы. Справочник с примерами на C, C++, Java и Python» в онлайн-мегамаркете Ozon.ru)

заказать-купить книгу «Алгоритмы. Справочник с примерами на C, C++, Java и Python» в интернет-магазине DiaMail (Украина) (книгу можно заказать-купить в DiaMail Украина)
(заказать-купить книгу «Алгоритмы. Справочник» в интернет-магазине diamail.com.ua)

Читайте отдельное сообщение в моем блоге об этой книге


книга «Руководство для программиста на Java: 75 рекомендаций по написанию надежных и защищенных программ», Роберт Сикорд и др.
Руководство по
надёжному
программированию
на Java
В продаже уникальная книга «Руководство для программиста на Java: 75 рекомендаций по написанию надежных и защищенных программ», Фрэд Лонг, Дхрув Мохиндра, Роберт С. Сикорд, Дин Ф. Сазерленд, Дэвид Свобода, бумага офсетная-белая, твердый переплет, 256 стр., ISBN 978-5-8459-1897-0, «ВИЛЬЯМС», 2014 - заказать-купить книгу «Руководство для программиста на Java» в интернет-магазине ozon.ru

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

Книга «Руководство для программиста на Java: 75 рекомендаций по написанию надежных и защищенных программ» содержит рекомендации экспертов и примеры программ, позволяющие удовлетворить перечисленным требованиям. Книга содержит 75 рекомендаций, каждая из которых изложена логично и понятно. Для каждой рекомендации приведены требования соответствия. Кроме того, в большинстве случаев рекомендации иллюстрируются как неправильными, так и правильными решениями. Авторы объясняют, почему они следуют тем или иным рекомендациям и указывают ссылки на источники, содержащие более подробную информацию

Книга «Руководство для программиста на Java: 75 рекомендаций по написанию надежных и защищенных программ» содержит результаты новаторских исследований по безопасности языка Java и описание методов защиты от злонамеренных атак и других непредвиденных событий. В ней вы найдете самые лучшие приемы повышения надежности и ясности программ, причем целая глава посвящена заблуждениям, которые приводят к созданию неоптимального кода

Предисловие к книге написал Джеймс Гослинг (James A. Gosling) - создатель языка программирования Java

Оригинал книги: «Java Coding Guidelines: 75 Recommendations for Reliable and Secure Programs» by Fred Long, Dhruv Mohindra, Robert C. Seacord, Dean F. Sutherland, David Svoboda, 304 pages, ISBN 9780321933157, September 2013

ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги Джеймса Гослинга, создателя языка Java
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги
ЗДЕСЬ - читайте 2 главу «Защитное программирование» из книги «Руководство для программиста на Java: 75 рекомендаций по написанию надежных и защищенных программ»

Эту книгу обязаны прочитать все, кто пишет программы на Java... Программы не должны иметь значительных изъянов с точки зрения безопасности. Эта книга содержит реалистичные советы, помогающие разработчикам создавать безопасные, надежные и удобные в эксплуатации программы на языке Java” (Мэри Энн Дэвидсон(Mary Ann Davidson) начальник отдела безопасности корпорации Oracle)

заказать-купить книгу «Руководство для программиста на Java: 75 рекомендаций по написанию надежных и защищенных программ» в интернет-магазине «Библио-Глобус» (книгу можно заказать-купить в Библио-Глобус)
(заказать-купить книгу «Java: 75 рекомендаций по написанию надежных и защищенных программ» в интернет-магазине biblio-globus.ru)

http://www.combook.ru/product/10309001/ (книга есть на складе в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу «Руководство для программиста на Java» в интернет-магазине ComBook.ru)

купить книгу «Руководство для программиста на Java: 75 рекомендаций по написанию надежных и защищенных программ» в интернет-магазине ОЗОН(книга есть на складе в ОЗОНа)
(заказать-купить книгу «Руководство для программиста на Java» в интернет-магазине ozon.ru)

заказать-купить книгу «Руководство для программиста на Java: 75 рекомендаций по написанию надежных и защищенных программ» в интернет-магазине DiaMail (Украина) (книга есть на складе в DiaMail Украина)
(заказать-купить книгу «Руководство для программиста на Java» в интернет-магазине diamail.com.ua)

Читайте отдельное сообщение о книге «Руководство для программиста на Java: 75 рекомендаций по написанию надежных и защищенных программ» в моем блоге
_________________________________________________________________________________
НОВЫЕ КНИГИ по Java
_________________________________________________________________________________