Merhabalar,
Bu kursumuzda MERN Stack ve GraphQL ile baştan sona uygulama geliştiriyoruz ve bu uygulama ile MERNG konularının tamamının öğrenilmesini hedefliyoruz. Kursumuzu tamamladıktan sonra sizde kendi başınıza ileri seviye MERNG ile uygulamalar geliştirebileceksiniz.
Kursumuz 3 bölümden oluşacak ve server işlemlerini ilk bölümde frontend işlemlerini ikinci bölümde göreceğiz. 3 bölümde ise yetkilendirme konularını öğreneceğiz.
Uygulamanın backend tarafını geliştirdiğimiz kısımda Node ve ExpressJS ile verilerimizi sunmak için server oluşturacağız ve veri işlemlerini GraphQL ile gerçekleştireceğiz. Eğitmenler ve Kurslar için Query ve Mutation şemasını oluşturacağız. MongoDB kullanarak veri listeleme, ekleme, silme ve güncelleme işlemlerini gerçekleştireceğiz. Bu veriler ile birlite RESTfull API oluşturacağız.
Uygulamanın frontend tarafını geliştirdiğimiz kısımda oluşturduğumuz API ye erişim işlemlerini gerçekleştireceğiz. React projesi oluşturacağız ve Apollo Client ile GraphQL sonuçlarına frontend tarafından erişeceğiz. Uygulamamızı oluştururken Bootstrap dan yaralanacağız böylece ekranlarımızı çok kolay bir şekilde oluşturacağız. Frontend tarafından API ye erişip listeleme, ekleme, silme ve güncelleme kısımlarını uygulama üzerinden gerçekleştireceğiz.
Uygulamanın son kısmında ise yetkilendirme işlemlerini gerçekleştireceğiz ve kullanıcılar oluşturacağız. Json Web Token kullanarak uygulamada giriş yapabilmek için gerekli token yapısını oluşturacağız. Kullanıcı giriş işlemlerini ve kayıt olma işlemlerini güvenlik adımlarına dikkat ederek oluşturacağız.
Kursumuzun sonunda kapsamlı bir şekilde uygulama geliştirmiş olacaksınız ve artık kendi uygulamalarınızı MERNG kullanarak yapabileceksiniz. Umarım kursum faydalı olur.