Building Large-Scale Web Applications with Angular: Your one-stop guide to building scalable and production-grade Angular web apps [Lingua inglese] - Brossura

Arora, Chandermani; Kevin, Hennessy; Noring, Christoffer

 
9781789959567: Building Large-Scale Web Applications with Angular: Your one-stop guide to building scalable and production-grade Angular web apps [Lingua inglese]

Sinossi

A definitive guide to frontend development with Angular from design to deployment

Key Features

  • Develop web applications from scratch using Angular and TypeScript
  • Explore reactive programming principles and RxJS to build and test apps easily
  • Study continuous integration and deployment on the AWS cloud

Book Description

If you have been burned by unreliable JavaScript frameworks before, you'll be amazed by the Angular platform's maturity. With this book, you'll learn how Angular enables you to deliver high-quality, production-grade apps.

The Angular book guides you through the app development process right from design to deployment. You'll begin by creating a simple workout app, using the building blocks of Angular, and gradually morph it into a full-fledged personal workout builder and runner with advanced directive building—the most fundamental and powerful feature of Angular. You'll explore different ways and patters used to architect Angular applications using RxJS. As you progress, you'll be introduced to the router-first architecture, a 7-step approach to designing and developing mid-to-large line-of-business apps, with the help of recipes.

By the end of this book, you‘ll understand the scope of web development using Angular, Swagger, and Docker, and be well-versed with the learning patterns and practices necessary to become a successful developer on the web or team in the enterprise.

This Learning Path includes content from the following Packt books:

  • Angular 6 by Example by Chandermani Arora, Kevin Hennessy
  • Architecting Angular Applications with Redux, RxJS, and NgRx by Christoffer Noring
  • Angular 6 for Enterprise-Ready Web Applications by Doguhan Uluca

What you will learn

  • Get to grips with Angular by building a workout app
  • Understand cross-component communication with Angular events
  • Work with functional programming and asynchronous data streams
  • Test and debug different features of your application
  • Create full-stack web applications using Angular and the RESTful API
  • Design secure and scalable apps to deploy on AWS

Who this book is for

If you're a JavaScript or frontend developer looking to gain comprehensive experience of using Angular for end-to-end enterprise-ready applications, this Learning Path is for you.

Table of Contents

  1. Building Our First App - 7 Minute Workout
  2. Personal Trainer
  3. Supporting Server Data Persistence
  4. Angular Directives in Depth
  5. 1.21 Gigawatt - Flux Pattern Explained
  6. Functional Reactive Programming
  7. Manipulating Streams and Their Values
  8. RxJS Advanced
  9. Create a Local Weather Web Application
  10. Prepare Angular App for Production Release
  11. Enhance Angular App with Angular Material
  12. Create a Router-First Line-of-Business App
  13. Continuous Integration and API Design
  14. Design Authentication and Authorization
  15. Angular App Design and Recipes
  16. Highly-Available Cloud Infrastructure on AWS

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.