Angular with PHP and JSON web tokens (JWT)

Create Angular application with authentication from scratch and integrate it with PHP backend
3.77 (32 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Angular with PHP and JSON web tokens (JWT)
157
students
2 hours
content
Jan 2025
last update
$19.99
regular price

Why take this course?

🌟 Course Title: Angular with PHP and JSON Web Tokens (JWT)

πŸš€ Headline: Create Angular Application with Authentication from Scratch and Integrate It with a PHP Backend!

🌍 Course Description:

Updates:

  • The Angular part of the course has been updated to utilize Observables, Subjects, and Angular Material for a smoother user experience.
  • Refresh token functionality has been significantly improved using HTTPOnly cookies.
  • The project has been converted to use the latest Signals API.

Are you ready to dive into the world of full-stack development with Angular and PHP? This comprehensive course is designed for beginners to intermediate students who aspire to create practical, real-world applications. We'll guide you through building an Angular application from scratch, complete with user authentication powered by JSON Web Tokens (JWT).

What You'll Learn:

  • Template-driven Model Forms: Craft forms that bind to your model using Angular's powerful two-way data binding.
  • User Models and Bindings: Implement common user models with interfaces and leverage ngModel for form bindings.
  • Dependency Injection: Inject services and external libraries into your components, making your code cleaner and more modular.
  • JWT Authentication Service: Understand both the Angular and PHP sides of JWT authentication, which will enable users to log in and out securely.
  • Guards for Route Protection: Use route guards to ensure that only authenticated users can access certain parts of your application.
  • HttpClient Module: Master GET and POST requests using the HttpClient module in Angular.
  • Observables and BehaviorSubject: Learn how to manage data streams with Observables and BehaviorSubject for a reactive approach to data handling.
  • Angular Material Snackbar: Display informative messages to users through the Snackbar component, enhancing user feedback and experience.

Why Take This Course?

  • Hands-On Approach: Follow along with practical examples and build your skills step by step.
  • Project Files Updates: The course project files are kept up-to-date to reflect best practices in coding, including proper unsubscribe methods to prevent memory leaks.
  • Improved Security Measures: Learn how to save refresh tokens inside a HTTPOnly cookie for enhanced security.
  • JWT Refresh Tokens: Get an in-depth understanding of JWT refresh tokens, including how they work and how to implement them in your application.

Join us on this journey to build a robust Angular application with PHP backend integration. Whether you're a seasoned developer or just starting out, this course will equip you with the skills needed to create secure and efficient applications. πŸ› οΈβœ¨

Loading charts...

1958296
udemy ID
10/10/2018
course created date
20/11/2019
course indexed date
Bot
course submited by