Study Learn Grow
Hands-On Designing Angular Web Application Architecture

Hands-On Designing Angular Web Application Architecture


You'll find out how to use functions and pipes in your application, a new way to write display-value transformations that you can declare in your HTML. Finally, you will learn how to test and secure your application to make it more robust.

Overview

Description
If you want to learn fast, easy, and rewarding ways to create web applications that are easy to refactor and maintain in the future with no decline in performance, then this is the right course for you.

Using the latest Angular 9 release, you will learn how to organize your application using core feature and shared modules. You'll structure container components in Angular 9 to help your application supply a presentation data flow and translate component-specific events into application state commands. You will understand state management and see how it can be implemented in Angular using NgRx, a Redux implementation for Angular 9. We'll cover how we can use Input and Output decorators in Angular 9, an easy way to exchange data between components. You'll find out how to use functions and pipes in your application, a new way to write display-value transformations that you can declare in your HTML. Finally, you will learn how to test and secure your application to make it more robust.

By the end of the course, you'll have learned to share the same functionality across an application by designing applications that are easy to maintain—now and in the future. Please note that this course assumes the following knowledge levels: Basic CSS and HTML; intermediate JavaScript and TypeScript; and prior experience with Angular Fundamentals.

The code bundle for this course is available at: https://github.com/PacktPublishing/Hands-on-Designing-Angular-Web-Application-Architecture

About the Author

Baljeet Singh is a full-stack web/mobile developer. He learned to code by building websites in PHP but has since worked with many other technologies (such as Laravel, Angular, Ionic, Vue.js, Express, and more) on both the frontend and backend. He has 5 years' experience with Angular and has been working with it since its early days. He has created multiple apps using Angular for various clients. He has been an autodidact as long as he can remember and really loves sharing what he's learned with the world through blogs, websites, and in person. He loves the following quote: Teaching someone else is the best way to learn.
Basic knowledge
Basic knowledge of Angular is assumed. Design architects who have a basic knowledge of Angular and are keen to use the intricacies of its framework to build robust applications will also benefit from this course

Course Information

Basic knowledge of Angular is assumed. Design architects who have a basic knowledge of Angular and are keen to use the intricacies of its framework to build robust applications will also benefit from this course

Master the Angular 9 web application architecture and how to set up your development environment
Create a modern, responsive, and scalable web application with Angular 9
Organize your application using the feature, core, and shared modules
Use functions and pipes in your application to improve performance
Develop modern, complex, responsive, and scalable web applications through Angular 9
Implement HttpClient and RxJS Operators to provide a simplified frontend application that can communicate with backend services over the HTTP protocol
Manage cross-site scripting attacks and audit your Angular applications

This course targets Angular web developers who want to learn how to improve their skills and increase app performance by implementing architectural practices in their applications.

• Lifetime Access to Each Course
• Certificate on Completion of Course
• No Extra Charges Or Admin Fees
• Easy Access to Courses
• High Priority Support After Sales.
• Big Discounts on Individual Courses

Course Specifications

IT and Computing courses are available to study on our learning platform. 

See All Courses

Adult education is the non-credential activity of gaining skills and improved education. 

See All Courses

Online education is electronically supported learning that relies on the Internet for teacher/student interaction. 

See All Courses

A short course is a learning programme that gives you combined content or specific skills training in a short period of time. Short courses often lean towards the more practical side of things and have less theory than a university course – this gives you a more hands-on experience within your field of interest.

See All Courses

Course duration is 24 hours.

See All Courses

Study Learn Grow

Related Jobs