MEAN FOR FSD DEVELOPMENT: INTRODUCTION TO THE MEAN STACK EĞİTİMİ

MEAN yığınıyla ilk full-stack uygulamanızı kurun

MongoDB, Express, Angular ve Node.js mimarisi, REST API, Mongoose, Angular bileşenleri, HttpClient ve uçtan uca basit uygulama

Eğitim, full-stack JavaScript geliştirmeye MEAN yığınıyla giriş yaptırır. JavaScript temelini bilen ve full-stack geliştirmeye başlamak isteyen yazılım öğrencileri ile ön yüz geliştiricileri içindir.

3 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

MEAN yığınının bileşenleri ve birlikte çalışması

Eğitim, full-stack JavaScript geliştirmeye MEAN yığınıyla giriş yaptırır. Node.js event loop ve npm, Express ile route ve middleware, MongoDB koleksiyon ve belge mantığı, Mongoose şema ve model, REST API tasarımı, Angular CLI ile bileşen, servis ve yönlendirme, HttpClient ile API çağrısı ve formlar kullanılarak bir görev yönetimi uygulaması uçtan uca geliştirilir.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Node.js, Express ve MongoDB; 2. gün Angular Ön Yüz; 3. gün Uçtan Uca ve Yayın.

Seviye

Başlangıç Seviye — MongoDB, Express, Angular ve Node.js bileşenlerine giriş ve ilk full-stack uygulama

Öğrenme Metodu

Katılımcılar adım adım API ve Angular arayüzü geliştirip MongoDB'ye bağlar; Postman ve tarayıcı geliştirici araçlarıyla test eder.

Neden Bu Eğitim?

🎯Tek Dil

Ön yüzden veritabanı sorgusuna kadar JavaScript/TypeScript ile çalışırsınız.

🧪Uçtan Uca Akış

İstemci, API ve veritabanı arasındaki veri yolculuğunu uygulamalı görürsünüz.

⚙️Portfolyo

Eğitim sonunda çalışan bir full-stack projeniz olur.

Anahtar Konular

MEAN stack eğitimiMEAN girişNode.js ExpressMongoDB MongooseAngular eğitimifull stack JavaScriptREST API geliştirmeJWT kimlik doğrulamafull stack developerMEAN stack başlangıç
“Bir dille tüm katmanı yazabilmek, bütünü görmenin en kısa yoludur.”

Ön Koşullar

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

1
JavaScript

ES6, arrow function ve Promise temel bilgisi gerekir.

2
HTML/CSS

Temel HTML ve CSS bilinmelidir.

3
Komut Satırı

Terminal kullanımı beklenir.

4
Kurulum

Node.js LTS, MongoDB ve VS Code eğitimde kurulur.

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ı REST API'yi Express ve MongoDB ile geliştirir.
Modül 1
Node.js Temelleri
  • Event loop ve asenkron model
  • CommonJS ve ES modules
  • npm, package.json ve scripts
  • fs ve path modülleri
  • Ortam değişkenleri (dotenv)
  • nodemon ile geliştirme
Modül 2
Express
  • Express uygulaması ve route
  • Middleware zinciri
  • req.params, req.query, req.body
  • express.json() ve statik dosyalar
  • Hata yönetimi middleware
  • CORS ayarı
Modül 3
MongoDB
  • Belge tabanlı veri modeli
  • Koleksiyon, belge, ObjectId
  • CRUD: insertOne, find, updateOne, deleteOne
  • Sorgu operatörleri: $gt, $in, $regex
  • İndeks ve sıralama
  • MongoDB Atlas veya yerel kurulum
Modül 4
Mongoose ve REST
  • Şema, tip ve doğrulama
  • Model ve CRUD metotları
  • REST uç noktaları: GET, POST, PUT, DELETE
  • HTTP durum kodları
  • Postman ile test
  • Mimari: route, controller, model
Günün hedefiKatılımcı Angular arayüzünü API'ye bağlar.
Modül 1
Angular Temelleri
  • Angular CLI ile proje
  • Component, template ve stil
  • Veri bağlama: interpolation, property, event
  • ngIf, *ngFor (veya @if/@for)
  • Pipe kullanımı
  • Modül ve standalone yapı
Modül 2
Servis ve HttpClient
  • Injectable servis
  • HttpClient ile GET/POST/PUT/DELETE
  • Observable ve subscribe
  • Hata yakalama
  • Ortam yapılandırması
  • Interceptor giriş
Modül 3
Formlar ve Yönlendirme
  • Template-driven ve Reactive forms
  • Doğrulama
  • Router ve route parametreleri
  • Liste ve detay ekranı
  • Lazy load genel bakış
  • Angular Material giriş
Modül 4
Mini Uygulama
  • Görev yönetimi: gereksinimler
  • API uç noktalarını bağlama
  • Ekleme, düzenleme, silme akışı
  • Yükleniyor ve hata durumları
  • Arayüz iyileştirme
  • Test ve hata ayıklama
Günün hedefiKatılımcı uygulamayı güvenli hale getirir ve yayınlar.
Modül 1
Kimlik Doğrulama
  • bcrypt ile parola saklama
  • JWT üretimi ve doğrulama
  • Login ve register uç noktaları
  • Angular'da token saklama
  • Route guard
  • Auth interceptor
Modül 2
Güvenlik
  • Girdi doğrulama (express-validator)
  • NoSQL injection riski
  • Helmet ve rate limit
  • CORS politikası
  • Gizli bilgi yönetimi
  • Güvenli çerez/token seçimi
Modül 3
Test ve Kalite
  • Jest ve Supertest ile API testi
  • Angular birim testi giriş
  • Postman koleksiyonu
  • ESLint ve Prettier
  • Loglama (morgan)
  • Hata izleme
Modül 4
Yayın
  • Angular production build
  • Express ile statik dosya sunma
  • Render veya benzeri platforma dağıtım
  • MongoDB Atlas bağlantısı
  • Ortam ayrımı
  • Gelecek adımlar: MEAN'den ölçeklenebilir mimariye

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Node.js Temeli

Node.js event loop ve npm yapısını kullanabilirsiniz.

🛠️
Express API

Express ile route ve middleware yazabilirsiniz.

📈
MongoDB Kullanımı

MongoDB'de CRUD ve sorgu operatörleriyle çalışabilirsiniz.

🔍
Mongoose Modeli

Şema ve doğrulamalı Mongoose modeli yazabilirsiniz.

🧩
Angular Bileşeni

Angular bileşen ve servis yapısı kurabilirsiniz.

🚀
API Bağlantısı

HttpClient ile Angular'ı REST API'ye bağlayabilirsiniz.

🔒
JWT Kimlik

JWT ile giriş ve yetkilendirme uygulayabilirsiniz.

📊
Yayına Alma

Full-stack uygulamayı buluta dağıtabilirsiniz.

Kimler İçin Uygundur?

  • JavaScript temelini bilen
  • full-stack geliştirmeye başlamak isteyen yazılım öğrencileri ile ön yüz geliştiricileri içindir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
JavaScript temelini bilen ve full-stack geliştirmeye başlamak isteyen yazılım öğrencileri ile ön yüz geliştiricileri içindir.
Angular bilmem gerekir mi?
Hayır, Angular temelleri ikinci günde anlatılır; JavaScript bilgisi yeterlidir.
MongoDB kurulumu gerekli mi?
Yerel kurulum veya MongoDB Atlas ücretsiz katmanı kullanılır.
TypeScript kullanılır mı?
Angular tarafında TypeScript kullanılır, temel kavramlar anlatılır.
Belge verilir mi?
Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. MEAN for FSD Development: Introduction to the MEAN Stack Eği Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Geliştirme GenelDeveloping Strong Business Acumen Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Strong Business Acumen Eğitimi

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

Finansal tabloları okuma, iş modeli analizi, Porter ve SWOT, birim ekonomisi ve NPV ile ticari bakışınızı güçlendiren eğitim.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping Successful Interpersonal Skills Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Successful Interpersonal Skills Eğitimi

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

Duygusal zeka, zor konuşmalar, çıkar odaklı müzakere, etkileme ve stratejik ağ kurma ile ileri kişilerarası becerilerinizi geliştirin.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping your Analytical Thinking Skills Eğitimi
Yazılım Geliştirme Eğitimleri

Developing your Analytical Thinking Skills Eğitimi

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

MECE yapı, 5 Neden, Ishikawa, hipotez odaklı analiz ve karar matrisiyle analitik düşünme becerilerinizi uygulamalı geliştirin.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping Your Business Acumen Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Your Business Acumen Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Şirketin kâr mantığını, değer zincirini ve müşteri odağını anlayıp kendi rolünüzün iş sonuçlarına katkısını görünür kılın.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping your Creative Thinking Skills Eğitimi
Yazılım Geliştirme Eğitimleri

Developing your Creative Thinking Skills Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

SCAMPER, altı şapka, analoji ve zihin haritası gibi tekniklerle bireysel yaratıcı düşünme ve fikir üretme becerinizi geliştirin.

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