WEB TASARIMININ TEMELLERİ

Slides:



Advertisements
Benzer bir sunumlar
HTML.
Advertisements

Web uygulamalarında yeni bir yaklaşım AJAX
Bilgisayar Ağları ve İnternet
HTML e GİRİŞ Temel HTML etiketleri.
HTML
INTERNET.
İNTERNET.
WEB TASARIM Temel Kavramlar.
Özel Site.NET İnternet Nedir? Soner Sevindik.
İNTERNET VE BİLGİ AĞLARININ KULLANIMI
WEB SERVİCE İDRİS YÜRÜK MAHMUT KAYA.
Bir hedefi ve amacı olan bir bilgi sunumudur.
WEB Tasarımı & .NET Bolum 1
WEB TASARIM TEKNİKLERİ
WEB TASARIMI HTML.
İnternet Programcılığı
Bilgisayar Dosya Uzantıları
Web Programlama Kursu Bu kurs ne değildir? Neyi amaç edinmiştir?
İNTERNET.
İNTERNET VE İLETİŞİM.
WEB TASARIM TEKNİKLERİ
BTEP 203 – İnternet ProgramcIlIğI - I
İNTERNET VE BİLGİ AĞLARININ KULLANIMI
Proxy-DNS Nedir?.
AĞ PROTOKOLÜ.
İNTERNET TARAYICILARINDA YENİ NESİL GRAFİK TEKNOLOJİLERİ
Temel HTML Eğitimi Erman Yükseltürk.
IT 504 İnternet ve Web Programlama Tanıtım Yrd. Doç. Yuriy Mishchenko.
HTML (HYPER TEXT MARKUP LANGUAGE) TEMEL ETİKETLERİ
İNTERNET DÜNYAYI SARAN HAYALİ BİR AĞDIR BİLGİSAYARLAR ARASI İLETİŞİM AĞI. BİLGİYE EN HIZLI ULAŞIM.
WEB TASARIMININ TEMELLERİ
YONT 172 BİLGİ TEKNOLOJİLERİNE GİRİŞ II
FERHAT KADİR PALA SACİDE GÜZİN MAZMAN
İnternet Teknolojisi Temel Kavramlar
WEB TASARIMINDA TEMEL KAVRAMLAR
BTEP 203 – İnternet ProgramcIlIğI - I
HTML HYPER TEXT MARKUP LANGUAGE Burcu Yılmaz – İ brahim Mert Bilişim Teknolojileri Ö ğ retmeni.
Internette iki çe ş it adresleme kullanılır. IP numarası herhangi bir bilgisayar internete ba ğ landı ğ ı anda, dünya üzerinde sadece ona ait olan bir.
 Bilgisayarlar arasında bilgi alışverişini, dosya iletimini sağlamaktadır.  Bu protokol kullanılarak, internet üzerinde bulunan herhangi bir bilgisayarda.
İNTERNET VE İLETİŞİM.
İnternet Teknolojisi Temel Kavramlar
Chapter 5. Ağ Protokolleri
HTML (Hyper Text Markup Language) İnternet dökümanları oluşturmaya yarayan işaretleme dilidir.
Web Araçları Web Teknolojileri ve Programlama ODTÜ-SEM.
HTML HYPER TEXT MARKUP LANGUAGE Ayşe AK İ DA Ğ I Bilişim Teknolojileri Ö ğ retmeni.
Hazırlayan: Yrys Moidin kyzy. 1) html; 1. html (hypertext markup language ): hipermetin işaretleme dili. 2) Bu tag wep sayfasında bulunan ilk tagdır.
Web Tarayıcıları ve Arama Motorları
WEB2.0 ARAÇLARI Gökçe Hanım EMİR K ONULAR : ajax, rss, css, vidcast, podcast podcast.
Dersi Özeti Kursun içeriğini özeti Alt başlıkları Proje Kurs esnasında kullanmayı planladığımı editörler HTMLe giriş Temel etiketler Notepad+’da.
Bu kurs ne değildir? Neyi amaç edinmiştir? Bilgisayar Mühendisi? Bilgisayar Programcısı? Web Tasarımcısı? Web Programcısı? Neler öğreneceğiz? Kurs sonunda.
Web Teknolojileri Murat Olcay ÖZCAN.
BIM 101 Bilgi İşleme Giriş © 2006 Prentice-Hall, Inc.
KIRKLARELİ ÜNİVERSİTESİ
NOT: Bu slayt üzerindeki resmi değiştirmek için resmi seçin ve silin. Ardından, kendi resminizi eklemek için yer tutucudaki Resimler simgesini tıklatın.
Web Teknolojileri Hafta İçerik  Hosting (Barındırma)  Domain (Alan Adı)  Ücretli Hosting ve Domain Siteleri  Ücretsiz Hosting ve Domain Siteleri.
HTML HTML Nedir? HTML Ne İşe Yarar?. HTML (HyperText Markup Language / Hareketli-Metin İşaretleme Dili) basitçe, tarayıcılarla görebileceğimiz, internet.
Web Tasarımı 2.Hafta. HTML Nedir  Hyper Text Markup Language (Hiper Metin İşaretleme Dili) web sayfalarını oluşturmak için kullanılan standart metin.
Metadata, z39.50, FRBR, ve RDA. Ders içeriği Web kaynakları ve web kaynaklarında kimlikleme Derin web – Yüzeysel web Arama Motorları Metadata Kopya Kataloglama.
İNTERNETTE İLETİŞİM VE İNTERNET SERVİSLERİ
İNTERNET VE BİLGİ AĞLARININ KULLANIMI
Dünyanın bilgisine açılan pencere...
İNTERNET VE BİLGİ AĞLARININ KULLANIMI
WEB TASARIMI – HTML BİLGİSİ SAVAŞ TUNÇER
Temel Internet Kullanımı Y. Doç. Dr. M. Sıtkı İlkay Ekim 2006.
Web Teknolojileri ve Programlama ODTÜ-SEM
Dünyanın bilgisine açılan pencere...
Dünyanın bilgisine açılan pencere...
YONT 172 BİLGİ TEKNOLOJİLERİNE GİRİŞ II
Bu sununun aynısını (Animasyonlar vb
Bu sununun aynısını (Animasyonlar vb
Sunum transkripti:

WEB TASARIMININ TEMELLERİ Temel Kavramlar

İçerik İnternet nedir? WEB nedir? TCP/IP nedir? İnternet adresleri WWW Nasıl Çalışır HTML WEB Sayfası Hazırlamak WEB Tasarımını Destekleyici Teknolojiler

İnternet nedir? İnternet, bilgisayar ağlarını kapsayan uluslar arası bir ağdır. Farklı büyüklükteki ve tipteki birbirinden bağımsız binlerce bilgisayar ağından oluşur.

İnternet nedir? Bu ağların her birinde binlerce bilgisayar bulunmaktadır. Diğer bir ifade ile, internet kullanıcılarının sayısı milyonlar ile ifade edilmektedir.

WEB nedir? WWW, Web, ya da W3 (World Wide Web), yazı, resim, ses, film, animasyon gibi pek çok farklı yapıdaki verilere kompakt ve etkileşimli bir şekilde ulaşmamızı sağlayan bir çoklu hiper ortam sistemidir.

WEB nedir? Hiper ortam, bir dökümandan başka bir dökümanın çağırılmasına (navigate) olanak sağlar. Bu ortamdaki her veri (object), başka bir veriyi çağırabilir (link).

TCP/IP nedir? İnternet ağının oluşabilmesi için, bilgisayarlar arasında bağlantılar ve iletişim konusunda ortak bir dil olmalıdır. Bu standart dil ve iletim protokolü TCP/IP (Transmission Control Protocol/ Internet Protocol) İletim Kontrol Protokolü/ Internet Protokolü olarak adlandırılmıştır.

İnternet adresleri İnternet üzerindeki her bilgisayara nokta işareti ile ayrılan adresler verilmektedir. Bu adresler IP adresi olarak numaralandırılmıştır. Örnek: 194.27.10.16

İnternet adresleri Bu sayısal değerleri akılda tutmanın zor olduğu düşünülere, aynı adrese karşılık gelen Alan İsimlendirme (Domain Name System -DNS) adresleri oluşturulmuştur. Örnek: www.sdu.edu.tr

Elektronik Mektup Elektronik mektup (e-mail), bireylerin internet ile kişisel bağlantısını sağlamaktadır. İnternet üzerinden herhangi bir kullanıcıya elektronik mektup göndermek için kişinin e-mail adresi olması gereklidir. Örnek: kullanıcıadı@alanismi

WWW Nasıl Çalışır? Web’deki bilgiler “web sayfası” denilen dosyalarda saklanır. Web sayfaları “web sunucuları” denilen makinelerde bulunur. Sayfaları okumak isteyen “istemci” makineler, “Internet gezgini” denilen programları kullanarak bu sayfaları okuyabilirler.

WWW Nasıl Çalışır? Internet'e bağlanan tüm bilgisayarlar birbiriyle TCP/IP protokolünü kullanarak haberleşirler. WEB sunucularından WEB sayfalarını transfer etmek isteyen istemcilerde kullanılan Internet gezginleri “HTTP iletişim protokolü”nü kullanarak sayfaları transfer ederler.

Internet Gezgini Nedir? İstemci makinelerin, web sayfalarını okuması için kullandıkları programdır. Internet Explorer, Firefox, Opera, Chrome, Safari en çok kullanılanlarıdır. Browser’lar “web server”da bulunan sayfaları alırlar ve gösterirler. Yani browser’lar, HTML TAG’larıyla biçimlenmiş metinleri görüntüler.

Browser Nasıl Çalışır? İlgili web sayfasının adresi yazıldıktan sonra, browser ilgili web server’i bulur ve sayfayı ister. Server ilgili sayfayı “tag” denilen komutlar topluluğu olarak istemci makineye gönderir. Client makinedeki browser bu sayfayı alır, gelen tagları (komutları) yorumlar ve anlaşılır bir şekilde gösterir.

WEB Standartlarını Kim Düzenler? WEB Standartlarını Microsoft veya Google belirlemez. Web standartları “W3C” denilen bir kurum tarafından saptanır. W3C “World Wide Web Consortium”un kısaltılmışıdır.

WEB Standartlarını Kim Düzenler? HTML, CSS ve XML gibi standartlar bu kurum tarafından belirlenmiştir. En son HTML standardı XHTML 1.1’dir.

Neden web? Herşeyden önce Web, açık bir sistem. Platform, bilgisayar, işletim sistemi vb bağımlı değil. Web üzerinden pek çok bilgi kaynağına kolayca erişilebilir. Web uygulamaları geliştirmek ve bunları kullanıma sunmak çok kolay.

Neden web? Web ortamları artık son derece dinamik. Aranılan bilgilere, birtakım tarama mekanizmaları (Search Engines) sayesinde kolayca ulaşılabilir.

Neden HTML Öğrenmeliyim? Editörlerden WYSIWYG özelliğine sahip olanlar, HTML dilini bilmeden kodları düzenleme ve web sitesi yapma imkanı vermektedir. Bu tip editörler sayfada yapılan her adımı, otomatikman HTML koduna çevirir. HTML bilmeden sadece bu tür programları kullanmayı düşünüyorsanız, muhtemelen programın verdiği en küçük bir hatada eliniz kolunuz bağlı kalacaktır. HTML öğrenilmesi ve kullanılması son derece kolay bir dildir. Internet programları HTML içine gömülerek kullanıldıkları için mutlaka HTML okumayı bilmeyi gerektirirler.

Nereden başlanır? Internet programcılığının birleştirici unsuru HTML’dir. HTML; tek başına bir programlama dili olmamakla birlikte, sayfalarımızın web ortamında görüntülenmesini sağlayan (HTTP) protokole bağlı çalışır. Çünkü programlarımızın çıktıları, HTML ile web sayfalarına dönüştürülerek browserlar’da görüntülenir. Sadece HTML bilgisi ile işlevleri sınırlı web siteleri hazırlamak mümkün olsa da Internet Programcılığına başlangıç olarak mutlaka HTML’i öğrenmek gerekir.

HTML nedir? HTML, Hyper Text Mark-up Language'ın kısaltılmışıdır. Türkçe karşılığı Hiper Metin İşaretleme Dili'dir HTML browserlar tarafından tanınıp yorumlanabilen metin tabanlı bir dildir ve metnin browser tarafından yorumlanması sonucu da web sayfaları elde edilir. Yazdığınız kodların browser tarafından alınıp yorumlanabilmesi için, dosyalarınızın uzantısının ".htm" veya ".html" olması gerekir.

HTML HTML (Hyper Text Markup Language) web sayfalarının hazırlanmasında kullanılan dildir. Hypertext, “bir şeylere bağ kuran kelimelere sahip sayfalar” anlamına gelir.

HTML Artık resimler ve multimedya dosyaları da (animasyon, video) bağ olarak davranabiliyor.

WEB sayfası hazırlamak Öncelikle bir HTML editörü yani web sayfalarını hazırlayacağınız bir program gerekir. HTML editörü ile site içinde yer almasını istediğiniz resimleri, yazıları ve bağlantıları istediğiniz biçimde tasarlayarak bir araya getirebilirsiniz

Web grafiklerinin hazırlanması Zor olan işlem, HTML bilmek ve sayfaların içine içeriğin yerleştirilmesi değil, bu içeriğin hazırlanması, yani tasarım aşamasıdır. Sayfalarda yer alan grafikler genellikle metinlerden daha da zor hazırlanırlar. Çünkü sayfada yer alacak renkler ve grafik tasarımları sitenin genel çizgisini belirleyeceği için, özenle ve uyumlu bir şekilde hazırlanmalıdır. Grafik tasarım programları (Corel Draw, Photoshop, Paint Shop Pro, Flash…) ile hazırlanacak site grafiklerinde görselliğin yanında dikkat edilecek bir başka unsur da grafik dosyalarının boyutlarının küçük olmasıdır. Çünkü ne kadar fazla grafik kullanılırsa, site o kadar yavaş açılacaktır ve bir site ne kadar görsel olursa olsun, eğer yavaş açılıyorsa pek de cazip olmayacaktır. Bu tür programlar ile arka fonlar, butonlar, başlıklar ve bannerlar gibi sabit grafikleri oluşturabilirsiniz.

Web alanı ve adresi almak Grafikleri ve metinleri hazır hale getirdikten sonra bunları bir HTML editörü ile web sayfası haline getirebiliriz. Hazırladığımız web sayfalarını kullanıcılara ulaştırabilmeniz için bunları yerleştireceğiniz Internet üzerinde bir disk alanına yani web alanına ihtiyacınız olacaktır. Web alanına Internet erişimini, direkt web sitemizin alanını aldığımızda bize verilen adresten ya da daha kolay hatırlanabilir ve kalıcı bir yönlendirme (domain) adresi alarak bu adresi web alanımıza yönlendirerek sağlayabiliriz.

Web alanı seçimi ve dosya aktarımı Web alanı konusunda en iyi çözüm yine Internet üzerinde (bedava/ücretli) sabitdisk alanı (host) sağlayan bir sunucu bulup sayfalarınızı oraya yerleştirmektir. Web alanı kapasitesi ihtiyaçlara göre belirlenmelidir. Örneğin; sunucunun kullanılan veri tabanını ve programlama dilini desteklemesi gerekir. Son olarak, eğer alacağınız alanın FTP desteği varsa, sayfaları FTP programları ile sunucu üzerindeki alana gönderebilirsiniz. FTP kullanamıyorsanız ya da FTP desteği yok ise web üzerinden dosya transferi yapabilmelisiniz.

Web Tasarımını Destekleyici Teknolojiler Sunucu Taraflı Teknolojiler: PHP, ASP Diğer araçlar: JAVA SCRIPT, JAVA APPLET, CSS, FLASH…

İstemci Taraflı Teknolojiler Web sayfalarına görsel ve işlevsel zenginlik katmak için geliştirilmiş küçük programcıklardan oluşan scriptler ve HTML’i destekleyen ve tasarımı zenginleştiren teknolojilerdir. Örneğin: DHTML, XML, CSS, JavaScript, Flash uygulamaları vb.

CSS nedir? CSS (Cascading Style Sheets), Bir HTML dökümanındaki HTML takılarının sitillerini belirleyen tekniktir. CSS, HTML takılarına, HTML ile yapılamayacak fakat işinizi kolaylaştıracak bir çok özellik katabilir. Örneğin; hemen hemen tüm web sayfalarında gördüğünüz değişik link sitilleri, CSS kullanılarak yapılmıştır. CSS ile sayfalarınızı daha hızlı hale getirebilir ve dosyanın yükünü hafifletebilirsiniz. Sayfalarınız için hazırlayacağınız bir CSS dosyasını kullanarak tüm sayfalarınıza aynı özellikleri verebilir, dolayısıyla hız ve tutarlılık sağlamış olursunuz.

Flash Flash, Macromedia tarafından geliştirilmiş Internet'te etkileşimli vektörel grafik ve animasyon hazırlanmasında kullanılan bir standarttır. Flash içerisinde bulunan bütün görüntü, ses, text elemanları flash'a özgü bazı sıkıştırma teknikleri sayesinde çok küçük boyutlara sıkıştırılabilir. Bu sıkıştırma oranları program içerisinden kalitelerini değiştirmek suretiyle ayarlanabilir. Örneğin; 1 birim tutan bir ses/görüntü dosyası 0.1 ile 0.9 arasında boyutlarda son kullanıcıya ulaştırılabilir.

Sunucu Taraflı Teknolojiler Genel olarak Common Gateway Interface adı da verilen bu teknolojilerin temel avanjatları: Internet Explorer /Opera gibi web tarayıcılarından bağımsız olmaları (platform bağımsızlığı), Kullandığınız teknolojilerin, scriptlerin sunucu tarafında saklı kalması, Kaynakların yönetimi, kontrolü ve uzaktan sistem yönetimi olanağı sağlamaları, Şirketler arası bilgi paylaşımı için ideal bir ortam oluşturmalarıdır. Günümüzde yaygın olarak kullanılan başlıca sunucu taraflı teknolojiler: PHP ve ASP’dir.