Angular 8/15 CURD operation with JWT Authentication

所在平台: Udemy

课程主页: https://www.udemy.com/course/angular-8-curd-operation-with-jwt-authentication/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Angular 8/15 CRUD操作与JWT认证 课程概述: 准备提升你的Angular技能吗?本课程通过实际操作带你深入学习使用Angular 8到15的CRUD操作,并与基于JWT的身份验证紧密结合,以确保API交互的安全性。无论你是在维护一个遗留的Angular 8项目,还是升级到Angular 15,这门课程都会帮助你掌握完整的开发生命周期——从表单处理和HTTP通信,到用户登录/登出、路由保护以及令牌管理。课程非常适合希望构建安全、可扩展和动态前端应用的开发者,结合现代最佳实践与清晰的逐步实现指南。你将从头开始使用Angular和模拟后端API构建一个功能齐全的应用程序,并使用JWT令牌进行身份验证。完成课程后,你将理解基于令牌的安全逻辑和CRUD模式,能立即将所学应用到生产中。 课程要求: - MS Sql Server(任意版本) - Entity Framework 6 - Asp.Net Core Web API - C#.Net - Angular 8/15 - Visual Studio 2017或更高版本 课程学习内容: - 创建一个具备CRUD操作的完整Angular应用,使用响应式表单和服务。 - 实现JWT身份验证,安全登录并使用路由守卫进行保护。 - 有效管理本地存储或会话存储中的令牌存储和过期。 - 自信地在Angular 8到15之间进行项目升级,同时保持兼容性。 - 利用Angular的HTTPClientModule进行安全且动态的API调用。 - 创建可重用组件,并通过模块和服务组织应用程序。 - 应用文件夹结构、状态管理和表单验证的最佳实践。 - 调试和排除身份验证错误及HTTP问题。 项目实现概述: 该项目采用Angular 8/15开发,使用Entity Framework的代码优先方法和Asp.Net Core API,包含JWT身份验证,并使用SQL Server作为数据库。学生可以根据该项目执行以下操作: 1. 学生可以创建账号。 2. 创建账号后,学生可以登录。 3. 登录后,学生会被重定向到包含基本信息和登出按钮的主页,并且该页面有一个“更多信息”链接,点击后会重定向到学生详情页面。 4. 在学生详情页面,学生可以执行CRUD操作。 总之,本课程将帮助开发者在现代Web应用开发中掌握安全性与功能性的结合,适用于希望不断提升自身技能的学习者。

课程评论(0条)

课程详情

Ready to level up your Angular skills? This hands-on course walks you through real-world CRUD operations using Angular versions 8 to 15, tightly integrated with JWT-based authentication for secure API interaction.Whether you're maintaining a legacy Angular 8 project or upgrading to Angular 15, this course will help you master the complete development lifecycle-from form handling and HTTP communication to user login/logout, route protection, and token management.Perfect for developers looking to build secure, scalable, and dynamic front-end applications, this course combines modern best practices with clear, step-by-step implementation.You'll build a fully functional application from scratch using Angular and a simulated backend API with JWT tokens for authentication. By the end, you'll understand the logic behind token-based security and CRUD patterns, giving you skills you can immediately apply in production.RequirementsMS Sql Server Any versionEntity Framework 6Asp.Net core web APIC#.NetAngular8/15Visual Studio 2017 or abovein this course, we are going to learn Angular CRUD operation using asp.net core web API with JWT Authentication. We will learn how to design the model classes and how to set up the middleware class in asp.net core.We are going to learn the implementation of business logic using model classes (poco classes) and data access layer using repository design pattern and Entity Framework Code First. We will use C#.Net to implement our business logic layer and wrap it up with Asp.Net core Web API. We are also going to secure our web APIs using JWT authentication.What You'll Learn Create a fully functional Angular app with CRUD operations using reactive forms and services. Implement JWT authentication to securely log in and protect routes with guards. Manage token storage and expiration in localStorage or sessionStorage effectively. Upgrade Angular projects confidently between versions 8 to 15 while maintaining compatibility.Use Angular's HTTPClientModule to make secure and dynamic API calls.Create reusable components and organize the application using modules and services.Apply best practices for folder structure, state handling, and form validation. Debug and troubleshoot authentication errors and HTTP issues.About project implementationThis project was designed with Angular 8/15, Entity Framework code-first approach, and asp.net core API which contains the JWT authentication, and as a database, we have used an SQL server.Following the operation, Students can perform as per this project.1. Students can create an account2. After creating an account, the student can log in.3. After login, the student will redirect to the home page which contains the basic info of the student with a logout button, and this page will have a More info link, once the student clicks on it, the student will redirect to the student details page.4. On the student details page student can perform a CURD operation.

课程标签

0人关注该课程

主题相关的课程