Web Programlama öğrenirken nasıl bir yol izlenmeli?

Katılım
25 Eylül 2022
Mesajlar
1.719
Makaleler
3
Çözümler
8
Yer
Kocaeli
Youtube videoları çok uzamaya başladı ve bir yerden sonra tıkanıyorum. Bu yüzden kendim web sitelerinden vs. öğrenmek istedim. Peki sırasıyla nasıl bir yol izlenmeli? Nasıl daha verimli çalışılır? Öğrenme süremi verim ile kısaltmak istiyorum. Ek olarak şuanlık Front-End kısma daha odaklıyım.
 
Son düzenleme:
YouTube videoları çok uzamaya başladı ve bir yerden sonra tıkanıyorum. Bu yüzden kendim web sitelerinden vs. öğrenmek istedim. Peki sırasıyla nasıl bir yol izlenmeli? Şu anlık Front-End kısma daha odaklıyım.

HTML CSS ve JS kesinlikle bilmelisin.
Bootstrap ve Tailwind siteni daha az uğraşarak daha iyi görünmesini sağlarsın.
React ve benzeri Framework öğrenin.
Ve bol bol pratik yapmalısın.
 
Öncelikle Frontend için Frontend Developer Roadmap şu kaynaktan eksiklerinize bakmanızı öneriyorum. Bilmediğiniz konseptleri bir kenara not edin çünkü daha sonra öğrenmeniz gerekecek. Bu roadmap'taki her şeyi öğrenmek zorunda olmadığınızı da not edeyim.

Web development'ta hatta genel olarak programlamada yol katetmenin sırrı bol bol proje geliştirmektir. Kurslardan veya kitaplardan elde edilecek bilgi teorik olarak kalır ve pratiğe dönüşmedikçe hiçbir işe yaramaz. İnternetten bir sürü örnek proje fikri edinebilirsiniz; easy, medium, hard diye sıralayanlar da var. Özellikle zor bir projeye girişmek epey zamanınızı alsa da en çok öğrendiğiniz proje tipleri de zor olanlardır.

Dil ve kütüphane olarak ben bu sırayı izledim, siz de ilham alabilirsiniz:
HTML --> CSS --> Javascript --> Bootstrap + SASS --> PHP --> Jquery + (Bir sürü Javascript kütüphanesi) --> Node.js + Express.js, Socket.io, MongoDB vs. --> React --> MERN Stack + Linux Server yönetimi

JQuery ve PHP'nin yerini değiştirirsek hatta daha sağlıklı olur ama ben bu şekilde öğrendim. Siz frontend'e yönelmek istiyorsanız PHP veya Node.js öğrenmek zorunda değilsiniz. Node.js'ten kastım aslında Express.js gibi kütüphaneler oluyor, sonuçta Node.js dediğimiz şey backend'den ibaret değil. Sondaki MERN stack kısmı ise "MongoDB + Express + React + Node.js" teknolojileriyle uygulama geliştirmenin kısaltılmış hali.
 
HTML JS CSS ardından React. Eğer backend ile ilgileneceksen Nodejs/Express.js yada Python/Flask. Database içinde SQL bilirsen güzel olur.
 
Öncelikle Frontend için Frontend Developer Roadmap şu kaynaktan eksiklerinize bakmanızı öneriyorum. Bilmediğiniz konseptleri bir kenara not edin çünkü daha sonra öğrenmeniz gerekecek. Bu roadmap'taki her şeyi öğrenmek zorunda olmadığınızı da not edeyim.

Web development'ta hatta genel olarak programlamada yol katetmenin sırrı bol bol proje geliştirmektir. Kurslardan veya kitaplardan elde edilecek bilgi teorik olarak kalır ve pratiğe dönüşmedikçe hiçbir işe yaramaz. İnternetten bir sürü örnek proje fikri edinebilirsiniz; easy, medium, hard diye sıralayanlar da var. Özellikle zor bir projeye girişmek epey zamanınızı alsa da en çok öğrendiğiniz proje tipleri de zor olanlardır.

Dil ve kütüphane olarak ben bu sırayı izledim, siz de ilham alabilirsiniz:
HTML --> CSS --> Javascript --> Bootstrap + SASS --> PHP --> Jquery + (Bir sürü Javascript kütüphanesi) --> Node.js + Express.js, Socket.io, MongoDB vs. --> React --> MERN Stack + Linux Server yönetimi

JQuery ve PHP'nin yerini değiştirirsek hatta daha sağlıklı olur ama ben bu şekilde öğrendim. Siz frontend'e yönelmek istiyorsanız PHP veya Node.js öğrenmek zorunda değilsiniz. Node.js'ten kastım aslında Express.js gibi kütüphaneler oluyor, sonuçta Node.js dediğimiz şey backend'den ibaret değil. Sondaki MERN stack kısmı ise "MongoDB + Express + React + Node.js" teknolojileriyle uygulama geliştirmenin kısaltılmış hali.
Ben geleceğe yatırım yapmak amaçlı öğrenmek istiyorum. Sizce web programlama gelecek için önemli bir konumda mı? Yoksa başka bir yazılım diline mi geçeyim? Sanırım bilginiz var bu konuda.
 

Technopat Haberler

Geri
Yukarı