İçeriğe geç

Web Programlama Nedir? Nerden Başlamalıyım?

Last updated on 3 Ekim 2017

Web Programlama, temel ve basit anlamıyla bir web sitesi oluşturmak için yazılan kaynak koddur.
Şuan bulunduğunuz bu blog, sosyal medyada arkadaşlarınıza like attığınız facebook,twitter (her ne kadar günümüzde mobil appleri olsa da 🙂 ), alışveriş yaptığınız e-ticaret siteleri hep web programlamanın eseridir.

Web Programlama temelde 2 ye ayrılır. İstemci ( Front-End) ve Sunucu (Back-End)  taraflı programlamadır.

Sunucu Taraflı

Adından da anlaşılacağı gibi sunucu ile web sitesi arasındaki iletişimi sağlar. Ağırlıklı olarak veritabanı işlemleri; üye kayıdı, üye girişi,  veri giriş-çıkışı gibi işlemlerdir.

Kullanılabilecek programlama dilleri: PHP, ASP.Net

İstemci Taraflı

Kullanıcıya gösterilen ve kullanıcıyla etkileşime girilmesi sağlanır. Etkileşim dediğimiz olaya değinirsek kullanıcının yazılara yorum yapması, resmin üzerine geldiğinizde büyümesi, kullanıcının girdiği verilerle işlemlerin yapılması gibi olaylardır.

Kullanılabilecek tek bir programlama dili vardır “javascript”. 🙂
JQuery,Ajax,Angular JS var desekte aslında bunların hepsi bir javascript kütüphanesidir.

 


Şimdi diyeceksiniz ki HTML ve CSS diye bir şey var bunlar ne oluyor.
Birçok kişi tarafından programlama dili olarak kabul edilmese de, bir kısım hala programlama dili olarak görmekte bu ikisini.

HTML ( Hypertext Markup Language )

Web sayfalarını oluşturmak için kullanılan metin işaretleme dilidir.
HTML sayesinde web sayfamızın iskeletini oluştururuz.

CSS (Cascading Style Sheets)

Kısa tanımıyla stil şablonudur. HTML ile oluşturulan yazılara, görsellere, tablolara, vs. stil vermek için kullanılır. Siteye bir görsellik kazandırmış oluruz.  Yani sitemizin tasarımını yaptığımız kısımdır.

Kullanılan birçok CSS kütüphanesi olmasına rağmen günümüzde en çok kullanılanı Twitter geliştiricileri tarafından oluşturulmuş olan Bootstrap’tir.

Nasıl Öğrenebilirim? diyenleri buraya alalım 🙂

 

Hangi sırayla ne öğrenmeniz gerektiğini kısaca söyleyeyim:
1.HTML

2. CSS

3.Javascript

4.Herhangi bir JS kütüphanesi

5. Back End’e geçecekseniz PHP,ASP.Net, Java, Python veya Ruby dillerini öğrenmeniz gerekecek.

öğrenmeniz gerekmektedir. 🙂

w3school.com üzerinde birçok tutorials bulabilirsiniz.
Turkcell’in başlattığı Geleceği Yazanlar‘da Web Programlama eğitimlerini bulabilirsiniz.

PHP için, youtube’da Tayfun Erbilen‘in videolarını izleyebilir  ya da Rıza Çelik’in A’dan Z’ye PHP kitabını temin edebilirsiniz.

HTML için: https://www.youtube.com/user/webdersleribiz

CSS için:  https://www.youtube.com/playlist?list=PLMWle8GL4qfIXlM8w1MlzR8CMChNVsKXs

JavaScript için: https://www.youtube.com/playlist?list=PLWctyKyPphPj2KD1CTuBa_xjK8zjRS9jX

JQuery için: https://www.youtube.com/playlist?list=PL0470D4FBB44AF692

Ayrıca web programlama için Microsoft Açık Akademinin hazırlamış olduğu  eğitimlere de bakabilirsiniz.

Link: https://www.acikakademi.com/portal/egitimler/html-css-js.aspx

Yararlı olması dileklerimle. Bol kodlu günler.

 

Tarih:Yazılım/Teknoloji

9 Yorum

  1. Bence ilk başa html’den önce İngilizce öğrenilmeli yazılsa daha iyi olurdu? paylaşım için teşekkürler

  2. Yazı özellikle sadelik bakımından çok güzel ve bilmeyenler için iyi bir kılavuz eline sağlık. Ancak, bana kalırsa 5. maddeyi değiştirmelisin. Back-end kısmı PHP ve ASP.NET ten ibaret değil. Mesala ben Java ile yazıyorum 🙂 Bunun dışında Ruby, Pyhton vs. diller ile de yazılabilir.

    • Evet haklısın ben daha çok kendi ilgilendiğim alanla ilgili yazdım 🙂 en kısa zamanda düzelteceğim teşekkür ediyorum 🙂

  3. Hoixi Hoixi

    eee tamam da güzel kardeşim ben nasıl heykır olacam?

    • Sen heykır olamazsın 🙂 hiç uğraşma güzel KARDEŞİM 🙂

  4. bu mesleğe sahip olan hapishanede çok yakışıklı bir adamı görmüştüm

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir