ASP.NET Core - 带有 GraphQL 的 API
What you'll learn
- 使用 GraphQL 构建现代 API
- 使用 DataLoaders 进行优化和提高性能
- 实现订阅功能以支持实时通信
- 将 GraphQL 与 Entity Framework Core 集成
Requirements
- ASP.NET Core
- C#
Description
我们通知您,这门课程是用葡萄牙语(巴西)录制的,并且已为您的语言配音。享受课程吧!
如果您想构建现代、高性能且灵活的 API,那么这门关于 ASP.NET Core 与 GraphQL 的课程是您的完美选择!与传统的 REST 不同,GraphQL 允许客户端仅查询所需的数据,解决了常见的问题,例如过度获取(over-fetching)和不足获取(under-fetching),从而使您的应用程序更加高效。
在本课程中,您将从 GraphQL 的基础知识学起,直至在 ASP.NET Core 中实现更复杂的功能,并与 Entity Framework Core 集成进行数据库处理。我们将探讨基本概念,如查询(queries)、变更(mutations)和订阅(subscriptions),确保您能优化客户端和服务器之间的通信。
您还将学习如何使用 Data Loaders 等技术来提高 API 的性能,这些技术有助于高效管理多个并发请求。此外,我们还将讨论如何实现 WebSockets 以支持实时通信,并教您如何使用 Postman 和 GraphQL Altair 等强大工具,实践中测试、调试和优化您的 API。
本课程还涵盖了最佳实践和设计模式,教您如何以组织良好且可扩展的方式构建代码。如果您是后端开发人员、全栈开发人员或希望现代化其 API 的团队成员,本课程将为您提供所有必要的知识,帮助您使用 GraphQL 在 ASP.NET Core 中创建强大、快速且可扩展的 API,赋能您构建创新且高效的解决方案!
Who this course is for:
- 想要掌握 GraphQL 的 .NET 开发人员
- 希望优化数据消费的专业人士
- 希望通过实践学习 GraphQL 的初学者
- 希望提升新技能的后端开发人员
Instructor
Profissional em Desenvolvedor de Softwares desde 2007. Já atuei na área de programador, analista de sistemas e analista de requisitos. Possuo um vasto conhecimento que abrange a área de programação, análise, levantamento de requisitos até administração de servidores web.
Trabalhei em grandes empresas no Brasil, nacionais e multinacionais. Tenho vasto conhecimento de desenvolvimento de softwares e programas de edição de imagem, texto e 3D. Minha intenção é passar o conhecimento e experiência adquira ao longo de minha carreira, que tenho certeza que será útil para potencializar o seu talento.