Berkay Davas
Megapat
Daha fazla
- Cinsiyet
- Erkek
- Meslek
- Bilgisayar Mühendisi
Aslında back-end dediğin yapı da bir nevi programlamadır. Fakat web programlamada veri yapısı mimarisi de işin içine girdiği için daha karışık bir hal alıyor. Bence sen C++ gibi bir dil ile basit algoritmik yapılara aşina olursa web tarafında daha kolay gelişirsin.Ben ikinize de birden cevap vermek isterim, PHP'ye yönelme sebebim aslında çok popüler olup çok fazla kaynak bulunabilir olmasıydı çünkü Back-end konusunda kişisel ön yargılarım var bu da benim herhangi bir back-end dili veya frameworkünü öğrenmemde bana zorluk yaşatıyor. Yani bu gibi şeylerin öğrenilmesinin zor olduğuna dair bir istemsiz ön yargım var bu yüzden de mantıken kendi kendime düşündüm ve dedim ki eğer çok fazla kişinin kullandığı bir back-end diline yönelirsem ve çok fazla kaynak bulabilirsem öğrenmem kolaylaşır, böylece önce biraz PHP bakındım sonra Laravel duydum ona bakındım fakat Laravel bana zor gelmeye başladı. YouTube üzerinden Türkçe kurslar buluyorum ( mecburen ) fakat sanki herkes bir şeyleri eksik anlatıyormuş ya da ben anlamıyormuşum hissiyatına kapılıyorum çünkü 3-5 dakika sonra bütün bilgiler çorba olmaya başlıyor ve anlatan kişinin ne anlattığını unutmaya başlıyorum öğrenemediğimi hissediyorum kısacası. O yüzden eğer önce PHP'yi bi süre ilerletmek bu konuda bana kolaylık sağlayacak derseniz ben öyle yapayım. Hatta bana kurs/ders/kaynak da önerebilirseniz mutlu olurum.
Veri yapılarına da aşina olman gerekiyor. Veri tabanındaki bağlantılar. Primary ve foregn keylerin ne işe yaradığı. Bire çok ve çoğa çok ilişkilere hakim olmalısın.
Back-end dediğin yapı veri tabanındaki veriyi alıp üzerinde işlem yapmak aslında. İleride çok daha karmaşık işlemler çıkacak karşına. MVC yapısı da zaten karmaşık işlemleri daha sistematik ele almak için geliştirildi. MVC'nin tam olarak ne olduğunu da bilmelisin.