Sıfırdan Her Yönüyle NestJs + mongoDB

Typescript yazarak en hızlı NodeJs çerçevesi ile tüm operasyonel kurguları içeren modern bir Rest Api oluşturmak

Sıfırdan Her Yönüyle NestJs + mongoDB
Sıfırdan Her Yönüyle NestJs + mongoDB

Sıfırdan Her Yönüyle NestJs + mongoDB udemy course

Typescript yazarak en hızlı NodeJs çerçevesi ile tüm operasyonel kurguları içeren modern bir Rest Api oluşturmak

Peki NestJs nedir ve neden bu teknoloji ?

NestJs, güçlü ve talepkar backend sistemleri oluşturmamızı sağlayan tam özellikli bir açık kaynaklı NodeJs framework platformudur.
Nest Angular mimarisinden ilham alınarak geliştirilmiş; etkili ve ölçeklenebilir  Node.js server-side uygulamaları geliştirmemizi sağlar.  NestJs test edilebilirliği ve ölçeklenebilirliğine ek olarak mimarisi ile de diğer teknolojilerden bir adım öne çıkıyor.


Kurstaki başlıklar
:

  • Git ve Github nedir ? Github üzerinde repo nasıl açılır ?

  • NestJs'e giriş

  • NestJs ile başlangıç projesini oluşturma

  • NestJs Module, Controller ve inject edilebilir Service oluşturma 

  • Mock data kullanımı ve verileri geçici olarak saklama

  • MongoDb'ye giriş

  • Cloud üzerinde MongoDb veritabanı oluşturma

  • Mongoose ODM kütüphanesine giriş

  • Custom ve standart MongoDb sorguları atmak.

  • NestJs ve MongoDb ile crud operasyonu örnekleri

  • NestJs Filters ve Custom error handling

  • NestJs Validation Pipe

  • Class-Validator ile model ve dto'daki fieldların kontrolleri

  • Bcrypt ile önemli bilgileri hash ile saklamak

  • NestJs Middleware kullanarak gelen requestleri kontrol edebilmek

  • Json Web Token ile User Authentication

  • NestJs RBAC (Role-Based Access Control) Authorization

  • NestJs Guards  yardımıyla middleware üzerinden gelen requestleri kontrol edebilmek

  • Cloudinary ile cloud ortamına file upload yapmak

  • Swagger ile api içerisindeki endpointlerin arayüzünü oluşturma

  • Heroku ile cloud ortamına deployment