Apollo React GraphQL ve MongoDB ile Sosyal Medya Uygulaması

Apollo Server GraphQL MongoDB Apollo Client React Semantic UI ile Kapsamlı Sosyal Medya Uygulaması Geliştirme

Ratings: 5.00 / 5.00




Description

Bu kursumuzda Apollo React GraphQL ve MongoDB ile Sosyal Medya Uygulaması geliştiriyoruz.

Sosyal Medya uygulaması ile kullanıcı kayıt ve kullanıcı giriş işlemleri gerçekleştireceğiz.

Kullanıcı post ekleyebilecekler ve diğer kullanıcıların postlarına yorum yapıp beğenebilecekler.

Kullanıcı ve Post verilerimizi MongoDB veritabanı ile yöneteceğiz. Veri işlemleri için GraphQL kullanacağız.

Uygulamamızda Server ve Client tarafları olacak ve Server tarafında Apollo Server GraphQL ve MongoDB (mongoose) ile Veritabanı

işlemlerini gerçekleştireceğiz.Kullanıcı giriş işlemleri için JWT ile token oluşturma işlemleri gerçekleştireceğiz.

Client tarafında ile React Apollo Client GraphQL ile gelitiriyor olacağız.

Uygulamamızın Görsel tasarımı için Semantic UI kullanacağız böylece Sosyal Medya uygulamamızı tamamlayacağız.


Uygulamamızı geliştirirken konuların daha iyi kavranması için kursumuzu 12 bölüme ayıracağız

Kurulum İşlemleri [Backend]

Apollo Server Kurulumu, MongoDB ve Mongoose Kurulumu, Model Oluşturma İşlemleri, GraphQL Kurulumu

Kullanıcı Üyelik İşlemleri [Backend]

Register ve Login İşlemleri, Kullanıcı Oluşturma, Kullanıcı Kontrol, Validation İşlemleri

Post İşlemleri [Backend]

Auth Kontrol Middleware Oluşturma, Post Ekleme Silme İşlemleri

Yorum ve Beğeni İşlemleri [Backend]

Comment ve Like Tiplerini Oluşturma, Yorum Ekleme ve Silme İşlemleri, Post Beğenme İşlemleri, Yorum ve Beğeni Sayısına Erişme

Kurulum İşlemleri [Client]

React Kurulumu, Apollo Client Kurulumu, Router Oluşturma, Semantic UI Kullanımı

Postları Gösterme İşlemi [Client]

Postlara Erişme ve Gösterme İşlemleri, Post Tarihini Formatlama

Login ve Register Sayfaları [Client]

Register ve Login Sayfalarını Oluşturma, useForm Hooks Oluşturma, Hata Gösterimleri

Authentication Context İşlemleri [Client]

Context ve Reducer Oluşturma, Provider Oluşturma, Auth Context Kullanımı,Context Verilerinin Korunması

Post Ekleme İşlemleri [Client]

Post Ekleme İşlemleri,setContext Kullanımı, Cache Kullanımı, Transition Kullanımı

Post Beğeni ve Silme İşlemleri [Client]

Beğeni Butonunu Oluşturma ve Beğeni İşlemini Gerçekleştirme, Post Silme İşlemleri

Post Detay Sayfası İşlemleri [Client]

Post Detay Sayfasını Oluşturma,ID'si bilinen posta erişme

Post Yorum ve Postu Silme İşlemleri [Client]

Yorum İşlemleri, Yorum Alanını Oluşturma, Yorum Silme İşlemleri

What You Will Learn!

  • GraphQL Konularını Öğrenecekler
  • Apollo Server ve Client Kullanımını Öğrenecekler
  • React ve Context Yapısını Öğrenecekler
  • Semantic UI Kullanımını Öğrenecekler
  • MongoDB Konularını Öğrenecekler

Who Should Attend!

  • GraphQL öğrenmek isteyenlere
  • React ve GraphQL kullanmak isteyenlere
  • MongoDB öğrenmek isteyenler