MERN Stack Developer Yol Haritası
Bir MERN stack developer'ın ihtiyaç duyduğu sırayla ücretsiz kurslar: sayfa için HTML, CSS ve JavaScript, arayüz için React, ardından sunucu için Node.js ve Express, veri için MongoDB ve hepsini güvende tutmak için giriş sistemleri. İlk etiketten son API rotasına kadar tek bir dil, JavaScript, ve her ders tarayıcında çalışır.
711,880+ codder bu kurslara kayıtlı
718 ders808 görev3,295 quiz sorusu
- Başlangıç dostu
Yapay zeka destekli kodlama yardımı
Uygulamalı interaktif dersler
Her derste sesli anlatım
Bilgini sınamak için testler
Sonunda bir yol sertifikası, yol boyunca da 16 sertifika daha
Adım adım MERN stack yol haritası
Her adım, Coddy'de zaten var olan bir kursun bir bölümüdür. Sırayla ilerle ya da eksik olduğun adıma doğrudan atla: ilerlemen her durumda kurs bazında kaydedilir.
- 1Adım 13 bölüm, sırayla
- 2Adım 2
JavaScriptÖzel sayfa
Bu adıma başlaBaşlaDeğişkenler, fonksiyonlar, diziler ve nesneler, sonra koşullar ve döngüler, sonra sınıflar. Bu, sonraki her adımda, tarayıcıda ve sunucuda kullandığın tek dildir.BaşlaÖzel sayfa3 bölüm, sırayla - 3Adım 3
Tarayıcıda JavaScript
Bu adıma başlaBaşlaDOM, olaylar, formlar ve doğrulama, ardından sekmeler, modallar ve duyarlı gezinme gibi pratik kalıplar. React'in senin için yaptıkları, bunları bir kez elle yaptıktan sonra anlam kazanır.Başla - 4Adım 4
React: MERN'deki RÖzel sayfa
Bu adıma başlaBaşlaBileşenler, JSX, props, state, olaylar, listeler ve kontrollü formlar, sonunda da adım adım kurduğun küçük bir sosyal kart. React, API'nin hizmet edeceği arayüzdür.BaşlaÖzel sayfa - 5Adım 5
Node.js: MERN'deki NÖzel sayfa
Bu adıma başlaBaşlaTarayıcı dışında JavaScript: komut satırı argümanları, modüller, dosya okuma ve yazma, callback'ler, promise'ler, async ve await, event loop ve olaylar. Komut satırı için bir not aracı kurarsın.BaşlaÖzel sayfa - 6Adım 6
Express ve REST API'ler: E
Bu adıma başlaBaşlaBir tarif sitesinde rotalar, parametreler, JSON, middleware, hata yakalayıcılar ve router'lar, ardından bir görev takip API'si: POST, PATCH, PUT ve DELETE, zod ile doğrulama, filtreleme, sıralama, sayfalama ve CORS.Başla2 bölüm, sırayla - 7Adım 7
MongoDB ve giriş: M
Bu adıma başlaBaşlaBir Express API'sinden belgeler ve koleksiyonlar: eklemeler, ObjectId, filtreler, güncelleme operatörleri, benzersiz indeksler, aggregation ve $lookup. Ardından verileri kimin görebileceği: hash'lenmiş parolalar, oturumlar, JWT'ler, sahipler ve yönetici rolleri, güvenlik başlıkları ve istek sınırlama.Başla2 bölüm, sırayla - 8Adım 8
Terminal ve GitÖzel sayfa
Bu adıma başlaBaşlaGerçek bir terminalde dosyalar, izinler, pipe'lar ve script'ler, ardından commit'ler, branch'ler, merge'ler ve remote'lar. Her MERN projesi bir Git deposunda yaşar ve komut satırında çalışır.BaşlaÖzel sayfa2 bölüm, sırayla
Yaparak Öğren
Gerçek kod yazın, veritabanlarını sorgulayın, web siteleri oluşturun ve AI promptlarını öğrenin. İnteraktif derslerimiz modern geliştiricilerin ihtiyaç duyduğu tüm becerileri kapsar.
Serinizi Oluşturun
Tutarlı olun ve ilerlemenizin büyümesini izleyin! Günlük kodlama alışkanlığınızı takip edin, dondurma günleriyle serinizi koruyun ve her gün geldiğiniz için ödüller kazanın.
12 gün seri
Serinizi korumak için yarın geri dönün!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Ya Hep Ya Hiç
7 günün 5. günü
Seri Dondurma
2 left
Yalnız Değilsiniz
Küresel sıralamalarda yarışın, ödüller kazanmak için arkadaşlarınızı davet edin ve birbirinizin başarılarını kutlayın. Kodlama arkadaşlarla daha iyi!
Her şekilde öğren
Okuyun, dinleyin, kendinizi sınayın, AI'ya sorun veya daha önce öğrendiklerinize geri bakın. Her ders size uyum sağlar.
Değişken, programınızda daha sonra başvurabileceğiniz bir değeri saklayan adlandırılmış bir kaptır.
Python'da bir tane oluşturmak için önce adı, sonra eşittir işaretini, sonra saklamak istediğiniz değeri yazın.
Değer zamanla değişebilir. Yeniden atama, adı yeni bir değere yönlendirir.
Sertifika Kazanın
Tamamladığınız her kurs için sertifika kazanın. LinkedIn profilinize ve özgeçmişinize ekleyerek işverenlere programlama uzmanlığınızı gösterin.
MERN stack'i neden Coddy'de öğrenmelisin
- Her katman kodunun yanında çalışır. React bileşenleri sen yazarken ekrana gelir, bir Express sunucusu yöntemi, başlıkları ve JSON gövdesini seçtiğin bir istek çubuğuna yanıt verir, MongoDB sorguları da bir veri sekmesinde açabildiğin bir veritabanında çalışır. Kurulacak bir şey yok, yani okulun dizüstü bilgisayarı yeter.
- Bütün stack için tek dil. Yol ilk adımlarını JavaScript'e ve tarayıcıya ayırır, böylece Node.js geldiğinde sunucu yeni bir dil değil, yeni fikirler demektir: aynı fonksiyonlar, nesneler ve async kod, bu kez isteklere yanıt veriyor.
- Her backend bölümünde bir proje: komut satırı için bir not aracı, bir tarif sitesi, bir görev takip API'si, MongoDB üzerinde bir kitap puanlama API'si ve hesaplı bir not uygulaması. Her biri ders ders kurulur ve sunucuna gerçek istekler gönderen kontrollerle değerlendirilir.
- Kodunu okuyan ipuçları. Bir rota 404 döndürdüğünde, bir sorgu hiçbir şey getirmediğinde ya da bir giriş yanlış kullanıcıyı içeri aldığında yapay zekâ eğitmeni Bugsy ne yazdığına bakar ve düzeltmeyi senin yerine yazmadan seni satıra yönlendirir.
MERN stack hakkında sık sorulan sorular
MERN stack nedir?
Bütün bir web uygulamasını dört araçla JavaScript'te kurmanın bir yolu: MongoDB verileri belge olarak saklar, Express bir Node.js programını web sunucusuna ve API'ye dönüştürür, React tarayıcıda çalışan arayüzü kurar, Node.js de JavaScript'i sunucuda çalıştırır. Tarayıcıdaki React kodu Express API'sini çağırır, o da MongoDB'den okur ve MongoDB'ye yazar.
MERN'in açılımı nedir?
MERN, MongoDB, Express, React ve Node.js'in kısaltmasıdır. Sıra kelimenin harflerinin sırasıdır, öğrenme sırası değil: bu yolda sayfayla (HTML, CSS, JavaScript ve React) başlar, sonra sunucuya (Node.js ve Express) ve veritabanına (MongoDB) geçersin.
Bir MERN stack developer ne yapar?
Veritabanından ekrana kadar özellikler geliştirir: MongoDB belgelerini tasarlar, onları oluşturan, okuyan, güncelleyen ve silen Express rotalarını yazar, bu rotaları girişle korur ve onları çağıran React sayfalarını kurar. Dört araç da JavaScript olduğu için tek bir developer bir özelliği her katmanda takip edebilir.
MERN stack öğrenmeye hâlâ değer mi?
Evet. React ve Node.js web geliştirmede en çok kullanılan araçlardan ikisidir, Express ve MongoDB de onların en yaygın ortaklarıdır, bu yüzden beceriler başka bir veritabanı ya da framework kullanan ekiplerde bile işe yarar. Bir stack'i baştan sona öğrenmek, her web uygulamasının nasıl bir araya geldiğini de öğretir ve mülakatlar da bunu ölçer.
MERN stack mi öğrenmeliyim, MEAN stack mi?
Şimdi başlayanların çoğu için MERN. İki stack de MongoDB, Express ve Node.js'i paylaşır ve yalnızca frontend'de ayrılır: MERN'de React, MEAN'de Angular. React ikisi arasında daha yaygın kullanılanı ve başlaması daha kolay olanıdır; sonra Angular'a geçmek yeni bir stack değil, yeni bir framework öğrenmek demektir.
MERN stack öğrenmek ne kadar sürer?
Günde bir saatle bu yolu bitirmek sekiz ila on ay sürer. HTML ve CSS yaklaşık altı hafta, JavaScript ve tarayıcı iki ila üç ay, React yaklaşık bir ay, beş Node.js bölümü (Node.js, Express, REST API'ler, MongoDB, giriş) de üç ay daha sürer. JavaScript'i zaten biliyorsan React adımından başla, yaklaşık dört ay sürer.
MERN stack'i hiçbir şey kurmadan öğrenebilir miyim?
Evet, bu yolda. Her ders tarayıcıda çalışır: React editörün yanında ekrana gelir, Node.js programların bir terminalde çalışır ve sunucuların bir istek çubuğuna yanıt verir, MongoDB bölümü de MongoDB sürücüsünün API'sini konuşan bellek içi bir veritabanı kullanır. Daha sonra kendi uygulamanı yaptığında Node.js ve MongoDB'yi bilgisayarına kurarsın ve kodunu olduğu gibi kullanmaya devam edersin.
MERN Stack Developer yolu için sertifika alıyor muyum?
Evet. Tüm adımları bitir, MERN Stack Developer yolunun tamamı için ücretsiz bir sertifika al. Yol boyunca bitirdiğin her kursu listeler, her kursun kendi sertifikasına bağlantı verir; böylece herkes andığı her beceriyi doğrulayabilir. LinkedIn profiline ekleyebilirsin. Coddy'nin verdiği bir tamamlama sertifikasıdır, akredite bir yeterlilik değildir.