Modern JavaScript Applications

0
(0)

Modern JavaScript Applications
 

  • Author:Narayan Prusty
  • Length: 382 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2016-08-04
  • ISBN-10: 1785881442
  • ISBN-13: 9781785881442
  • Sales Rank: #5337704 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Key Features

    • Explore the new features of ECMAScript 6 and how they can be incorporated to build cutting edge web applications
    • Learn about modern web architectures and build real-world apps on top of them
    • Make use of modern JavaScript tools, techniques and frameworks to enhance your web development skills

    Book Description

    Over the years, JavaScript has taken significant strides in the world of modern web development to enhance the development of a wide range of applications with different architectures. This book explores the advanced and new features that have arrived in JavaScript and how they can be applied to develop high-quality applications with different architectures.

    The book begins by covering a single page application that builds on the innovative MVC approach using AngularJS. As we move forward, the book shows you how to develop an enterprise-level application with the microservices architecture, using Node to build web services. We then focus on network programming concepts and you’ll build a real-time web application with websockets.

    When you’ve gained a solid grip on the different architectures, we’ll move on to the area where JavaScript shines, that is, UI development. You’ll learn to build responsive, declarative UIs with React and Bootstrap. As we near the end of this book, you’ll see how the performance of web applications can be enhanced using Functional Reactive Programming (FRP). Along the way, the book also explores how the power of JavaScript can be increased multi-fold.

    After reading this book, you will have a solid knowledge of the latest JavaScript techniques, tools, and architecture to build modern web apps.

    What you will learn

    • Learn to create single page websites
    • Gain expertise in responsive and dynamic website design
    • Enable Real-time communications between client-client and client-server/server-client
    • Create APIs for large-scale applications
    • Write complete applications using functional reactive programming

    About the Author

    Narayan Prusty is a full-stack developer. He works as a consultant for various startups around the world. He has worked on various technologies and programming languages but is very passionate about JavaScript, WordPress, Ethereum, Solr, React, Cordova, MongoDB, and AWS.

    Apart from consulting for various startups, he also runs a blog titled QNimate (http://qnimate.com) and a video-tutorial site titled QScutter (http://qscutter. com), where he shares information about a lot of the technologies he works on. Previously, he wrote a book titled Learning ECMAScript 6, which was published by Packt Publishing.

    You can reach Narayan on LinkedIn (https://in.linkedin.com/in/narayanprusty).

    Table of Contents

    Chapter 1. Breaking into Microservices Architecture
    Chapter 2. Building a Coupon Site
    Chapter 3. Communication between Browsers in Real Time
    Chapter 4. Building a Chatroulette
    Chapter 5. Bidirectional Communication in Real Time
    Chapter 6. Building a Live Score Site
    Chapter 7. Functional Reactive Programming
    Chapter 8. Building an Advanced Profile Search Widget
    Chapter 9. New Features of Bootstrap 4
    Chapter 10. Building User Interfaces Using React
    Chapter 11. Building an RSS Reader Using React and Flux
    Chapter 12. New Features of Angular 2
    Chapter 13. Building a Search Engine Template Using AngularJS 2
    Chapter 14. Securing and Scaling Node.js Applications

    中文:

    书名:现代JavaScript应用程序

    主要特点

    • 探索ECMAScript6的新功能以及如何将它们结合在一起构建尖端的Web应用程序
    • 了解现代Web架构并在其上构建实际应用程序
    • 利用现代的JavaScript工具、技术和框架来提高您的Web开发技能

    图书描述

    多年来,JavaScript在现代Web开发领域取得了长足的进步,以增强具有不同架构的各种应用程序的开发。本书探讨了Java脚本中的高级特性和新特性,以及如何将它们应用于开发具有不同架构的高质量应用程序。

    本书首先介绍了一个基于使用AngularJS的创新MVC方法构建的单页应用程序。随着我们的深入,本书将向您展示如何使用微服务架构开发企业级应用程序,使用Node构建Web服务。然后,我们将重点介绍网络编程概念,您将使用WebSockets构建实时Web应用程序。

    当您对不同的体系结构有了扎实的了解后,我们将继续讨论JavaScript的亮点,即用户界面开发。您将学习如何使用Reaction和Bootstrap构建响应性、声明性UI。在本书接近尾声时,您将看到如何使用函数式反应式编程(FRP)来增强Web应用程序的性能。在此过程中,该书还探索了如何将JavaScript的能力提高到原来的几倍。

    阅读本书后,您将对构建现代Web应用程序的最新JavaScript技术、工具和体系结构有扎实的了解。

    你将学到什么

    • 学习创建单页面网站
    • 获得响应性和动态网站设计方面的专业知识
    • 实现客户端-客户端和客户端-服务器/服务器-客户端之间的实时通信
    • 为大型应用程序创建API
    • 使用函数式反应式编程编写完整的应用程序

    关于作者

    纳拉扬·普鲁斯蒂 是一个全栈开发人员。他为世界各地的各种初创企业担任顾问。他致力于各种技术和编程语言,但对JavaScript、WordPress、Etherum、Solr、Reaction、Cordova、MongoDB和AWS非常感兴趣。

    除了为各种初创企业提供咨询外,他还运营着一个名为QNimate(http://qnimate.com))的博客和一个名为QScuter(http://qscutter.)的视频教程网站Com),在那里他分享了关于他从事的许多技术的信息。此前,他写了一本名为《学习ECMAScript 6》的书,由Packt出版公司出版。

    你可以在领英(https://in.linkedin.com/in/narayanprusty).)上联系到纳拉扬

    目录表

    第1章:进入微服务体系结构
    第二章.建立优惠券网站
    第3章.浏览器之间的实时通信
    第四章.建造一辆查特罗莱特
    Chapter 5. Bidirectional Communication in Real Time
    第6章:创建实时评分网站
    第7章:函数式反应式编程
    第8章.构建高级配置文件搜索小部件
    第9章.Bootstrap 4的新功能
    第10章:使用Reaction构建用户界面
    Chapter 11. Building an RSS Reader Using React and Flux
    第十二章.角2的新特性
    第13章.使用AngularJS 2构建搜索引擎模板
    第14章.保护和扩展Node.js应用程序

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册