APPLICATION DEVELOPMENT WITH NODE.JS: BUILD APPS USING MODULES & MEAN STACK EĞİTİMİ

Modüllerle başlayıp MEAN ile tamamlayın

Node.js modülleriyle başlayın, MongoDB, Express ve Angular ile tam yığın MEAN geliştirin

Application Development with Node.js: Build Apps using Modules & MEAN Stack Eğitimi, Node.js modül sistemiyle uygulama kurmayı ve MEAN yığınıyla tam yığın geliştirmeyi öğretir.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Node modül sistemi ve npm'den MongoDB, Express ve Angular ile uçtan uca MEAN uygulamasına

Bu eğitim, Node.js modül sistemiyle uygulama kurmayı ve MEAN yığınıyla tam yığın geliştirmeyi öğretir. Katılımcılar CommonJS ve ES modüllerini, npm ekosistemini ve kendi modüllerini yapılandırmayı uygular. MongoDB ile veri modelleme, Express ile REST API, Angular ile istemci geliştirme ve dört katmanın entegrasyonu işlenir. JWT ile kimlik doğrulama ve dağıtım konularıyla uçtan uca çalışan bir MEAN uygulaması geliştirilir.

Süre ve Format

3 Gün. Her gün dört modül; Node modül sistemi, Express API ve Angular istemci gerçek bir MEAN uygulaması üzerinde kodlanır.

Seviye

Orta Seviye — Node.js modül sistemiyle uygulama kurma ve MongoDB, Express, Angular, Node ile MEAN yığını

Öğrenme Metodu

Tek bir MEAN uygulaması üç gün boyunca modül yapısından veritabanı, API ve istemciye kadar katman katman inşa edilir.

Neden Bu Eğitim?

🧱Modüler mimari

Node.js modül sistemini doğru kullanarak kodu yeniden kullanılabilir, test edilebilir ve bakımı kolay parçalara ayırmayı öğrenirsiniz.

🔄Tek dil, tam yığın

İstemciden sunucuya ve veritabanına kadar tüm katmanları JavaScript ile yazarak bağlam değiştirme yükünü azaltıp hızlı üretirsiniz.

🌍Yaygın yığın

MEAN, sektörde yaygın kullanılan bir tam yığın mimaridir; bu beceri birçok projede doğrudan uygulanabilir ve aranan niteliktir.

Anahtar Konular

node.js eğitimimean stack eğitiminode modül sistemimongodb express angulartam yığın javascriptmean stack kursuexpress rest api eğitimimongoose eğitiminode.js uygulama geliştirmefull stack geliştirme eğitimi
“İyi bir uygulama sağlam modüllerden doğar; MEAN yığını, tek dille tüm katmanları ustaca birbirine bağlamanın adıdır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve kurulum

1
JavaScript bilgisi

Fonksiyon, nesne, dizi ve asenkron (Promise, async/await) kavramlarına aşinalık bu eğitim için gereklidir.

2
Node ve npm kurulumu

Node.js ve npm'in kurulu, terminalden node ve npm komutlarının çalıştırılabilir durumda olması gerekir.

3
HTTP ve API temeli

İstek/yanıt, HTTP metotları ve JSON gibi temel web kavramlarına aşinalık API konularında faydalı olur.

4
Terminal ve araçlar

VS Code, bir terminal ve MongoDB erişimi (yerel veya Atlas) ile çalışabilir bir ortam önerilir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı CommonJS ve ES modül sistemlerini kavrar, npm ile bağımlılık yönetir, kendi modüllerini yapılandırır ve çekirdek ile üçüncü parti modülleri kullanır.
Modül 1
CommonJS Modül Sistemi
  • require ve module.exports kullanımı
  • exports ile module.exports farkı
  • Modül önbelleği ve tekil (singleton) davranış
  • Çekirdek, yerel ve node_modules çözümlemesi
  • Dairesel (circular) bağımlılık sorunları
  • __dirname ve __filename değişkenleri
Modül 2
ES Modülleri (ESM)
  • import ve export temel söz dizimi
  • type: module ve .mjs uzantısı ayarı
  • Adlandırılmış ve varsayılan dışa aktarım
  • Dinamik import() ile tembel yükleme
  • CommonJS ve ESM birlikte çalışabilirliği
  • Top-level await kullanım senaryoları
Modül 3
npm Paket Yönetimi
  • package.json ve bağımlılık alanları
  • dependencies ve devDependencies ayrımı
  • Semantik sürümleme (semver) kuralları
  • package-lock.json ve tekrarlanabilir kurulum
  • npm scripts ile görev otomasyonu
  • npx ile paket çalıştırma ve denetim
Modül 4
Kendi Modüllerinizi Tasarlama
  • İş mantığını modüllere ayırma yaklaşımı
  • Tek sorumluluk ilkesine göre bölme
  • index.js ile modül giriş noktası (barrel)
  • Yapılandırma ve ortam değişkeni modülü
  • Yardımcı (util) ve servis modülleri
  • Kendi paketinizi npm'e yayınlamaya giriş
Günün hedefiKatılımcı MongoDB ile veri modeller, Mongoose şemalarını kurar, Express ile REST API ve middleware yazar ve CRUD uç noktalarını hataları yöneterek tasarlar.
Modül 1
MongoDB ve Veri Modeli
  • Belge tabanlı (document) veri modeli mantığı
  • Koleksiyon, belge ve BSON yapısı
  • Gömülü (embedded) ve referanslı ilişki
  • CRUD işlemleri ve sorgu operatörleri
  • İndeksleme ile sorgu performansı
  • MongoDB Atlas ile bulut bağlantısı
Modül 2
Mongoose ile Şemalar
  • Schema ve Model tanımlama yapısı
  • Alan tipleri ve doğrulama (validation)
  • populate ile referans çözümleme
  • Sanal alan (virtual) ve middleware hook
  • Sorgu oluşturucu ve lean() kullanımı
  • Bağlantı yönetimi ve hata yakalama
Modül 3
Express ile REST API
  • Express uygulaması ve route tanımlama
  • Router ile modüler uç nokta yapısı
  • req ve res nesneleriyle istek/yanıt
  • RESTful kaynak ve HTTP metot eşlemesi
  • Durum kodları ve JSON yanıt tasarımı
  • CRUD uç noktalarının MongoDB'ye bağlanması
Modül 4
Middleware ve Hata Yönetimi
  • Middleware zinciri ve next() akışı
  • body-parser ve JSON gövde okuma
  • CORS yapılandırması ve güvenlik başlıkları
  • Doğrulama ve istek loglama middleware'i
  • Merkezi hata yakalama middleware'i
  • Asenkron hataların yönetimi deseni
Günün hedefiKatılımcı Angular ile istemci kurar, HttpClient ile API'ye bağlanır, JWT tabanlı kimlik doğrulama ekler ve tam yığın MEAN uygulamasını dağıtıma hazırlar.
Modül 1
Angular ile İstemci Kurulumu
  • Angular CLI ile proje oluşturma
  • Bileşen, servis ve yönlendirme yapısı
  • Veri bağlama ve form yönetimi temeli
  • Standalone bileşen ve modül yaklaşımı
  • Ortam yapılandırmasıyla API adresi
  • Arayüz bileşenlerinin yerleşimi
Modül 2
HttpClient ile API Bağlantısı
  • HttpClient ile GET ve POST istekleri
  • Observable ve RxJS ile yanıt yönetimi
  • Servis katmanında API çağrılarını toplama
  • Hata yakalama ve yükleniyor durumu
  • Interceptor ile başlık (header) ekleme
  • CRUD akışının arayüze bağlanması
Modül 3
Kimlik Doğrulama (JWT)
  • JWT tabanlı kimlik doğrulama akışı
  • Kayıt ve giriş uç noktalarının yazımı
  • Parola hashleme (bcrypt) ile saklama
  • Token üretimi ve istemcide saklama
  • Route guard ile korumalı sayfalar
  • Yetkilendirme ve rol kontrolü mantığı
Modül 4
Entegrasyon ve Dağıtım
  • Angular derlemesini Express ile sunma
  • Ortam değişkenleri ve yapılandırma ayrımı
  • Üretim için derleme ve statik varlıklar
  • MongoDB Atlas ile üretim bağlantısı
  • PM2 veya konteyner ile çalıştırma
  • Uçtan uca MEAN uygulamasının test edilmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Modül sistemi

CommonJS ve ES modüllerini kullanır, modül çözümlemesini kavrar ve kodu yeniden kullanılabilir modüllere ayırırsınız.

✅
npm ekosistemi

package.json, semantik sürümleme ve npm scripts ile bağımlılıkları ve görev otomasyonunu güvenle yönetirsiniz.

✅
MongoDB modelleme

Belge tabanlı veri modelini kavrar, Mongoose şemaları, doğrulama ve populate ile ilişkileri yönetirsiniz.

✅
Express API

Express ile RESTful uç noktalar, Router yapısı ve middleware zinciri kurup CRUD işlemlerini tasarlarsınız.

✅
Hata yönetimi

Merkezi hata yakalama, CORS ve doğrulama middleware'leriyle sağlam ve güvenli bir API katmanı oluşturursunuz.

✅
Angular istemci

Angular ile bileşen ve servis kurar, HttpClient ve RxJS ile API'ye bağlanıp arayüzü veriyle beslersiniz.

✅
Kimlik doğrulama

JWT akışını uygular, parola hashleme ve route guard ile korumalı ve yetkilendirilmiş sayfalar kurarsınız.

✅
Tam yığın MEAN

MongoDB, Express, Angular ve Node katmanlarını birleştirip uçtan uca çalışan bir MEAN uygulaması dağıtırsınız.

Kimler İçin Uygundur?

  • JavaScript bilen ve sunucu tarafına geçmek isteyen geliştiriciler
  • tek dille tam yığın uygulama kurmak isteyen ekipler
  • MEAN mimarisini öğrenmek isteyen yazılımcılar için uygundur

Sıkça Sorulan Sorular

MEAN stack nedir ve bu eğitim ne kapsar?
MEAN; MongoDB, Express, Angular ve Node.js'in baş harflerinden oluşan tam yığın bir mimaridir. Eğitim Node modül sistemiyle başlar; MongoDB ile veri modelleme, Express ile REST API, Angular ile istemci ve dört katmanın entegrasyonunu kapsar. Sonuçta uçtan uca çalışan bir MEAN uygulaması geliştirilir.
Bu eğitime başlamak için ne bilmem gerekir?
JavaScript'te fonksiyon, nesne, dizi ve asenkron (Promise, async/await) kavramlarına aşinalık gereklidir. HTTP, JSON ve temel API bilgisi faydalı olur. Node.js ve npm kurulu, MongoDB erişimi (yerel veya Atlas) olan bir ortam önerilir. Angular tarafı eğitimde temelden ele alınır.
CommonJS ve ES modülleri arasındaki fark işleniyor mu?
Evet. Eğitimin ilk günü her iki modül sistemini karşılaştırmalı ele alır. require/module.exports ile import/export söz dizimi, modül çözümlemesi, önbellek, dairesel bağımlılık ve iki sistemin birlikte çalışabilirliği örneklerle işlenir; böylece hangi durumda hangisinin tercih edileceğini kavrarsınız.
Eğitimin süresi ve formatı nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. Tek bir MEAN uygulaması modül yapısından veritabanı, API ve istemciye kadar katman katman inşa edilir. Yüz yüze veya online yapılabilir; içerik kurumun kullandığı sürümler ve mimari tercihlere göre uyarlanabilir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika tamamlanan modülleri ve geliştirilen MEAN uygulamasını belgeler. Kurumsal gruplar için eğitim, ekibin kod tabanı ve dağıtım ortamına göre özelleştirilebilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Application Development with Node.js: Build Apps using Modul Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

JavaScript ve TypeScriptSelecting in jQuery and Basic Animation Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Selecting in jQuery and Basic Animation Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

jQuery ile CSS seçicileri, DOM gezinme ve manipülasyon, fade ve slide efektleri ile animate'i öğreten uygulamalı ön yüz eğitimi.

Detayları Gör →
JavaScript ve TypeScriptSmart Contracts & Hyperledger Fabric: Working with Fabric Chaincode in Node.js Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Smart Contracts & Hyperledger Fabric: Working with Fabric Chaincode in Node.js Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Hyperledger Fabric mimarisinden Node.js ile chaincode geliştirmeye: Contract, ChaincodeStub, CouchDB sorguları, özel veri ve dağıtım eğitimi.

Detayları Gör →
JavaScript ve TypeScriptSvelte JS Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Svelte JS Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Svelte reaktivitesinden store, geçiş ve SvelteKit ile sunucu tarafı render içeren tam uygulamaya kadar uygulamalı Svelte JS eğitimi.

Detayları Gör →
JavaScript ve TypeScriptTypeScript ile Ölçeklenebilir Uygulama Geliştirme Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

TypeScript ile Ölçeklenebilir Uygulama Geliştirme Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

İleri TypeScript tipleri, SOLID ve bağımlılık enjeksiyonu, derleme, tanım dosyaları, linting ve test ile ölçeklenebilir uygulama geliştirme eğitimi.

Detayları Gör →
JavaScript ve TypeScriptUnit Testing in JavaScript: Exploring & Configuring the Mocha Testing Framework Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Unit Testing in JavaScript: Exploring & Configuring the Mocha Testing Framework Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Mocha test çatısını keşfet ve yapılandır: describe, kancalar, asenkron test, .mocharc, reporter, paralel çalıştırma ve nyc kapsam eğitimi.

Detayları Gör →
JavaScript ve TypeScriptUnit Testing in JavaScript: Mocha & Chai Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Unit Testing in JavaScript: Mocha & Chai Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Mocha ile test çalıştırıp Chai'nin assert, expect ve should stilleriyle doğrulama yazma; asenkron, sinon-chai ve chai-http ile uygulamalı eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn