Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Baştan Sona NestJS
Highest Rated
Rating: 4.3 out of 5(39 ratings)
257 students

Baştan Sona NestJS

TypeScript, REST API, Mikroservisler ve İleri Seviye Yapılarla Sıfırdan Profesyonelliğe
Last updated 5/2025
Turkish

What you'll learn

  • NestJS ile RESTful API geliştirm
  • TypeScript ile güçlü tip kontrolü
  • Modüller, controller’lar ve servis yapısı
  • Middleware, Guard, Pipe, Interceptor kullanımı
  • Custom Decorator’lar oluşturma
  • JWT ile kimlik doğrulama ve yetkilendirme
  • Exception Filter ile hata yönetimi
  • Swagger ile API dokümantasyonu
  • Mikroservis mimarisi temelleri
  • Kafka ile mesajlaşma
  • WebSocket ile gerçek zamanlı uygulamalar
  • GraphQL ile veri sorgulama
  • Unit Test ve E2E Test yazma
  • Postgres, MongoDB ve TypeORM kullanımı
  • Config, Logger ve Validation stratejileri
  • NestJS CLI ile proje yönetimi
  • Deployment ve production yapılandırmaları
  • Gerçek dünya projeleriyle uygulamalı öğrenme

Course content

46 sections395 lectures52h 40m total length
  • Giriş1:47

    Giriş

  • Nodejs Nedir & Nasıl Çalışır (Hafıza Tazeleme)4:37

    Nodejs Nedir & Nasıl Çalışır

  • TypeScript'e Giriş ve JavaScript'ten Farkları (Hafıza Tazeleme)2:02

    TypeScript'e Giriş ve JavaScript'ten Farkları

  • TypeScript'te Tip Tanımları ve Tip Güvenliği (Hafıza Tazeleme)3:14

    TypeScript'te Tip Tanımları ve Tip Güvenliği

  • TypeScript Decorators ve Metadata (Hafıza Tazeleme)2:25

    TypeScript Decorators ve Metadata

  • TypeScript Nesne Yönelimli Programlama Özellikleri (Hafıza Tazeleme)3:25

    TypeScript Nesne Yönelimli Programlama Özellikleri

  • TypeScript'te Interface, Class, Enum Yapıları (Hafıza Tazeleme)2:24

    TypeScript'te Interface, Class, Enum Yapıları

Requirements

  • Javascript
  • Typescript
  • Nodejs
  • Docker
  • Veritabanı & Sql
  • Postman
  • Temel Http Bilgisi
  • Temel Nodejs Bilgisi
  • Temel Devops Bilgisi

Description

Baştan Sona NestJS – Sıfırdan Uzmanlığa Web Uygulamaları

Gelişen yazılım dünyasında modern ve sürdürülebilir backend mimarileri kurmak istiyorsanız, doğru yerdesiniz. Bu “Baştan Sona NestJS” kursu, ister yazılıma yeni adım atmış olun ister deneyimli bir geliştirici olun, sizi NestJS konusunda sıfırdan alıp ileri seviyeye taşıyacak şekilde tasarlandı.

NestJS, TypeScript temelli, güçlü, modüler ve test edilebilir bir Node.js framework’üdür. Bu kursla birlikte sadece bir framework öğrenmekle kalmayacak, aynı zamanda profesyonel yazılım geliştirme ilkelerini, temiz kod yazımını, ölçeklenebilir mimariler kurmayı ve gerçek dünya projeleri üretmeyi de öğreneceksiniz.

Kurs içeriği 50 saatten fazla video dersi kapsar ve her konu adım adım, örneklerle, sade bir anlatımla ele alınır. RESTful API tasarımı, kullanıcı doğrulama (JWT), dosya yükleme, hata yönetimi, Guard, Interceptor, Pipe, Middleware, Custom Decorator gibi temel konuların yanı sıra mikroservis mimarisi, mesajlaşma sistemleri (RabbitMQ, Kafka), WebSocket, GraphQL, unit ve e2e testler gibi ileri seviye konular da işlenmektedir.

Her seviyeye uygun olması sayesinde, hem ilk backend projesini geliştirmek isteyenler hem de mevcut projelerini NestJS ile yeniden inşa etmek isteyen profesyoneller için idealdir. Kurs boyunca gerçek projelerle öğrendiklerinizi pekiştirecek, iş dünyasında öne çıkacak beceriler kazanacaksınız.

Kariyerine güçlü bir adım atmak, NestJS dünyasında sağlam bir temele sahip olmak istiyorsan, bu kurs tam sana göre!

Bu Kurs Kimler İçin Uygundur?

Backend Geliştirici Olmak İsteyenler: Yazılım dünyasına yeni adım atan ve modern backend geliştirmeye güçlü bir başlangıç yapmak isteyen herkes için idealdir.
Frontend Geliştiriciler: Sadece arayüz değil, sunucu tarafı geliştirme becerilerini de kazanarak fullstack olmak isteyenler için harika bir geçiş noktasıdır.
Junior Developer’lar: Temel bilgileri olan ancak proje geliştirme pratiği eksik olan geliştiriciler için bol örnekli, adım adım ilerleyen bir eğitim sunar.
Deneyimli Backend Geliştiriciler: Express, Koa, Laravel gibi teknolojilere aşina olup NestJS’in yapısını, modüler mimarisini ve test edilebilirliğini öğrenmek isteyenler için ileri düzey içerikler mevcuttur.
Yazılım Öğrencileri / Bootcamp Katılımcıları: Kariyerine güçlü bir başlangıç yapmak ve özgeçmişine güçlü projeler eklemek isteyen herkes için uygundur.
Mikroservis Mimarisine Geçmek İsteyen Takımlar / Freelancer’lar: Projelerinde modern, ölçeklenebilir ve sürdürülebilir yapılar kurmak isteyen herkes faydalanabilir.

Who this course is for:

  • backend developers
  • javascript developers
  • frontend developers
  • nodejs developers
  • computer engineering
  • software developers