Building an Angular Application with Node and Token Authentication
When developing a web application, Angular and Node are popular options that many companies utilize today. Learn to develop a web application using the latest web technology and Json Web Token authentication.
What you'll learn
At the core of developing a web application is a thorough knowledge of how to work with both back-end and front-end components. The two most popular choices, Angular and Node, will be the focus. In this course, Building an Angular Application with Node and Token Authentication, you'll learn the skills you need to create high-quality web applications. First, you'll explore how to create Angular components; both visual with Angular Material and functional with JavaScript. Next, you'll discover the services that allow you to communicate with the back-end. Finally, you'll learn how to develop an authentication system, Web API's, and work with a mongoose database. When you’re finished with this course, you'll have a foundational understanding of back-end and front-end app development and authentication. This knowledge will help you as you move forward and create your own modern web application, whether personal or commercial. Software required: Angular and Node.
Table of contents
- Introducing Advanced Auth 2m
- Saving the User ID in the Token 1m
- Updating to Angular 4 HttpClient 3m
- Implementing an Auth Token Interceptor 4m
- Getting Your Auth Token with AuthService 3m
- Decoding the Auth Token 5m
- Creating an Auth Check on the Frontend 2m
- Creating a Logout Button 2m
- Authenticating After Registration 4m