ASP.NET Core - API với GraphQL
What you'll learn
- Xây dựng API hiện đại với GraphQL
- Tối ưu hóa và nâng cao hiệu suất với Data Loaders
- Triển khai Subscriptions cho giao tiếp theo thời gian thực
- Tích hợp GraphQL với Entity Framework Core
Requirements
- C#
- ASP.NET Core
Description
Chúng tôi xin thông báo rằng khóa học này được ghi lại bằng tiếng Bồ Đào Nha (Brazil) và đã được lồng tiếng sang ngôn ngữ của bạn. Chúc bạn học tốt!
Nếu bạn muốn xây dựng các API hiện đại, hiệu suất cao và linh hoạt, khóa học về GraphQL với ASP.NET Core là sự lựa chọn hoàn hảo! Khác với REST truyền thống, GraphQL cho phép khách hàng truy vấn chính xác dữ liệu mà họ cần, giải quyết các vấn đề phổ biến như over-fetching và under-fetching, và làm cho ứng dụng của bạn hiệu quả hơn rất nhiều.
Trong khóa học này, bạn sẽ học từ các khái niệm cơ bản về GraphQL cho đến các triển khai nâng cao nhất trong ASP.NET Core, với tích hợp vào Entity Framework Core để xử lý cơ sở dữ liệu. Chúng ta sẽ khám phá các khía cạnh cơ bản như queries, mutations và subscriptions, đảm bảo bạn có thể quản lý giao tiếp giữa client và server một cách tối ưu.
Bạn cũng sẽ học các kỹ thuật để cải thiện hiệu suất API của mình, như Data Loaders, giúp xử lý nhiều yêu cầu đồng thời một cách hiệu quả. Ngoài ra, chúng ta sẽ thảo luận về việc triển khai WebSockets cho giao tiếp theo thời gian thực và cách sử dụng các công cụ mạnh mẽ như Postman và GraphQL Altair để kiểm tra, gỡ lỗi và tối ưu hóa API của bạn một cách thực tế và trực tiếp.
Khóa học cũng đề cập đến các thực hành tốt nhất và mẫu thiết kế, dạy bạn cách cấu trúc mã của mình một cách có tổ chức và có thể mở rộng. Nếu bạn là một lập trình viên back-end, full-stack hoặc là một phần của đội ngũ muốn hiện đại hóa API của mình, khóa học này sẽ cung cấp tất cả kiến thức cần thiết để tạo ra các API mạnh mẽ, nhanh chóng và có thể mở rộng với GraphQL trên ASP.NET Core, cho phép bạn tạo ra các giải pháp sáng tạo và hiệu quả!
Who this course is for:
- Lập trình viên .NET muốn làm chủ GraphQL
- Các chuyên gia muốn tối ưu hóa việc tiêu thụ dữ liệu
- Những người mới bắt đầu với GraphQL và muốn học thực hành
- Lập trình viên Backend muốn học các kỹ năng mới
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.