Web Application Development with ASP.NET Core

所在平台: Coursera

课程主页: https://www.coursera.org/learn/web-application-development-with-aspnet-core

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:ASP.NET Core 网络应用开发 课程概述:通过本课程“ASP.NET Core 网络应用开发”,您将进入web应用程序开发的世界。在“ASP.NET Core简介”模块中,您将掌握ASP.NET Core架构的基础知识。接下来,在“构建Web API”模块中,您将掌握创建强大API服务的艺术。“使用Entity Framework Core”将为您提供数据库管理技能,而“身份验证和授权”将使您能够保护应用程序。充分利用ASP.NET Core的潜力,构建现代、响应快速且安全的web应用程序。 课程大纲: 1. **ASP.NET Core简介** 描述:了解ASP.NET Core架构的基本原理,入门web应用开发的基础。 2. **构建Web API** 描述:学习创建控制器、处理HTTP请求,并为稳健的API实施版本管理和文档。掌握数据验证、错误处理和全面测试,确保API的可靠性。同时深入了解身份框架的身份验证、基于令牌的(JWT)安全性、基于声明的授权和基于角色的访问控制,以确保应用程序的安全性。应用缓存、速率限制,并整合第三方身份验证提供商,增强功能并巩固ASP.NET Core应用。 3. **使用Entity Framework Core** 描述:掌握Entity Framework Core(EF Core)及其与ASP.NET Core应用的集成。深入了解对象关系映射(ORM)原则,创建数据库模型,实施数据访问模式如工作单元和仓储,优化数据库性能并采用数据填充策略。同时探索如行级和字段级安全、数据审核和加密等高级技术,以增强数据的完整性和安全性。到课程结束时,您将具备有效管理和保护ASP.NET Core应用中数据的技能。 4. **身份验证和授权** 描述:本模块为您提供ASP.NET Core中高级身份验证和授权能力。您将学习实现用户注册、两步验证,并自定义用户管理功能,以定制用户体验。此外,您将掌握管理用户资料和账户的技巧,提供全面的用户控制与增强的安全性。

课程大纲

Name:Introduction to ASP.NET Core

Description:Unlock the world of web application development with our 'Web Application Development with ASP.NET Core" course. In the 'Introduction to ASP.NET Core' module, you'll grasp the fundamentals of ASP.NET Core architecture. Next, in 'Building Web APIs,' you'll master the art of creating powerful API services. 'Working with Entity Framework Core' will equip you with database management skills, and 'Authentication and Authorization' will empower you to secure your applications. Harness the potential of ASP.NET Core to build modern, responsive, and secure web applications.

Name:Building Web APIs

Description:Master the art of ASP.NET Core Web API development with a comprehensive course that covers it all. You'll learn to create controllers, handle HTTP requests, and implement versioning and documentation for robust APIs. Gain proficiency in data validation, error handling, and thorough testing to ensure your API's reliability. Dive into authentication with Identity Framework, token-based (JWT) security, claims-based authorization, and role-based access control for ironclad application security. Apply caching, rate-limiting, and integrate third-party authentication providers to enhance functionality and fortify ASP.NET Core applications.

Name:Working with Entity Framework Core

Description:In this module, you'll master Entity Framework Core (EF Core) and its integration with ASP.NET Core applications. You'll delve into Object-Relational Mapping (ORM) principles, create database models, implement data access patterns like Unit of Work and Repository, optimize database performance, and employ data seeding strategies. Additionally, you'll explore advanced techniques such as row-level and field-level security, data auditing, and encryption within EF Core to enhance data integrity and security. By the end of this course, you'll be equipped with the skills needed to manage and protect data in ASP.NET Core applications efficiently.

Name:Authentication and Authorization

Description:This module equips you with advanced authentication and authorization capabilities in ASP.NET Core. You will learn to implement user registration two-factor authentication and customize user management features to tailor user experiences. Additionally, you'll gain proficiency in managing user profiles and accounts for comprehensive user control and enhanced security.

课程评论(0条)

课程详情

Unlock the world of web application development with our 'Web Application Development with ASP.NET Core' course. In the 'Introduction to ASP.NET Core' module, you'll grasp the fundamentals of ASP.NET Core architecture. Next, in 'Building Web APIs,' you'll master the art of creating powerful API services. 'Working with Entity Framework Core' will equip you with database management skills, and 'Authentication and Authorization' will empower you to secure your applications. Harness the potential of

课程标签

0人关注该课程

主题相关的课程