Nest.js Ve Graphql İle Backend Uygulaması Geliştiriyoruz

Typescript ile backend geliştirme

Ratings 3.28 / 5.00
Nest.js Ve Graphql İle Backend Uygulaması Geliştiriyoruz

What You Will Learn!

  • Graphql
  • Mongodb
  • Mongoose
  • e2e Test

Description

Merhaba hoşgeldiniz. Bu seride typescript kullanarak bir backend uygulaması geliştireceğiz. Node.js frameworklerinden olan Nest.js'i kullanarak bir backend uygulaması geliştireceğiz. Ve uygulamamızı geliştirirken graphql teknolojisini kullanacağız.  Uygulamamızda authentication bölümü olacak bu kısım için JWT dahil edeceğiz ve veritabanımız için de mongodb kullanacağız. Uygulamamızı geliştirdikten sonra e2e test yazarak bazı testler yazacağız. Geliştireceğimiz uygulama ise bir teknik servis uygulaması olacak. Yönetici ve çalışan adında iki tane rolümüz olacak. Yönetici rolünde olan kişiler çalışanlar için görev tanımlaması yapabilecek. Ve rollere göre erişebilen mutation ve querylerimiz olacak. Ve az önce de dediğim gibi bu geliştirmeleri yaptıktan sonra testlerimizi gerçekleştirmek için. E2E testler yazacağız. Ve uygulamamızı bir client ortamında mobil veya bir web projesinde kullanılabilir hale getiriyoruz. Uygulamamıza eklediğimiz bölümler şunlar:  Kullanıcı (User) modülü, İş Kısmı, Duyuru Paylaşma Kısmı, Giriş Yapma, Kayıt Olma. İlk önce giriş yapma ve kayıt olma kısmı ile başlayacağız. Bu kısımda kullanacağımız user modülünü ekleyeceğiz. daha sonra duyurular kısmını oluşturacağız ve hem duyurular hem de iş kısmımız için kullanacağımız iki tane guard ekleyeceğiz. Guardlar nest.js in bir özelliği. Guardlar ile resolverlerimize kullanıcının erişip erişemeyeceğinin kontrolünü sağlayacağız. JWT tokenizimizi guardlar üzerinden kontrolünü sağlayacağız ve aynı zamanda testlerimizi yazarken de bu tokenlerimizi kullanacağız olması ve olmaması durumunda yaşanan durumların testini gerçekleştireceğiz.

Who Should Attend!

  • Backend Geliştiriciler

TAKE THIS COURSE

Tags

  • Typescript
  • GraphQL

Subscribers

195

Lectures

24

TAKE THIS COURSE



Related Courses