Web geliştirme - yazılım öğrenme

Emre2K06

Picopat
Katılım
15 Şubat 2023
Mesajlar
119
Daha fazla  
Sistem Özellikleri
Amd Ryzen 7 4800h
Gtx 1650ti
16gb ram
512gb ssd
Cinsiyet
Erkek
Meslek
Öğrenci
Arkadaşlar ben Udemy üzerinden bir kurs aldım web geliştirme üzerine ama aklıma takılan birkaç soru var. Ben web geliştirme üzerine araştırma yaptığımda HTML, CSS ve JavaScript isimlerini hep bir duyuyorum. Ama aldığım bu kursta içerik olarak farklı diller de var. Benim bir site yapabilmem için HTML, CSS ve JavaScript öğrenmem yeterli olur mu? Yoksa bu kurs içeriğindeki bütün dilleri öğrenmem mi gerekiyor?
Bir de bu Bootstrap, Angular falan filan ne işe yarar? HTML, CSS ve JavaScript'den farkı nedir?
İçerik:

Ekran görüntüsü 2023-02-18 115010.png

Ekran görüntüsü 2023-02-18 115031.png

Ekran görüntüsü 2023-02-18 115102.png

Ekran görüntüsü 2023-02-18 115128.png
 
Son düzenleyen: Moderatör:
Site yapabilmen için HTML, CSS ve JavaScript yeterli olabilir. Ama burada önemli olan senin hangi alana yoğunlaşacağın Front-End mi yoksa Back-End mi? Front-End ise Bootstrap'da öğrenmen yararına olacaktır. Bootstrap siteni daha dinamik yani her ekran boyutuna uygun yapmanı sağlar. Ama eğer tercihin Back-End ise bu saydığım diller kesinlikle yeterli olmaz. Veri tabanı işlemleri için PHP dilini önerebilirim. Angular ve asp.net hakkında maalesef ki bilgim yok.
 
Site yapabilmen için HTML, CSS ve JavaScript yeterli olabilir. Ama burada önemli olan senin hangi alana yoğunlaşacağın Front-End mi yoksa Back-End mi? Front-End ise Bootstrap'da öğrenmen yararına olacaktır. Bootstrap siteni daha dinamik yani her ekran boyutuna uygun yapmanı sağlar. Ama eğer tercihin Back-End ise bu saydığım diller kesinlikle yeterli olmaz. Veri tabanı işlemleri için PHP dilini önerebilirim. Angular ve asp.net hakkında maalesef ki bilgim yok.

Hocam ben öncelikle her iki taraf için de kod yazmak istiyorum. İlerleyen zamanlarda bana en eğlenceli gelen tarafa yönelirim diye tahmin ediyorum.

Yol haritası olarak:
Front-End için HTML, CSS ve Bootstrap öğreneceğim. Bu kısım tamam.

Back-End kısmı için ise JavaScript ve PHP bir arada mı kullanılıyor? Yoksa bunlardan biri için seçim yapmam mı gerekiyor?
 
Hocam ben öncelikle her iki taraf için de kod yazmak istiyorum. İlerleyen zamanlarda bana en eğlenceli gelen tarafa yönelirim diye tahmin ediyorum.

Yol haritası olarak:
Front-End için HTML, CSS ve Bootstrap öğreneceğim. Bu kısım tamam.

Back-End kısmı için ise JavaScript ve PHP bir arada mı kullanılıyor? Yoksa bunlardan biri için seçim yapmam mı gerekiyor?

JavaScript'de Front-End dili oluyor. Front-End tarafında JavaScript'de öğrenmen çok faydalı olacaktır. Back-End'de ben PHP kullandığım için onu önerdim. Daha detaylı bir araştırma yaparak sana uygun dilleri bulabilirsin.
 
JavaScript'de Front-End dili oluyor. Front-End tarafında JavaScript'de öğrenmen çok faydalı olacaktır. Back-End'de ben PHP kullandığım için onu önerdim. Daha detaylı bir araştırma yaparak sana uygun dilleri bulabilirsin.
Tamam teşekkür ederim ilgin için.
 
Angular veya ismini duyacağınız diğer kütüphaneler belirli kodların birleşip yeri geldiğinde de modifikasyona uğrayarak sizi satır satır fonksiyon derdinden kurtaran bileşenlerdir. JS ile tarayıcıda kalıcı bir cache yaratmak için 50'ye yakın satır kod yazmanız gerekirken bu gibi kütüphaneler bunu 2 satıra 3 satıra indirir. İleri seviyelerde çok işinize yarar yani.
 
Angular veya ismini duyacağınız diğer kütüphaneler belirli kodların birleşip yeri geldiğinde de modifikasyona uğrayarak sizi satır satır fonksiyon derdinden kurtaran bileşenlerdir. JS ile tarayıcıda kalıcı bir cache yaratmak için 50'ye yakın satır kod yazmanız gerekirken bu gibi kütüphaneler bunu 2 satıra 3 satıra indirir. İleri seviyelerde çok işinize yarar yani.
Peki ben javascript yerine onları mı öğrenmeliyim?
 
Hocam arkadaşın saydıklarını kullanabilmeniz için de öncelikle JavaScript bilmeniz gerekiyor. Size tavsiyem, önce HTML'i öğrenin ki zaten 3 gün sürmez. Daha sonra CSS'i Vanilla denilen halde yani Framework kullanmadan öğrenin. CSS ile uzun uzun alıştırmalar yapın. İşlevsiz tasarımlar olacak bunlar, yani sadece görüntü olacak. Ama bir siteye baktığınızda artık yardımsız en azından benzerini yapana kadar CSS çalışın. Daha sonra JS ile yola devam edersiniz. Framework, library, vanilla gibi terimlerin yazılım dünyasında ne anlama geldiğini öğrenin. İngilizceniz varsa freecodecamp'i takip edin. YouTube'da “Html CSS simple projects” diye aratın. İngilizce yoksa öğrenin, öğrenene kadar Prototurk kanalını inceleyin. JS için Sadık Turan ve Enes Bayram'a bakabilirsiniz. Bootstrap'i şimdilik bir kenara kaldırın, tavsiyem en az orta seviyeye gelene kadar Framework kullanmamak. Nedenini ileride anlayacaksınız. Bazen beyin yanabilir ara verin, kuluçka süresi diye bir şey var, biraz bırakıp yeniden başa alınca konu anlaşılıyor ve sakın unutmayın, yazılımda bazen bir konu size asla anlayamayacaksınız hissi verebilir, ben bunu asla yapamam diyeceksiniz. Ama 4-5 kere çalışınca bile olmazsa ara verin 6.da olacak, yalnızca peşini bırakmayın. Yeri gelecek ben bu basit şeye mi günlerimi harcadım diyeceksiniz ama olacak. Yola devam!
 
Site yapabilmen için HTML, CSS ve JavaScript yeterli olabilir. Ama burada önemli olan senin hangi alana yoğunlaşacağın Front-End mi yoksa Back-End mi? Front-End ise Bootstrap'da öğrenmen yararına olacaktır. Bootstrap siteni daha dinamik yani her ekran boyutuna uygun yapmanı sağlar. Ama eğer tercihin Back-End ise bu saydığım diller kesinlikle yeterli olmaz. Veri tabanı işlemleri için PHP dilini önerebilirim. Angular ve asp.net hakkında maalesef ki bilgim yok.

Angular veya ismini duyacağınız diğer kütüphaneler belirli kodların birleşip yeri geldiğinde de modifikasyona uğrayarak sizi satır satır fonksiyon derdinden kurtaran bileşenlerdir. JS ile tarayıcıda kalıcı bir cache yaratmak için 50'ye yakın satır kod yazmanız gerekirken bu gibi kütüphaneler bunu 2 satıra 3 satıra indirir. İleri seviyelerde çok işinize yarar yani.

Hocam arkadaşın saydıklarını kullanabilmeniz için de öncelikle JavaScript bilmeniz gerekiyor. Size tavsiyem, önce HTML'i öğrenin ki zaten 3 gün sürmez. Daha sonra CSS'i Vanilla denilen halde yani Framework kullanmadan öğrenin. CSS ile uzun uzun alıştırmalar yapın. İşlevsiz tasarımlar olacak bunlar, yani sadece görüntü olacak. Ama bir siteye baktığınızda artık yardımsız en azından benzerini yapana kadar CSS çalışın. Daha sonra JS ile yola devam edersiniz. Framework, library, vanilla gibi terimlerin yazılım dünyasında ne anlama geldiğini öğrenin. İngilizceniz varsa freecodecamp'i takip edin. YouTube'da “Html CSS simple projects” diye aratın. İngilizce yoksa öğrenin, öğrenene kadar Prototurk kanalını inceleyin. JS için Sadık Turan ve Enes Bayram'a bakabilirsiniz. Bootstrap'i şimdilik bir kenara kaldırın, tavsiyem en az orta seviyeye gelene kadar Framework kullanmamak. Nedenini ileride anlayacaksınız. Bazen beyin yanabilir ara verin, kuluçka süresi diye bir şey var, biraz bırakıp yeniden başa alınca konu anlaşılıyor ve sakın unutmayın, yazılımda bazen bir konu size asla anlayamayacaksınız hissi verebilir, ben bunu asla yapamam diyeceksiniz. Ama 4-5 kere çalışınca bile olmazsa ara verin 6.da olacak, yalnızca peşini bırakmayın. Yeri gelecek ben bu basit şeye mi günlerimi harcadım diyeceksiniz ama olacak. Yola devam!

İlginiz için çok teşekkür ederim.
 

Geri
Yukarı