Книга призвана быстро ввести читателя в область применения языка JavaScript: от сервера, обслуживающего клиентский браузер, до отдельных проектов веб-разработки
Книга посвящена реализации и интеграции Node.js, MongoDB, Angular — едва ли не самых интересных и новаторских технологий, появившихся за последнее время в области веб-разработки (платформа 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» в интернет-магазине mdk-arbat.ru)

(заказать-купить книгу «Разработка веб-приложений с помощью Node.js, MongoDB и Angular» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Разработка веб-приложений с помощью Node.js, MongoDB и Angular» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Разработка веб-приложений с помощью Node.js, MongoDB и Angular» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Разработка веб-приложений с помощью Node.js, MongoDB и Angular» в diamail.com.ua)
На русском языке книга вышла в феврале 2020 года в издательстве «ДИАЛЕКТИКА» и издана ограниченным тиражом
__________________________
НОВОЕ ИЗДАНИЕ
__________________________
В продаже книга «Программист-прагматик: 2-е юбилейное издание», Дэвид Томас, Эндрю Хант, 2-е юбилейное издание, бумага офсетная-белая, мягкий переплет, 368 стр., ISBN 978-5-907203-32-7, «ДИАЛЕКТИКА», 2020 - заказать-купить книгу «Программист-прагматик: 2-е юбилейное издание» в интернет-магазине ComBook.ru
«Мудрость и практический опыт авторов очевидны. Разделы, представленные в книге, уместны и полезны... Сильнейшее впечатление на меня произвели выдающиеся аналогии — стрельба трассирующими, разбитые окна и фантастическое по своей аналогии с управлением вертолетом объяснение необходимости ортогонального подхода, что особенно важно в критической ситуации. Я практически не сомневаюсь, что эта книга станет превосходным источником полезной информации как для начинающих программистов, так и для умудренных опытом мэтров» (Джон Лакос(John Lakos), автор знаменитой книги Large-Scale С++(будет издана!))
Оригинал книги: «The Pragmatic Programmer: journey to mastery, 20th Anniversary Edition», David Thomas, Andrew Hunt, 2nd Edition, 352 pages, ISBN 9780135957059, September 2019

(заказать-купить книгу «Программист-прагматик: 2-е юбилейное издание» в интернет-магазине mdk-arbat.ru)

(заказать-купить книгу «Программист-прагматик: 2-е юбилейное издание» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Программист-прагматик: 2-е юбилейное издание» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Программист-прагматик: 2-е юбилейное издание» в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
![]() |
Разработка современных веб-приложений Дино Эспозито |
В книге всемирно известного программиста Дино Эспозито «Разработка современных веб-приложений: анализ предметных областей и технологий» показано как совместно использовать инструменты - 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)

(заказать-купить книгу-справочник «Разработка современных веб-приложений» в diamail.com.ua)
Читайте отдельное сообщение о книге в моем блоге
___________________________________________________
РЕКОМЕНДУЮ ОБРАТИТЬ ВНИМАНИЕ на НОВЫЕ КНИГИ
___________________________________________________
![]() |
Функциональное программирование на JavaScript Луис Атенсио |
В сложных веб-приложениях низкоуровневые детали JavaScript-кода могут затруднить анализ программы и повлиять на работоспособность системы в целом
Функциональное программирование (ФП) как стиль написания кода способствует слабо связанным отношениям между отдельными компонентами приложений и позволяет составить общее представление о проекте, упростить его разработку, общение с заказчиками и сопровождение
В книге «Функциональное программирование на JavaScript: как улучшить код JavaScript-программ» поясняются методики усовершенствования веб-приложений, влияющие в том числе на их расширяемость, модульность, повторное использование и тестируемость, а также производительность
В удобной для чтения форме на конкретных примерах и доходчивых пояснениях демонстрируется, как пользоваться методиками ФП на практике. Начинающие осваивать ФП по достоинству оценят немало удачных примеров сравнения ФП с императивным и с объектно-ориентированным программированием, что позволяет лучше понять особенности функционального проектирования. Прочитав эту книгу, читатель научится осмысливать свои проекты функционально, а возможно, дорастет и до понимания монад!
Основные темы книги «Функциональное программирование на JavaScript»:
- применение ценных методик ФП на практике и там, где это наиболее целесообразно;
- отделение логики системы от подробностей ее реализации;
- обработка ошибок, тестирование и отладка прикладного кода в стиле ФП;
- демонстрация и обсуждение всех примеров кода на JavaScript, написанных по стандарту ES6
Книга «Функциональное программирование на JavaScript» адресована разработчикам, твердо усвоившим основы программирования на JavaScript и обладающим достаточным опытом проектирования веб-приложений
Книга «Функциональное программирование на JavaScript: как улучшить код JavaScript-программ» является достойным продолжением второго издания популярного бестселлера Джона Резига «Секреты JavaScript ниндзя»
Оригинал книги: «Functional Programming in JavaScript. How to improve your JavaScript programs using functional techniques», Luis Atencio, 272 pages, ISBN 9781617292828, June 2016

(заказать-купить книгу «Функциональное программирование на JavaScript» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Функциональное программирование на JavaScript» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Функциональное программирование на JavaScript» в интернет-магазине ozon.ru)

(заказать-купить книгу «Функциональное программирование на JavaScript» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение о книге в моем блоге
____________________________________________
![]() |
Секреты JavaScript ниндзя Джон Резиг Беэр Бибо Иосип Марас 2-е издание |
Второе издание книги «Секреты JavaScript ниндзя» раскрывает секреты мастерства разработки веб-приложений на JavaScript (JS, ES6) от создателя библиотеки JQuery - Джона Резига (соавтора этой книги)
Начиная с пояснения таких основных понятий JS, как функции, объекты, замыкания, прототипы, регулярные выражения и таймеры, авторы постепенно проводят читателя по пути обучения от ученика до мастера, раскрывая немало секретов и специальных приемов программирования на конкретных примерах кода JavaScript
Изучая материал книги «Секреты JavaScript ниндзя», вы будете готовы к разработке блестящих веб-приложений на JavaScript, а возможно, и к написанию собственных библиотек и интегрированных сред на JS(ES6)
Книга «Секреты JavaScript ниндзя» рассчитана на подготовленных читателей, стремящихся повысить свой уровень мастерства в программировании на JavaScript в частности и разработке веб-приложений вообще
Оригинал книги: «Secrets of the JavaScript Ninja», John Resig, Bear Bibeault, Josip Maras, 464 pages, ISBN 9781617292859, October 2016

(заказать-купить книгу «Секреты JavaScript ниндзя» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Секреты JavaScript ниндзя» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Секреты JavaScript ниндзя» в интернет-магазине ozon.ru)

(заказать-купить книгу «Секреты JavaScript ниндзя» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение о книге в моем блоге
____________________________________________
![]() |
Предметно- ориентированное проектирование: самое основное Вон Вернон |
Книга «Предметно-ориентированное проектирование: самое основное» представляет собой краткий справочник по основам DDD (Domain-Driven Design)
В книге Вы найдете ответы на вопросы: «Что собой представляет DDD, какие проблемы он решает, как работает и как быстро приносит результаты?». Создание моделей программного обеспечения с помощью методов предметно-ориентированного проектирования (DDD) принесло много впечатляющих результатов не только в теории, но и на практике. Именно поэтому разработчики во всем мире с энтузиазмом приступили к адаптации DDD
Этот точный, понятный и практичный справочник не перегружает читателя деталями; он фокусирует внимание только на самой необходимой информации. Вон Вернон, автор популярной книги Реализация методов предметно-ориентированного проектирования, описывает свой двадцатилетний опыт применения принципов DDD в реальных ситуациях
Из книги Вы узнаете, как разделять модели предметной области с помощью мощного шаблона ОГРАНИЧЕННЫЙ КОНТЕКСТ, как разработать ЕДИНЫЙ ЯЗЫК с четкими границами и как обеспечить совместную работу бизнес-экспертов и разработчиков над созданием такого языка. Он показывает, как с помощью ПОДОБЛАСТЕЙ выполнить интеграцию унаследованных систем и объединить несколько ОГРАНИЧЕННЫХ КОНТЕКСТОВ, используя отношения внутри группы и технические механизмы
Основные темы книги «Предметно-ориентированное проектирование: самое основное»
- Какую пользу может принести DDD Вам и вашей организации и почему он так важен
- Краеугольные камни стратегического проектирования на основе DDD: ОГРАНИЧЕННЫЕ КОНТЕКСТЫ и ЕДИНЫЙ ЯЗЫК
- Стратегическое проектирование с помощью ПОДОБЛАСТЕЙ
- УВЯЗКА КОНТЕКСТОВ: обеспечение взаимодействия между группами и стратегической интеграции программного обеспечения
- Тактическое проектирование с помощью АГРЕГАТОВ и СОБЫТИЙ ПРЕДМЕТНОЙ ОБЛАСТИ
- Инструменты для ускорения и управления проектами, позволяющие установить и поддерживать гармонию внутри группы
В книге «Предметно-ориентированное проектирование: самое основное» Вернон показывает, как воплотить принципы DDD в жизни, дает рекомендации по каждому методу DDD, позволяющему создавать более качественное программное обеспечение
Независимо от того, кем вы являетесь; разработчиком, архитектором, аналитиком, консультантом или пользователем; книга «Предметно-ориентированное проектирование: самое основное» поможет вам действительно понять преимущества предметно-ориентированного проектирования
![]() |
Вон Вернон |
Вернон проводит свой семинар DDD Workshop по всему миру для сотен разработчиков программного обеспечения и часто выступает на ведущих конференциях. Он занимается консультированием в области DDD, а также применением DDD в сочетании с моделью Актор на языках Scala и Akka
Оригинал книги: «Domain-Driven Design Distilled» by Vaughn Vernon, 176 pages, ISBN 9780134434421, June 2016
ЗДЕСЬ - читайте ОБ АВТОРЕ книги - Воне Верноне
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги
ЗДЕСЬ - читайте 3 главу «Стратегическое проектирование с помощью Подобластей» из книги «Стратегическое проектирование с помощью Подобластей»

(заказать-купить книгу-справочник «Предметно-ориентированное проектирование: самое основное» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу-справочник «Предметно-ориентированное проектирование: самое основное» в интернет-магазине ComBook.ru)

(заказать-купить книгу-справочник «Предметно-ориентированное проектирование: самое основное» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу-справочник «Предметно-ориентированное проектирование: самое основное» в diamail.com.ua)
Читайте отдельное сообщение о книге в моем блоге
___________________________
ИЗ ПОСЛЕДНИХ НОВОСТЕЙ
___________________________
![]() |
Компьютерные науки Базовый курс Гленн Брукшир Деннис Брилов 13-е издание |
Назначение книги «Компьютерные науки. Базовый курс» - предоставить читателю всестороннее представление о предмете компьютерных наук (Computer Science), охватывающее все его аспекты, от сугубо практических до полностью абстрактных
В 13-ом издании книги «Компьютерные науки. Базовый курс» Гленна Брукшира и Денниса Брилова учтён новый международный стандарт преподавания компьютерных наук CS2013 - Computer Science Curricula 2013 (ACM/IEEE-CS)
Такой подход к изучению базовых понятий открывает студентам любых, необязательно компьютерных дисциплин всю широту предмета и позволяет получить общее представление о тех возможностях, которые доступны им в современном технократическом обществе
Изложение материала вкниге «Компьютерные науки. Базовый курс» ведется от простого к сложному, от конкретных аспектов к абстрактным и каждая рассматриваемая тема непосредственно подводит к следующей. Тем не менее, отдельные главы и разделы книги достаточно независимы и вполне могут рассматриваться как самостоятельные единицы
Важные достоинства книги - наличие около 1000 заданий и упражнений (!), предназначенных для углубления и закрепления понимания основных излагаемых концепций, обсуждение этических и юридических аспектов рассматриваемых технологий, которые необходимо знать, чтобы использовать их безопасно и ответственно, а также подборки общественных и социальных вопросов, призывающих читателя задуматься о связях между излагаемым материалом и тем обществом, в котором они живут
Изюминкой 13-е издания книги «Компьютерные науки. Базовый курс» является переход к использованию языка Python для записи примеров кода и псевдокода, выдержанного в том же стиле
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Компьютерные науки. Базовый курс»
ЗДЕСЬ - читайте полное СОДЕРЖАНИЕ книги «Компьютерные науки. Базовый курс»
ЗДЕСЬ - читайте 7 Главу «Технология разработки программного обеспечения» из книги Гленна Брукшира и Денниса Брилова «Компьютерные науки. Базовый курс»

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине www.moscowbooks.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине mdk-arbat.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине ComBook.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине diamail.com.ua)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине bizbook.ua)
Книга обсуждается в отдельном сообщении моего блога
_______________________________________________
СЛЕДИТЕ ЗА ИЗМЕНЕНИЯМИ В ЭТОМ СООБЩЕНИИ -
последнее обновление - 3 августа 2020 года
_______________________________________________
![]() |
Виктор Штонда, издатель Viktor Shtonda, publisher |
P.S. Только Ваша активная позиция в столь непростое время будет способствовать появлению новых и нужных Вам книг. А также, способствовать повышению качества книг, издаваемых издательской группой «ДИАЛЕКТИКА-ВИЛЬЯМС»
_______________________________________________
Ваши комментарии перед публикацией я просматриваю. Поэтому, я оставляю за собой право публиковать или нет комментарии с подписью Анонимный
Здравствуйте.
ОтветитьУдалитьРассмотрите, пожалуйста, возможность издать хотя бы одну книгу по Electron/
На Амазон уже несколько таковых имеются:
1. https://www.amazon.com/Developing-Electron-Edge-Adam-Lynch/dp/1939902398/
2. https://www.amazon.com/Cross-Platform-Desktop-Applications-Using-Electron/dp/1617292842/
3. https://www.amazon.com/Electron-Beginner-Platform-Desktop-Applications/dp/1484228251/