Geliştiriciler için Web Teknolojisi

World Wide Web'in açık doğası, websiteleri ve çevrimiçi uygulamalar oluşturmak isteyen insanlar için inanılmaz fırsatlar sunar. Web'in yeteneklerinden tam olarak faydalanabilmeniz için, onları nasıl kullanacağınızı bilmeniz gerekir. Çeşitli Web teknolojileri hakkında daha fazla şey öğrenmek için, aşağıdaki bağlantıları inceleyin.

Web Teknolojileri

Temeller

HTML
HiperMetin Biçimlendirme Dili - HyperText Markup Language (HTML) bir web sayfasının içeriğinin tarifi ve tanımı için kullanılır.
CSS
Basamaklı Stil Şablonları - Cascading Style Sheets (CSS) bir web sayfasının görünüşünü ve sunuluşunu tanımlamak için kullanılır.
HTTP
HiperMetin Transfer Protokolü - HyperText Tranfer Protocol (HTTP), Web'deki HTML ve diğer hiper medya dökümanlarının teslim edilişinde kullanılır.

Betik Yazma

JavaScript
JavaScript, tarayıcınızda çalışan programlama dilidir. Websitenize ya da uygulamanıza etkileşim ve dinamik özellikler eklemek için kullanabilirsiniz.
Web API'ları
Web Uygulama Geliştirme Arayüzleri (Web API'ları) DOM'u manipüle etmek, ses ve görüntü oynatmak ya da 3D grafik oluşturmak gibi çeşitli işleri yerine getirmek için kullanılır.
  • Web API arayüz referansı Web için geliştirme yaparken, kullanabileceğiniz tüm nesne tiplerini listeler.
  • Web API sayfası Web uygulamalarınızda kullanabileceğiniz iletişim, donanım erişimi ve diğer tüm API'ları listeler.
  • Olay referansı web sayfanızda ya da uygulamanızdaki ilginç şeyleri kaydetmek ve tepki vermek için kullanabileceğiniz tüm olayları listeler.

Grafikler

SVG
Ölçeklenebilir Vektör Grafikleri - Scalable Vector Graphics (SVG) imajları, bir dizi vektör ve şekil olarak ifade edebilmenizi sağlar. SVG'lerin bir avantajı da, boyutları ne olursa olsun kusursuz biçimde ölçeklenebilirler.
WebGL
WebGL, <canvas> elementini kullanarak 3D ya da 2D grafikler çizebilmenizi sağlayan bir JavaScript API'sidir.

Diğer

MathML
Matematiksel İşaretleme Dili - Mathematical Markup Language (MathML), kompleks matematiksel eşitlikler ve sözdizimlerini görüntüleyebilmenizi sağlar.

Öğrenme Alanı

Web Geliştirmeyi Öğrenmek
Bu makaleler, yeni başlayanların basit websiteleri yapması için ihtiyaçları duydukları her şeyi onlara sağlar.

Diğer Konular

Web Uygulamaları Geliştirmek
Bu makaleler, mobil, masaüstü ve Firefox OS ortamları için uygulama geliştirme tekniklerini açıklar. 
Erişilebilirlk
Erişilebilirlik; herhangi bir şekilde görsel, işitsel ve diğer yetenekleri kısıtlanmış olan insanların websitelerini kullanabilmesini sağlar. Bu makaleler Erişilebilir Web Geliştirme hakkındadır.
Güvenlik
Uygulamanızın, kötü adamlara veri sızdırmasına izin vermeyin. Bu makaleleri, web uygulamanızın güvenli olduğuna emin olmak için kullanın.

View All...

Document Tags and Contributors

 Last updated by: umutozdemir97,