Web Sitesi Yapmak İçin Hangi Programlama Dilini Öğrenmek Gerekir? ∞

Web Sitesi Yapmak İçin Hangi Programlama Dilini Öğrenmek Gerekir?

web sitesi için programlama dili

Günümüzde bilgiler ve hizmetler artık internet aracılığıyla web sitesi üzerinden dolaşır oldu. En basitinden bilgisini ve deneyimini paylaşmak  isteyen veya bir şeyler pazarlayıp satmak isteyen bir insan önce bir blog veya e-ticaret sitesi açarak işe koyuluyor. Bizim bu makalede cevaplayacağımız soru ise kendimize herhangi bir site nasıl kodlarız ve hangi programlama dilleri kullanmalıyız olacaktır.

Web sitesi için hangi dili kullanmak gerekir?

Bir web sitesi en basit olarak HTML dili ile yazılabilir. HTML dili basit ve kolay anlaşılabilir bir dildir. Diğer dillerden hangisini kullanırsanız veya WordPress gibi platformlar kullansanız bile Web sitesi geliştirmek için HTML dilini bilmeniz gerekir. Bu nedenle bu işe HTML bilmek ile başlamak gerekir.

Ama bir site yapmak için sadece HTML dili yeterli değildir. Çünkü sitede göze hoş görünecek ve kullanıcıları sitenize çekecek görsel öğeler, renkli menüler ve görsel efektler de bulunmalıdır. Bu kısmını ise CSS – bir dil değildir ancak HTML ile birlikte görsel olarak biçimlendirici kodlar barındırır – kullanarak yapacağız. Yine kısaca şunu da belirtmek gerekirse bunları öğrenmek için çok özel eğitimlere gerek yoktur. YouTube ve Udemy gibi online video içeriklerinden kolaylıkla öğrenilebilir.

Varsayalım ki gerçekten HTML ve CSS ile şaşalı bir web sitesi arayüzü oluşturdunuz. Siz de fark edeceğiniz üzere yaptığınız bu sitede ne bir butona tıklanıyor ne de tıklandığında sizi bir başka sayfaya götürüyor. Bu tür işlere de bu sektörde BACKEND geliştirme denir. Yani site arayüzü ile kullanıcının butonlara tıklaması, sitede bir şeyler aratması, kayıt olması, giriş yapması gibi birçok şeyi bir araya getirilmesidir.

Web sitesi yapmak veya geliştirmek için hangi dil veya platformu kullaırsanız kullanın web sitesi yapılandırmaları temel olarak HTML ve CSS bilgisine dayanır.

İlgili: Wix ve WordPress: Web Sitenizi Oluşturmak İçin En İyisi Hangisi?

Bu alanda ise alternatif birkaç programlama dili bulunur. Ben bu yazıda en çok kullanılanlardan bahsedeceğim. Burada belirtmek isterim ki BACKEND kısmında kullandığımız diller gerçek birer programlama dilidir. Bu diller PHP, JAVASCRIPT, PYTHON, JAVA, C# gibi dillerdir. Ama aralarında yine bir eleme yapmak ve yeni başlayanlar için en uygun olanı seçmek gerekirse PHP olacaktır. Çünkü PHP ile yapılan web sitelerini barındıracak bir server bulmak daha az maliyetli olacaktır. Yeni bir kullanıcı daima en uygun fırsatları ( Büyük çaplı bir proje değil ise ) değerlendirmelidir.

Şimdi PHP ile BACKEND işlerini az çok hallettiğinizi ve siteyi biraz dinamik hale getirdiğinizi varsayıyorum. Şimdi sırada genelde sitelerin olmazsa olmazı veri tabanlarıdır. Kullanıcı üye olma, ürün ekleme, blog yazısı ekleme gibi birçok örnek verilebilir veri tabanının kullanım alanına. Siz veri tabanına kayıt ekleme, silme, güncelleme, kayıtları gösterme ve arama gibi işlemleri öğrendikten sonra PHP dili ile siteye entegre etmelisiniz. Bu da BACKEND ile veri tabanını site arayüzüne bağlayarak tamamen dinamik bir web sitesi elde etmiş olacaksınız. PHP ile en kolay kullanabileceğiniz açık kaynak veri tabanı yönetim sistemi PHP MySQL’dir.

İlgili: Domain ve Web Hosting Arasındaki Fark

Ve işte sitenizin neredeyse her şeyi hazır. Tek yapmanız gereken sitenizi barındıracak bir server ( hosting hizmeti ) ve sitenizin ismine göre bir isim hakkı (domain) satın almaktır. Bundan sonrası ise web siteniz ile server arasındaki bağlantıları kurmaktır. Yani server ile veri tabanı ve domaini bağlamaktır.

Aslında bu işler zor değildir ancak daha önce web sitesi yapmamış veya yapmayı bile düşünmemiş kişiler için bir hayli karışık ve zor gelebilir. Ancak bir işe başladıktan sonra o işin size daha kolay geleceğini ve git gide daha da profesyonel yapacağınızı siz de fark edeceksiniz. Ve unutmadan şunları da söyleyeyim. Çevrenizde siz bu işe başlarken size yapamayacağınızı söyleyen veya bu işleri saçma bulan kişileri kesinlikle dinlemeyin ve sadece başarınız üzerine odaklanın ve size karşı duranları başarılarınızla utandırın.

Bir yorum bırakınız...

*

keyword

Anahtar Kelime Analizi Nedir, Nasıl Yapılır?

İnternet kullanıcılarının internet üzerinde arattıkları terimleri bulmak ve bunları SEO stratejilerinde kullanmak için gerçekleştirilen çalışmaya anahtar kelime analizi denir. Web sitesi oluşturmak isteyenlerin anahtar ...
Python ile Basit Reactive AI Geliştirme

Python ile Basit Reactive AI Geliştirme

Günümüzde gittikçe daha çok ivme kazanan yapay zeka uygulamaları, şirketler kadar kendi yapay zeka uygulamalarını yazmak isteyenlerin de ilgi odağı haline geliyor. Python hakkında ...
pyhton flask

Python Flask Nedir ve Python Flask ile Web Geliştirme

Python ile uygulama geliştirme dendiğinde akla genellikle konsol uygulamaları, veri uygulamaları ve yapay zeka gelir, ancak Python dilinin yoğun olarak kullanıldığı alanlardan birisi de ...

Microsoft Copilot Nedir ve Nasıl Kullanılır?

Microsoft Copilot, Microsoft'un Windows, Edge, mobil ve Office 365 için yapay zeka aracıdır. Yapay zekanın gelişmesi ve OpenAI GPT'nin popüler olması ile birlikte teknoloji ...
Gmail akıllı yazma

G-mail Akıllı Yazma Özelliğini Açma Kapatma

Akıllı yazma aracı, e-mailler için otomatik tamamlama gibi çalışır. E-maillerin nasıl yazılacağını öğrenir ve cümlelerin tamamlanmasını sağlar. E-mail metinlerinin hızlıca oluşmasını sağlar. Yazarken öneriler ...
IMAP

İmap Nedir? İmap Kullanımının Faydaları

Birçok insan imap nedir bilmemektedir. Gerek günlük hayatta gerekse iş hayatında e-mail kullanımı çok önemlidir. E-mail protokolü sayesinde kişiler her cihazdan e-mailerini kontrol edebilir, ...
mac windows

Mac vs Windows Bilgisayar Özet Karşılaştırma

Bilgisayar teknolojisi, günümüzde büyük ölçüde Windows ve Mac işletim sistemleri üzerine odaklanmış durumda. Her iki işletim sistemi de benzersiz özelliklere ve kullanıcı deneyimine sahiptir ...
Gmail görev oluşturma

G-mail Görev Oluşturma G-mail Alanlar Düzenleme

G-Mail’den görev oluşumu çok basittir. Öncelikle, G-Mail hesabına giriş yaparak, sağ üstteki alan "Görevler"e tıklanmalıdır. Açılacak pencerede, yeni görevin eklenebilmesi için "Görev Ekle"ye tıklanmalıdır ...
MAPI EWS

MAPI EWS Nedir Ne İşe Yarar Ne Amaçla Kullanılır?

Teknolojinin gelişim göstermesi ile birlikte MAPI EWS nedir ne amaçla kullanılır pek çok kişi tarafından merak edilmektedir. İnternet önemli iletişim kaynaklarındandır. Gere iş alanlarında ...
Shopify

Shopify DNS Yönlendirmesini Yapmak Adım Adım

Sahip olduğunuz alan adını Shopify’e yönlendirmek istediğinizde hangi işlemleri gerçekleştirmeniz gerektiğini merak ediyor olabilirsiniz. Shopify DNS Yönlendirmesini Yapmak Adım Adım aktaracağımız bu yazımız sizler ...