|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/net-8-web-api-restful-2024-completa-com-efcore-8/
课程评论:没有评论
## .NET 8 WEB API RESTful 2024 completa com EFCore 8 课程摘要 本课程是**2024年最新更新的.NET 8 Web API RESTful 全面实战指南**,特别强调了**Entity Framework Core 8**的应用。 **核心内容:** * **RESTful API 标准实现:** 课程将指导您从头开始构建一个遵循RESTful标准的API,涵盖客户、服务以及预约系统的实际功能。 * **.NET 8 技术栈:** 深入学习和应用.NET 8的最新特性。 * **数据访问:** 使用**SQL Server**作为数据库,并通过**EF Core 8**进行高效的数据映射和数据库迁移。 * **用户身份验证与授权:** 集成**.NET Identity**进行用户注册、登录,并利用**JWT Token**实现认证和授权机制。 * **API 文档生成:** 使用**Swagger**生成API文档,方便测试和集成。 * **开发模式:** 重点在于**后端API开发**,可供任何现代前端框架调用。 * **关键技术点:** * **依赖注入:** 理解并应用依赖注入技术,特别是在数据库访问中。 * **Include 技术:** 掌握如何使用`Include`来加载关联的外部类数据。 * **DTO/ViewModel:** 学习使用DTO(数据传输对象)或ViewModel来优化数据传输。 * **Authorization 属性:** 了解并使用`[Authorize]`属性来限制未登录用户的访问。 * **新增功能:** 课程项目中会展示.NET 8带来的新功能。 **先修要求:** * 具备**编程逻辑**基础。 * 熟悉**C#**编程语言。 * 具备**HTTP协议**基础知识(课程中也会提供相关理论讲解)。 **课程特点:** * **实践性强:** 课程以实战为主导。 * **行业经验:** 讲师拥有丰富的商业API开发经验。 **注意:** 本课程初期不包含前端开发,但API设计已充分考虑了与前端集成的需求。
Curso totalmente atualizado com a última versão do.Net 8, gravado em 2024.Tecnologia utilizada:.NET 8 - SQLServer - EF Core 8 - SwaggerSerá implementada a criação de uma Padrão API RestFul com criação de Cliente, Serviços e será possível efetuar o agendamento.Utilizamos o Identity para Cadastro de usuário e Login.A parte de autenticação e autorização, foi feita com Identity e geramos Token JWT.Nesse curso não será implementado o Front-end nesse primeiro momento, porém ela está pronta para ser consumida por qualquer framework da atualidade.Abordaremos o mapeamento do banco de dados através das classes, efetuaremos as migrations para criar o banco de dados.Mostraremos o [Authorize], para restringir acesso de usuários que não está logadoVocê aprenderá sobre injeção de dependência, pois utilizará a técnica no acesso ao banco de dados.Será abordada técnica do Include para exibir as classes externas.Aprenderá o motivo de utilizar classes DTO ou ViewModel.Você terá acesso à novas funcionalidades criadas nesse projeto. Os requisitos mínimos para participar desse treinamento:- Possuir conhecimento de lógica de programação- Conhecer a línguagem C#- Possuir noção básica de protocolos HTTP, porém iremos criar aulas teóricas.Esse curso é prático. Instrutor trabalha atualmente criando APIs profissionalmente.