ASP.NET Core – API mit GraphQL
What you'll learn
- Entwicklung moderner APIs mit GraphQL
- Leistungsoptimierung mit Data Loaders
- Implementierung von Subscriptions für Echtzeitkommunikation
- Integration von GraphQL mit Entity Framework Core
Requirements
- C#
- ASP.NET Core
Description
Wir informieren Sie, dass dieser Kurs auf Portugiesisch (Brasilien) aufgenommen wurde und eine Synchronisation in Ihre Sprache erhalten hat. Viel Spaß beim Kurs!
Wenn du moderne, leistungsstarke und flexible APIs erstellen möchtest, ist dieser Kurs zu GraphQL mit ASP.NET Core die perfekte Wahl! Im Gegensatz zum traditionellen REST ermöglicht GraphQL den Clients, genau die Daten abzufragen, die sie benötigen. Dies löst häufige Probleme wie Over-Fetching und Under-Fetching und macht deine Anwendungen viel effizienter.
In diesem Kurs lernst du alles von den Grundlagen von GraphQL bis hin zu den fortgeschrittensten Implementierungen in ASP.NET Core, mit der Integration von Entity Framework Core zur Datenbankverwaltung. Wir werden grundlegende Aspekte wie Queries, Mutations und Subscriptions untersuchen und sicherstellen, dass du die Kommunikation zwischen Client und Server auf optimierte Weise beherrschst.
Du wirst auch Techniken lernen, um die Leistung deiner APIs zu verbessern, wie zum Beispiel Data Loaders, die helfen, mehrere gleichzeitige Anfragen effizient zu verwalten. Darüber hinaus behandeln wir die Implementierung von WebSockets für die Echtzeitkommunikation und wie du leistungsstarke Tools wie Postman und GraphQL Altair verwenden kannst, um deine APIs praktisch zu testen, zu debuggen und zu optimieren.
Der Kurs behandelt auch Best Practices und Designmuster und zeigt dir, wie du deinen Code organisiert und skalierbar strukturierst. Egal, ob du ein Back-End-Entwickler, Full-Stack-Entwickler oder Teil eines Teams bist, das seine APIs modernisieren möchte, dieser Kurs vermittelt dir das nötige Wissen, um robuste, schnelle und skalierbare APIs mit GraphQL in ASP.NET Core zu erstellen und dir zu ermöglichen, innovative und effiziente Lösungen zu entwickeln!
Who this course is for:
- .NET-Entwickler, die GraphQL meistern möchten
- Fachleute, die den Datenverbrauch optimieren möchten
- Einsteiger in GraphQL, die praxisnah lernen möchten
- Backend-Entwickler, die neue Fähigkeiten erwerben möchten
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.