Cohorts
  • Discover
  • About Us
  • Blog
  • Patika.dev
  • Web3

GraphQL

GRGRGR
2,795 learners joined

Description

GraphQL veri çekmek, sorgulamak, veriler üzerinde işlem yapmak için kullanılan REST tabanlı web servis sorgulama dilidir.Hiçbir veritabanı türüne bağlı değildir. Yani POSTGRESQL veya mongoDB ile kullanılabilir.Bu büyülü asistan ile tanışmaya hazır olun. rest,schema,array,apollo,query,rest

Lessons

Giriş

10 lessons
  1. GraphQL Nedir? Ne Değildir?
  2. Apollo Server'a Giriş
  3. Non Nullable Fields
  4. Scalar Types
  5. Custom Types
  6. Argümanlar ile Çalışmak
  7. İlişkisel Veriler ile Çalışmak
  8. İlişkisel İfadelerde Argümanlar
  9. Comment Challenge
  10. Ödev

Mutations (Server)

6 lessons
  1. Mutation Nedir? Nasıl Yazılır?
  2. Input Type
  3. Update Mutations
  4. Delete Mutations
  5. Delete All Mutations
  6. Ödev

Subscriptions (Server)

7 lessons
  1. Subscription Server Kurulumu
  2. User CRUD Subscriptions
  3. Post ve Comment CRUD Subscriptions
  4. withFilter ile Subscription Filtreleme
  5. Redis PubSub
  6. Ortam Değişkenleri
  7. Ödev

Folder/Schema Structure

3 lessons
  1. Folder/Schema Structure - 1
  2. Folder/Schema Structure - 2 (File Loader)
  3. Babel Compiler

Queries (Apollo Client)

8 lessons
  1. Apollo Client Kurulumu
  2. Genel Görünümün Ayarlanması
  3. React Router
  4. Postların Listelenmesi (useQuery)
  5. Post Detaylarının Gösterilmesi
  6. Short Description Field'ının Tanımlanması
  7. Post Yorumlarının Listelenmesi (useLazyQuery)
  8. Ödev

Subscriptions (Apollo Client)

5 lessons
  1. Postların Gerçek Zamanlı Listelenmesi (subscribeToMore)
  2. Post Sayısını Gerçek Zamanlı Göstermek (useSubscription)
  3. Yorumların Gerçek Zamanlı Gösterilmesi
  4. Fragments
  5. Ödev

Mutations (Apollo Client)

7 lessons
  1. New Post Formunun Tasarlanması
  2. Kullanıcı Listesinin Çekilmesi
  3. Yeni Post Eklemek (useMutation)
  4. Yorum Formunun Hazırlanması
  5. Yeni Yorum Mutation'unun Hazırlanması
  6. Spinner Delay
  7. Ödev

GraphQL & MongoDB

10 lessons
  1. MongoDB Bağlantısının Gerçekleştirilmesi
  2. User Modelinin Oluşturulması
  3. Post Modelinin Oluşturulması
  4. Comment Modelinin Oluşturulması
  5. MongoDB İlişkileri
  6. Refactoring User Mutations
  7. Refactoring Post Mutations
  8. Refactoring Comment Mutations
  9. Refactoring Subscriptions
  10. Apollo Client Güncellemeleri

Hasura

8 lessons
  1. Hasura'ya Giriş ve Query
  2. Hasura Mutations
  3. Hasura Subscriptions
  4. Relationships
  5. Custom Actions - 1
  6. Custom Actions - 2
  7. Remote Schemas
  8. Event Triggers

Comments App with Hasura

5 lessons
  1. Hasura Docker Yapılandırması
  2. Veritabanı Mimarisinin Oluşturulması
  3. Client Entegrasyonu - 1
  4. Client Entegrasyonu - 2
  5. Client Entegrasyonu - 3

Realtime Voting App with Hasura

7 lessons
  1. Hasura Backend'in Oluşturulması
  2. Apollo Client ve React Router Kurulumu
  3. Oylamaların Gerçek Zamanlı Listelenmesi
  4. Yeni Oylama Oluşturma Ekranının Hazırlanması - 1
  5. Yeni Oylama Oluşturma Ekranının Hazırlanması - 2
  6. Oylama Detay Ekranının Hazırlanması - 1
  7. Oylama Detay Ekranının Hazırlanması - 2

Deployment

2 lessons
  1. Hasura DigitalOcean Deployment
  2. React Client Netlify Deployment

Meeting App with Hasura

18 lessons
  1. Hasura Kurulumu ve DB Yapısının Oluşturulması
  2. Express Backending Hazırlanması
  3. Sucrase, Hasura Client, Routing ve Error Handling
  4. User Register Route
  5. Hasura JWT Authentication (Register)
  6. Hasura JWT Authentication (Login)
  7. Me Query
  8. Hasura Permissions
  9. Computed Fields
  10. Event Triggers - 1
  11. Event Triggers - 2 (sending e-mails)
  12. Meeting Approve Invitation
  13. One Off Scheduled Events - 1
  14. One Off Scheduled Events - 2
  15. Countries GraphQL API
  16. Rick and Morty Characters
  17. Anonymous Chat App
  18. Realtime Voting App
GraphQL
  • advanced
  • 96 lessons
  • Self-paced
  • 5.0 / 5 rating
Cohorts
WebsiteDiscoverBlogPatika.devRise In
CoursesCircleRustSoliditySolanaWeb3 FundamentalsBlockchain Basics
CompanyAbout UsTerms of UsePrivacy PolicyGDPR NoticeCookies
Don't miss any update!

Disclaimer: The information, programs, and events provided on https://cohorts.patika.dev is strictly for upskilling and networking purposes related to the technical infrastructure of blockchain platforms. We do not provide financial or investment advice, nor do we make any representations regarding the value, profitability, or future price of any blockchain or cryptocurrency. Users are encouraged to conduct their own research and consult with licensed financial professionals before engaging in any investment activities. https://cohorts.patika.dev disclaims any responsibility for financial decisions made by users based on the information provided here.

© 2026 Cohorts, All rights reserved