Menu
CoddyTech
Öğrenme yolu

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

Adım adım MERN stack yol haritası

5 kurs16 bölüm718 ders808 görev3,295 quiz sorusu

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.

  1. 1
  2. 2
  3. 3
  4. 4
    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
  5. 5
    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
  6. 6
  7. 7
    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şla
  8. 8
Neler elde edersin
Kod yazmayı öğrenmek için kullanacağın her şey

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.

playground.js
Kod Editörü
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Girdi
"Alex"
Çıktı
"Hello, Coddy! Alex"

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!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

Ya Hep Ya Hiç

7 günün 5. günü

fire Freeze icon

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!

Challenger Ligi
Challenger Ligiİlk 7 yükselir
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconYükselme bölgesileaderboard Arrow Up icon

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şkenlere Giriş
Ses

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.

1xSarah

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.

CoddyTamamlama Sertifikası
Bu belge şunu onaylar:Ahmet Yılmazbaşarıyla tamamlamıştır
python iconPython Temelleri
Doğrulandı
TarihOca 2026
LinkedInLinkedIn'e Ekle

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.

Diğer öğrenme yolları

Aynı kurslar, başka bir rol için sıralanmış. İlerleme korunur: bir yolda bitirilen kurs, onu içeren her yolda sayılır.

Tüm öğrenme yolları
Coddy programlama dilleri çizimi

MERN Stack Developer yoluna ücretsiz başla

Öğrenmeye başla