Dostum öncelikle sitede istediğin özelliğe bağlı. Mesela içinde kullanıcıların oldugu bir gerçek zamanlı verilerin ve girdilerin oldugu bir site yapısında. Veri tabanı olmalı ama eğer sadece bir CV tarzı site istiyorsan dümdüz HTML CSS ve JavaScript kullanabilirsin.
Hosting, domain kavramları, LAMP stack, WordPress, site tasarımı, hangi kodlama dilini kullanacak iseniz onları. (HTML, CSS ve JavaScript en fazla kullanılan ve önerebileceğim diller.) CMS, istemciler, resim ve sayfa dizaynı düzenleme gibi bir çok şey sayılabilir. Bunların kursları vb. var tek başınıza hepsini yapmak ve öğrenmek de zor olur ayrıca. Bir arkadaşınız veya gelecekte çalışmak istediğiniz yerler yazılım ise o zaman hepsini öğrenirsiniz ama bir tanesine daha fazla ağırlık verir ve o yönde uzmanlaşırsınız.Kendimi yazılımda az da olsa geliştirmek istiyorum. O yüzden hobi amaçlı bir web site kurmak istiyorum sizce ilk neleri öğrenerek başlamalıyım web site kurmaya?
Web sitesi oluşturma konusunda temel adımlar şunlardır:
1. HTML: Web sitesinin görsel yapılandırmasını sağlamak için HTML dilini öğrenmelisiniz. HTML (Hyper Text Markup Language), web sayfalarının yapısını tanımlayan bir işaretleme dilidir. HTML öğrenmek, web sitesi oluşturmak için temel bir gerekliliktir.
2. CSS: Web sitenizin tasarımını yapmak için CSS (Cascading Style Sheets) öğrenmelisiniz. CSS, HTML etiketlerini kullanarak web sitesinin stilini tanımlar. Bu şekilde web sitesi daha profesyonel görünür.
3. JavaScript: JavaScript, web sitenizin dinamik bir şekilde çalışmasını sağlar. Bu dil, HTML ve CSS ile birlikte kullanılarak web sayfalarında interaktif öğeler eklemek ve kullanıcıların web sitesinde etkileşime girmesini sağlamak için kullanılır.
4. Web Hosting: Bir web sitesi oluşturduktan sonra, web sitesini yayımlamak için bir web hosting hizmetine ihtiyacınız olacaktır. Web hosting, web sitenizin internete erişilebilir hale getirilmesine yardımcı olur.
5. Domain Adı: Bir domain adı, web sitenizin internet üzerindeki adresidir. Domain adınızı seçerken, web sitesi ile alakalı bir isim seçmelisiniz.
Bu adımları takip ederek, web sitesi oluşturma konusunda başlangıç yapabilirsiniz. Başlangıçta, HTML ve CSS dilini öğrenmeye odaklanmanızı öneririm. Daha sonra, JavaScript ile interaktif öğeler eklemek gibi daha gelişmiş konulara geçebilirsiniz. İyi şanslar!
Hosting, domain kavramları, LAMP stack, WordPress, site tasarımı, hangi kodlama dilini kullanacak iseniz onları. (HTML, CSS ve JavaScript en fazla kullanılan ve önerebileceğim diller.) CMS, istemciler, resim ve sayfa dizaynı düzenleme gibi birçok şey sayılabilir. Bunların kursları vb. var tek başınıza hepsini yapmak ve öğrenmek de zor olur ayrıca. Bir arkadaşınız veya gelecekte çalışmak istediğiniz yerler yazılım ise o zaman hepsini öğrenirsiniz ama bir tanesine daha fazla ağırlık verir ve o yönde uzmanlaşırsınız.
Site iskeleti: HTML.
Site görüntüsü: CSS.
Site işlevselliği: JavaScript.
Siteden uygulamaya geçiş: Node, PHP, Python vs. herhangi biri.
Sitenin bulunabilirliği: SEO.
Dostum öncelikle sitede istediğin özelliğe bağlı. Mesela içinde kullanıcıların oldugu bir gerçek zamanlı verilerin ve girdilerin oldugu bir site yapısında. Veri tabanı olmalı ama eğer sadece bir CV tarzı site istiyorsan dümdüz HTML CSS ve JavaScript kullanabilirsin.
Udemy üzerinde 100 lerce kurs var. Benim önerim angela Yu'nun web development bootcampine bir bakmak bana da bir arkadaşım önermişti. İngilizceniz varsa bu yoldan ilerleyebilirsiniz.
HTML ve CSS dillerini bilmeniz gerekir. Bende daha dün akşam sıfırdan yazılıma HTML ile başladım ve şu an çok zevkli geliyor. Size de tavsiye ederimSonra gelişirseniz JavaScript falan da öğrenirsiniz tadından yenmez.
HTML ve CSS bilmen yeterli basit siteler için.
1. HTML.
2. CSS.
3. JavaScript.
4. PHP.
5. SEO.
Daha gider bu liste. Ama başlangıç için ilk 3'ü yeterli. SEO Programlama dili değil.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.