ASP.NET Core – GraphQL ile API
What you'll learn
- GraphQL ile modern API geliştirme
- DataLoaders ile performans optimizasyonu
- Gerçek zamanlı iletişim için Subscriptions kullanımı
- Entity Framework Core ile GraphQL entegrasyonu
Requirements
- C#
- ASP.NET Core
Description
Bu kursun Portekizce (Brezilya) olarak kaydedildiğini ve dilinize dublaj yapıldığını bildirmek isteriz. Kursun tadını çıkarın!
Modern, yüksek performanslı ve esnek API’ler oluşturmak istiyorsanız, bu kurs GraphQL ile ASP.NET Core mükemmel bir seçimdir! Geleneksel REST’in aksine, GraphQL, istemcilere tam olarak ihtiyaç duydukları verileri sorgulama imkanı sunar, aşırı veri çekme (over-fetching) ve yetersiz veri çekme (under-fetching) gibi yaygın sorunları çözer ve uygulamalarınızı çok daha verimli hale getirir.
Bu kursta, GraphQL’in temellerinden ASP.NET Core üzerinde en ileri düzey uygulamalara kadar her şeyi öğreneceksiniz, ayrıca veritabanı yönetimi için Entity Framework Core entegrasyonu da yapacağız. Sorgular, mutasyonlar ve abonelikler gibi temel konuları keşfedecek ve istemci ile sunucu arasındaki iletişimi optimize edilmiş şekilde nasıl yönetebileceğinizi öğreneceksiniz.
Ayrıca, API’lerinizin performansını artırmak için Data Loaders gibi teknikleri öğreneceksiniz; bu teknik, birden fazla eşzamanlı isteği verimli bir şekilde yönetmeye yardımcı olur. Ayrıca, gerçek zamanlı iletişim için WebSocket’lerin nasıl uygulanacağını ve Postman ve GraphQL Altair gibi güçlü araçları kullanarak API’lerinizi nasıl test edebileceğinizi, hata ayıklayabileceğinizi ve optimize edebileceğinizi öğreneceksiniz.
Kurs, ayrıca en iyi uygulamalar ve tasarım desenlerini ele alarak, kodunuzu düzenli ve ölçeklenebilir bir şekilde nasıl yapılandıracağınızı öğretir. Bir back-end geliştiricisi, full-stack geliştirici veya API’lerini modernize etmek isteyen bir ekip üyesiyseniz, bu kurs, GraphQL ile ASP.NET Core üzerinde sağlam, hızlı ve ölçeklenebilir API’ler oluşturmak için gereken tüm bilgileri sağlar, böylece yenilikçi ve verimli çözümler oluşturabilirsiniz!
Who this course is for:
- GraphQL konusunda uzmanlaşmak isteyen .NET geliştiricileri
- Veri tüketimini optimize etmek isteyen profesyoneller
- GraphQL'i pratik yaparak öğrenmek isteyen yeni başlayanlar
- Yeni beceriler kazanmak isteyen back-end geliştiriciler
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.