Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Sıfırdan Her Yönüyle NestJs + mongoDB
Rating: 3.7 out of 5(134 ratings)
1,344 students

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
Created byAhmet Aydın
Last updated 3/2020
Turkish
Turkish [Auto],

What you'll learn

  • NestJs ile bir rest api oluşturma
  • MongoDb ile crud işlemleri
  • Cloudinary üzerinden file upload
  • Her büyük projenin gereksinimi olan api arayüzü swagger
  • CI/CD süreçleri ve heroku ile somutlaştırma
  • Git teknolojisini kullanarak Github'a depolama ve branch sistemi

Course content

14 sections • 33 lectures • 4h 23m total length
  • Giriş0:39
  • Peki neden nestJs ?3:04
  • Projenin tanıtımı1:53
  • Projedeki database tabloları0:01

Requirements

  • Temel-Orta seviye javascript
  • Temel seviye rest api işleyiş mantığı
  • Database tablolama sistemi

Description

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

Who this course is for:

  • Başlangıç - Orta düzey Rest-Api yazmak isteyenler
  • Hali hazırda frontend tarafında Angular,React,Vue vs. ile uğraşanlar için rest api servis oluşturma
  • Server-side tarafında javascript yazmak isteyenler