Full Stack Developer Yol Haritası
Bir full stack web developer'ın ihtiyaç duyduğu sırayla ücretsiz kurslar: sayfa için HTML, CSS ve JavaScript, arayüz için TypeScript ve React, sunucu için Next.js, veri için SQL, ardından yayına almak için Linux, Git ve Docker. JavaScript iki tarafta da çalışır, yani tek bir dil öğrenir ve baştan sona onu kullanırsın. Her ders tarayıcında çalışır ve her kurs bölümü ücretsiz bir sertifikayla biter.
751,712+ codder bu kurslara kayıtlı
880 ders969 görev4,344 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
Full stack developer yolu, adım adım
Her adım, Coddy'de zaten var olan bir kurstur. Sırayla ilerle ya da eksik olduğun kursa doğrudan atla: ilerlemen her durumda kurs bazında kaydedilir.
- 1Adım 13 bölüm, sırayla
- 2Adım 2
JavaScript ve TypeScriptÖzel sayfa
Bu adıma başlaBaşlaTemeller, mantık ve akış kontrolü, nesneler ve sınıflar üç bölümde, ardından TypeScript: tipler, arayüzler, generic'ler ve derleyici hatalarını okumak. Tarayıcıda ve sunucuda yazdığın dil bu, bu yüzden diğer tüm adımlardan daha fazla zaman alır.BaşlaÖzel sayfa4 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, modal pencereler, temalar ve duyarlı navigasyon gibi pratik front end kalıpları. HTML, CSS ve JavaScript, onu kullanan kişiye yanıt veren tek bir sayfaya dönüşür.Başla - 4Adım 4
ReactÖzel sayfa
Bu adıma başlaBaşlaBileşenler, JSX, props, state, olaylar, listeler ve kontrollü formlar; sonunda adım adım kurduğun küçük bir sosyal kart. React, bir sonraki adımın sunucuda çalıştırdığı arayüz katmanıdır.BaşlaÖzel sayfa - 5Adım 5
Next.js: sunucu yarısıÖzel sayfa
Bu adıma başlaBaşlaYönlendirme ve layout'lar, sunucu ve istemci bileşenleri, veriyi sunucuda çekmek, kendi API uç noktaların için route handler'lar, formlar için server action'lar, yükleme ve hata durumları, ardından sepeti, filtreleri, yorumları ve canlı araması olan dokuz adımlık bir restoran uygulaması. Back end'i yazdığın yer burası.BaşlaÖzel sayfa - 6Adım 6
SQL: veritabanıÖzel sayfa
Bu adıma başlaBaşlaGerçek tablolarda sorgular: filtreleme, sıralama, join'ler, gruplama ve toplama fonksiyonları, ardından alt sorgular, pencere fonksiyonları, CASE ve ortak tablo ifadeleri. Her full stack uygulama verisini bir veritabanında tutar ve ona SQL ile soru sorarsın.BaşlaÖzel sayfa - 7Adım 7
Linux ve GitÖzel sayfa
Bu adıma başlaBaşlaGerçek bir Linux terminalinde dosyalar, izinler, pipe'lar ve shell scriptleri, ardından commit'ler, branch'ler, merge, çakışmalar ve remote'lar. Sunucular Linux üzerinde çalışır ve her ekip kodunu bir Git deposunda tutar.BaşlaÖzel sayfa2 bölüm, sırayla - 8Adım 8
DockerÖzel sayfa
Bu adıma başlaBaşlaİmajlar, konteynerler, Dockerfile'lar, volume'ler ve ağlar. Bir konteyner, uygulamanı çalışması için gereken her şeyle birlikte paketler; bugün çoğu web uygulaması bir sunucuya bu şekilde gönderilir.BaşlaÖzel sayfa
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
Yolda Kodlayın
Kodlama yolculuğunuzu yanınızda taşıyın! Kurulum yok, indirme yok: sadece açın ve kodlamaya başlayın. iOS, Android ve Web'de 4.9 yıldız puanıyla kullanılabilir.
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.
Full stack geliştirmeyi neden Coddy'de öğrenmelisin
- İki tarafta tek dil. Yol, tarayıcı için JavaScript ve TypeScript öğretir, sonra aynı dili Next.js route handler'ları ve server action'ları ile sunucuda kullanır. Böylece backend, sıfırdan öğrenilecek ikinci bir dil değil, yeni fikirler demektir.
- Kurulacak bir şey yok. HTML ve CSS kodunun yanında canlı olarak görüntülenir, SQL gerçek tablolarda çalışır, Linux, Git ve Docker adımları da sana tarayıcıda gerçek bir terminal verir. Üzerinde hiç geliştirici aracı olmamış bir dizüstü bilgisayarda bütün stack'i çalışabilirsin.
- Kodunu okuyan yapay zekâ ipuçları. Bir bileşen ekrana gelmediğinde, bir sorgu yanlış satırları döndürdüğünde ya da bir komut başarısız olduğunda Bugsy ne yazdığına bakar ve cevabı vermeden seni çözüme yönlendirir.
- Asıl mesele sıra. Çoğu full stack kursu ikinci haftada bir framework'e koşar; bu yol React görünmeden önce JavaScript'e üç bölüm, tarayıcıya da dördüncü bir bölüm ayırır, çünkü bir framework ancak altındaki dil okunabilir olduğunda okunabilir hale gelir.
Full stack developer olmakla ilgili sık sorulan sorular
Full stack developer nedir?
Bir web uygulamasının iki yarısını da kurabilen geliştiricidir: tarayıcıda çalışan front end (HTML, CSS, JavaScript ve React gibi bir framework) ve bir sunucuda çalışan back end (istekleri işleme, iş mantığı ve bir veritabanı). Pratikte çoğu full stack developer bir tarafta daha güçlüdür, ama bir özelliği veritabanı tablosundan onu kullanan butona kadar başkasına devretmeden kendisi yayına alabilir.
Web geliştirici olmak için ne yapmalıyım?
HTML, CSS ve JavaScript'i boş bir dosyadan bir sayfa kurabilecek kadar iyi öğren, bir framework ekle (React), bir sunucunun isteklere nasıl yanıt verdiğini ve verinin nasıl saklandığını öğren (bu yolda Next.js ve SQL), Git'i öğren ve internete koyup anlatabileceğin projeler yap. İşverenler sana gösterebildiğin şeye göre işe alır, bu yüzden projeler herhangi bir sertifikadan daha önemlidir. Bu yol tam olarak bu sıralama, bu düzende ve ücretsiz.
Önce front end mi yoksa back end mi öğrenmeliyim?
Önce front end. Yazdığın her satırın sonucunu ekranda görürsün, bu da hataları belirgin kılar ve motivasyonu yüksek tutar; back end ise onu çağıran sayfayı kurduktan sonra çok daha kolay anlaşılır. Bu yüzden bu yol ilk dört adımını tarayıcıda geçirir, sunucuya ve veritabanına ancak ondan sonra geçer.
Bu yol sunucuda neden Python yerine JavaScript kullanıyor?
Çünkü tarayıcıda çalışan tek dil JavaScript, onu sunucuda da kullanmak bütün stack için tek dil demek. React üzerine kurulu Next.js, aynı kod tabanının sayfaları sunucuda render etmesini, API isteklerine yanıt vermesini ve form gönderimlerini işlemesini sağlar. Back end'i Python ile yazmayı tercih edersen Coddy'deki Backend Geliştirici yolu Python yolunu öğretir.
Full stack developer olmak için bootcamp gerekir mi?
Hayır. Bir bootcamp sana bir program, bir sınıf ve kariyer koçluğu verir ve bunlar için ücret alır; becerilerin kendisi bu yolun öğrettiklerinin aynısıdır ve ücretsiz kaynaklar bunları iyi kapsar. Bir bootcamp'in kısaltamayacağı şey pratiktir: yüzlerce küçük alıştırma ve birkaç gerçek proje. Seni kontrol eden bir öğretmen olmadan günde düzenli bir saat ayırabiliyorsan ücretsiz bir yol seni aynı yere götürür.
Full stack developer olmak ne kadar sürer?
Günde bir saatle junior seviyeye ulaşmak yaklaşık dokuz ila on iki ay. Bu yolda HTML ve CSS birlikte altı sekiz hafta, JavaScript ve tarayıcı iki üç ay, TypeScript ve React yaklaşık altı hafta, Next.js bir ay, SQL üç dört hafta, Linux, Git ve Docker da bir ay daha sürer. Sonraki adımlarla birlikte kendi projeni geliştirmek, bu zamanı bir portföye dönüştüren şeydir.
Bu yol Node.js, Express, kimlik doğrulama veya dağıtımı kapsıyor mu?
Bu full stack kursu ücretsiz mi, sertifika alıyor muyum?
Evet. Yoldaki her kurs ücretsizdir: dersler, tarayıcıdaki editörler ve terminal, yapay zekâ ipuçları ve sertifikalar dahil. Her kurs bölümü, kendi URL'sinde doğrulanabilen ve LinkedIn'e ya da özgeçmişine ekleyebileceğin ücretsiz bir sertifikayla biter. Her adımı bitirdiğinde, arkasındaki her kursu listeleyen ve yolun tamamını kapsayan bir sertifika da alırsın.
Full Stack Developer yolu için sertifika alıyor muyum?
Evet. Tüm adımları bitir, Full 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.