WEB TASARIMININ TEMELLERİ

Benzer belgeler
WEB TASARIMININ TEMELLERİ

WEB TASARIMININ TEMELLERİ

Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU

HTTP & HTML BİRİNCİ BÖLÜM. HTTP Nedir? HTTP Safhaları Nelerdir? Protokol ve Eklentiler. HTTP Servisleri. HTTP Nedir? HTML Nedir?

2. HTML Temel Etiketleri

Web Site Tasarımı (Html-Css) (SD0139) Murat KARA 2017

WEB TASARIMIN TEMELLERİ

2-Hafta Temel İşlemler

Web Programlama Kursu

Tim Berners-Lee Tim Berners-Lee .html .htm HTML nin Tanımı not defteri WordPad pico, joe vi WYSIWYG

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

görüntüleyebilirsiniz. HTML, programlama dilleri bir programlama mantığı taşımadığından öğrenilmesi gayet kolay bir dildir.

TASARIMIN TEMEL İLKELERİ

WEB TASARIMINDA TEMEL KAVRAMLAR

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

WEB TASARIMI. Đnternet Nedir?

İSMET AKTAR ANADOLU TEKNİK LİSESİ BİLİŞİM TEKNOLOJİLERİ ALANI WEB PROGRAMCILIĞI DALI

HTML (Hyper Text Markup Language)

4. Bağlantı (Köprü) Oluşturma

1.1 Web Kavramlar URL terimini tanımlayınız ve anlayınız.

İNTERNET PROGRAMLAMA II. Tanımlar

WEB TASARIMININ TEMELLERİ

Html temelleri. Ders 4

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN

WEB TASARIMININ TEMELLERİ

4 Front Page Sayfası Özellikleri


WEB TASARIMININ TEMELLERİ

Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1

HTML Sayfaları. Bütün html sayfaları

Web Tasarımının Temelleri

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

Internet: Tarihçe ve Kavramlar

5-Hafta Genel Sayfa Yapısı

1. WEB TASARIMINDA TEMEL İLKELER

WEB TASARIMININ TEMELLERİ

Kopya Hakkı 2005 The European Computer Driving Licence Foundation Ltd

Atatürk Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü BM Web Programlama ÖDEV 1

PHP 1. Hafta 2.Sunum

Arayüz Geliştirme Dokümantasyonu

Web Teknolojileri ve Programla

Programlama Yazılımı ile Web Sitesi Oluşturma

DEVLET KURUMLARINDA WEB ERİŞİLEBİLİRLİĞİ

Kurulum 14 FTP ye Bağlanmak ve Dosyaları Atmak 14 Veritabanı Oluşturulması ve Bağlanıp Kurulumun Tamamlanması 15

<html> <head> <title>sayfa Başlığı</title> </head> <body> Bu benim ilk sayfam <b>bu metin koyu</b> </body> </html>

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

Temel Bilgisayar Terimleri Yrd. Doç. Dr. Devkan Kaleci

WEB TABANLI PROGRAMLAMA

Web Teknolojileri ve Programla

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 4 MasterPage

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

Kullanım Kılavuzu Milli Eğitim Bakanlığı 2010

ASSAM YÖNERGESİNE EK-T ASSAM WEB SİTESİ YÖNERGESİNE LAHİKA-2 WEB SİTESİ MAKALE EKLEME KILAVUZU ASSAM

İNTERNET HAFTA 02 TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Öğr. Gör. GÜLTEKİN BÜYÜKŞENGÜR. SAPANCA Meslek Yüksekokulu

TAG NEDĠR? WEB SAYFASI OLUġTURMAK ĠÇĠN KULLANILAN KOMUTLARA TAG DENĠR. <TAG>...</TAG> ġeklġnde KULLANILIRLAR.

WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page)

WEB TASARIMI VE PROGRAMLAMA

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1

Sevdiğiniz editörü açın, Notepad, vi, pico vb. Daha sonra da aşağıdaki kodu yazın:

DIV KAVRAMI <style> position: absolute

Vsp Teknoloji Son sistem güvenlik duvarlarıyla korunmaktadır, Kullanıcı bilgilerini doğru girdiğinde giriş sayfasına bağlanacaktır.

Metin İşlemleri, Semboller

2. Belgeye Metin Ekleme

UZAKTAN EĞİTİM YÖNETİM SİSTEMİ (MMYO)EĞİTMEN YARDIM KILAVUZU

Css Stillerinin Nesneyi Etkileme Yolları Ve Sırası, Diez, Nokta, Yıldız, Class Css De Neyi İfade Eder.

BİLGİSAYAR 4 MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ YARD. DOÇ. DR. MEHTAP YALÇINKAYA

BİLGİSAYAR 4 MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ 2. DERS YARD. DOÇ. DR. MEHTAP YALÇINKAYA

HTML TABLO OLUŞTURMA HALİL İBRAHİM AKGÜN

Smart Commerce Proje Teklifi

Web Tasarımının Temelleri

WEB TASARIMININ TEMELLERİ

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Internet ve Bilgi Teknolojileri (BİL 309) Dersi

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

İÇİNDEKİLER VII İÇİNDEKİLER

Kullanıcı Merkezli kütüphane Web Siteleri: İYTE Örneği. Gültekin Gürdal Hakan Yanaz Engin Şentürk

WEB TASARIM. Öğr.Gör. Ruhsar KAVASOĞLU

Temel HTML Eğitimi. Erman Yükseltürk

Boğaziçi Üniversitesi Bilgi İşlem Merkezi. Web Yönetimi Birimi. Drupal Kullanım Kılavuzu

.. MESLEKĠ VE TEKNĠK ANADOLU LĠSESĠ EĞĠTĠM - ÖĞRETĠM YILI

HAZIRLAYANLAR 4D SINIFINDAN DENİZ ARIKAN SELİN YAĞMUR ÇAKMAK DOĞA SU TOPRAK ASU LAL ÖCALAN ŞİMAL ÖZER. Danışman Öğretmen Aslı Çakır

3. Metin ve Görünüm Etiketleri

GELİŞMİŞ ARAMA MOTORU OPTİMİZASYONU

VERİ MADENCİLİĞİ (Web Madenciliği)

MIS213T İNTERNET VE WEB PROGRAMLAMA GÜZ 2016 LAB DOKÜMANI #2. 1. Bölüm: Temel HTML Etiketleri - Resimler

Samsun Çocuk Hizmetleri İ l Koordinasyon Sekretarya Birimi

Akdeniz Üniversitesi

Video Hazırlama Programı ile Öğretim Materyali Oluşturulması

Okul Web Sitesi Yönetim Paneli Kullanımı

JAVASCRIPT JAVASCRIPT DİLİ

Javascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.

İNTERNET PROGRAMCILIĞI - II

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

WordPress ile Web Sayfası Tasarımı

WEB TASARIMI. Anonim

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Transkript:

WEB TASARIMININ TEMELLERİ Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu

Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta İnternet ve WEB Tanımları Html Temel Etiketleri 2. Hafta Html Temel Etiketleri Metin ve Görünüm Etiketleri 3. Hafta Metin ve Görünüm Etiketleri Bağlantı (Köprü) Oluşturma 4. Hafta Bağlantı (Köprü) Oluşturma Tablo İşlemleri 5. Hafta Tablo İşlemleri Formlar 6. Hafta Formlar 7. Hafta Çerçeveler 8. Hafta Çoklu Ortam Araçları 9. Hafta Çoklu Ortam Araçları 10. Hafta Stil Şablonu(CSS) Temelleri 11. Hafta Stil Şablonu(CSS) Özellikleri 12. Hafta Stil Şablonu(CSS) Özellikleri Menü İşlemleri 13. Hafta Javascript ve Menü İşlemleri 14. Hafta Domain Hosting ve Server işlemeleri

HTML (Hyper Text Markup Language) Nedir? Öğr. Gör. M. Mutlu YAPICI Zengin Metin İşaret Dili, günümüzde İnternet üzerinde veri paylaşımı için kullanılan en yaygın metin tabanlı dildir. Dilin son sürümü HTML5'tir. HTML, bir programlama dili olarak tanımlanamaz. Zira HTML kodlarıyla kendi başına çalışan bir program yazılamaz. Ancak bu dili yorumlayabilen programlar aracılığıyla çalışabilen programlar yazılabilir. Temel gereği yazı, görüntü, video gibi değişik verileri ve bunları içeren sayfaları birbirine basitçe bağlamak, buna ek olarak söz konusu sayfaların web tarayıcısı yazılımları tarafından düzgün olarak görüntülenmesi için gerekli kuralları belirlemektir. HTML, W3C tarafından standartlaştırılmaktadır. Html, tag "etiket" ismi verilen çeşitli başlıklardan oluşur. Aşağıdaki örnek bu etiketler kullanılarak yazılmıştır. <HTML> </HTML> <HEAD>. </HEAD> <BODY>.. </BODY> Web kavramı, CERN'de bir bilgisayar programcısı olan Tim Berners- Lee'nin HTML adlı bilgisayar metin dilini bulup geliştirmesiyle başlamıştır.

Web Sitesine Neden İhtihayç var? Dünya çapında tanınmak Reklam ve Satış Eğlence Ve Kültür Tanıtımı Haber Bilgileri Paylaşmak İletişim

Web Sitesinin Planlanması Web Sitesinin amacı belirlenmesi Sitenin içeriğine karar verilmesi İçeriğin düzenlenmesi Sayfa Düzeninin(Tasarımının) Belirlenmesi Ana Sayfanın Oluşturulması Bilgilerin Yazılması

WEB TASARIMINDA TEMEL İLKELER Web tasarımı yapılırken dikkat edilmesi gereken bazı ilkeler vardır. Bu ilkeler bizim hazırlayacağımız web sitesinin alt yapısını düzgün kurmamızı, siteyi hazırlarken daha az hata yapmamızı, web sitesi kullanıcılarının sitemizde daha fazla ilgi göstermesini ve hızlı çalışmamızı sağlayacaktır. Bu ilkeler: İçeriğin Belirlenmesi Tasarımın Belirlenmesi İşlevsellik Kullanılabilirlik İnternet tarayıcıları ile uyumluluk

İçeriğin Belirlenmesi Web sitesi tasarımı yaparken kullanacağımız en önemli şey içeriktir. Çünkü web sitelerinin hazırlanma amacı, bilgilere başkalarının ulaşmasının sağlanmasıdır. Onun için web sitesi tasarımına başlarken sitede ne yayınlayacağımızı yani içerikleri bilmemiz ve tasarımımızı ona göre yapmamız gerekir. İçerikleri önceden bilmemiz tasarımı hazırlamamızda bize yön verecektir. İçerik hakkında dikkat etmemiz gereken bir diğer unsur da uzun cümleler yerine basit ve sade anlatımlar kullanmaktır. Tasarımı çok güzel olan bir sitede içerik yok ise o siteyi kimse ziyaret etmez ama tasarımı zayıf olan bir sitede içerik iyi ise o siteye her zaman ziyaretçi gelir. Sitede kullandığımız içerikler, site ziyaretçilerinin beklentileri dışında olmamalıdır.

Tasarımın Belirlenmesi Web sitesi içeriklerinin hazırlayacağımız web sayfasının neresinde ve nasıl görünmesini planladığımız bölüm tasarım aşamasıdır. Tasarım aşamasında web sayfasının logosu nerede olacak, yazılar nerede olacak, menüler nerede olacak gibi soruların cevaplarını kağıt üzerine ya da bilgisayara çizeriz. Bu bölümde yaptığımız aslında bir oluşturmaktır.

İşlevsellik Öğr. Gör. M. Mutlu YAPICI Kullanıcılar sitenin ana sayfasından sitenin içindeki her sayfaya erişmek ister. Anasayfamızı hazırlarken bunu dikkate almamız gereklidir. Diğer taraftan internet kullanıcıları sitenin iç sayfalarından da diğer sayfalara erişmek ister. Bunun için mümkün olduğunca sitedeki her sayfadan diğer sayfalara bağlantılar oluşturmaya çalışmalıyız. Eğer bunu sağlayamıyorsak web sitemizin çok kullanılan sayfalarına her sayfadan mutlaka bağlantı vermeliyiz. Her sayfadan anasayfaya ve sitenin ana bölümlerine bağlantı sağlamalıyız. Örneğin bir alışveriş sitesinde her sayfadan Alışveriş Sepeti nin olduğu sayfaya, kullanıcı bilgilerine, siparişlerim bölümüne bağlantı sağlamalıyız

Kullanılabilirlik Öğr. Gör. M. Mutlu YAPICI Web sayfalarımızı hazırlarken internet kullanıcılarının kolay kullanacağı şekilde tasarlamamız gerekir. Kullanıcılar sitemizdeki yazıları okurken zorlanmamalıdır. Bunun için yazı tipini, rengini, büyüklüğünü iyi seçmemiz ve uygun bir zemin üzerinde görüntülememiz gerekir. Ayrıca hazırladığımız sayfaların yazıcıdan çıkarılacağını da düşünerek yazı renklerini yazıcıdan çıktığında okunacak şekilde seçmeliyiz. Web sayfalarını hazırlarken site logosunu, ana sayfaya olan bağlantıları, menüleri internet kullanıcılarının alışkanlıklarına göre konumlandırmalıyız.

Kullanılabilirlik Kullanılabilirliğin iyi olması için aşağıda bazı özellikler listelenmiştir: Web sayfalarımız hızlı yüklenmelidir. Siteyi gezmek için kullandığımız navigasyon (menü) kullanıcının kolayca görüp kullanacağı bir yerde bulunmalı (Genellikle sayfa başında veya sayfanın sol ve sağ bölümünde) dır. Sayfadaki site logosundan ana sayfaya bağlantı verilmelidir. Her sayfadan ana sayfaya bağlantı için bir Anasayfa yazısı bulunmalıdır. Her bölümde o bölümün iç sayfalarına ulaşmamız için bağlantılar olmalıdır. Web sitesinde iletişim kurmak için iletişim bilgileri ve iletişim formu bulunmalıdır. Önemli kelimeler kalın olarak veya özel renklerle vurgulanmalıdır. İçerik çok fazla ise arama kutusu bulunmalıdır. Öğr. Gör. M. Mutlu YAPICI

Web Tarayıcıları ile Uyumluluk Her biri farklı çözünürlükte olan ekranlar ve her biri farklı özellikleri destekleyen bir tarayıcı yelpazesi için WEB sayfası tasarlamak, aşılması gereken en büyük sorunlardır. Her yeni sürümün daha fazla özellik ve yetenek ile ortaya çıkıyor olması, tarayıcıların eski sürümlerinin kullanımdan kalkması anlamına gelmez. Bu nedenle, tasarlanan WEB sayfalarının çeşitli tarayıcı yazılımları ve yaygın kullanılan tüm sürümleri desteklemesi gerekir. Farklı tarayıcılar farklı standartları destekleyebilmektedir. Ancak, ortak bir anlayış oluşturmak amacıyla WEB Konsorsiyumu (World Wide WEB Consortium) (www.w3c.org) desteklenmesi gereken minimum teknoloji standartlarını belirlenmektedir. Ancak, her tarayıcı yazılımı ya da farklı sürümleri bu belirlenen standartlara uymayabildiğinden, tarayıcılar ve değişik sürümler arasında farklılıklar oluşabilmektedir.

HTML de Temel Unsurlar HTML DE her şey metin tabanlıdır ve bir HTML dokümanı oluşturmak için ihtiyacınız olan şey bir editördür. Hatta sizde herhangi bir HTML editörü bulunmuyorsa bu işi Windows'un Notepad'i ile dahi halledebilirsiniz. Piyasada iki tip editör bulunuyor : Birisi metin tabanlı, kod yazmayı gerektiren fakat bunun yanı sıra rutin bazı işlemleri kolaylaştıran editörler (HomeSite, HotDog...) Diğeri WYSIWYG (What You See Is What You Get / Ne görürsen onu alırsın) tarzı denen kısaca görsel, kodlamayla uğraştırmayı gerektirmeyen editörler (FrontPage, Dreamweaver, NetObjects Fusion...). Öğr. Gör. M. Mutlu YAPICI

HTML Tag (Etiket) Komut Yapısı Metinler üzerinde biçimlendirme yapma, resim, tablo ekleme, adreslere link verme işlemlerini yaptığımız HTML bir programlama dili olarak çalışmaz. Etiketler içerisine yazılan metinler direk verinin kendisini oluşturur. < (küçüktür), > (büyüktür) şeklinde görünen komutlara etiket (tag) adı verilir. Kullanılan çoğu etikette başlangıç ve bitiş etiketleri vardır. Örneğin bir yazıyı koyu yazmak için kullanılan komut <b> dir ve sonunda </b> etiketinin kullanılması gerekir. Kullanılan çoğu etiketin kapatma etiketi bulunduğu gibi sadece başlangıç etiketi olan kodlarda vardır. Örneğin <br> etiketinin </br> şeklinde bir sonlandırma etiketi yoktur. Öğr. Gör. M. Mutlu YAPICI

HTML Temel Yapısı Öğr. Gör. M. Mutlu YAPICI HTML de kullanılan etiketler belirli bir düzene göre yazılır. Her HTML dokümanı <HTML> ile başlar ve </HTML> ile biter. Bir HTML dokümanı iki ana kısımdan oluşmaktadır: <head>... </head> etiketi arasında yer alan Başlık bölümü; <body>... </body> etiketleri arasında yer alan Gövde Bölümü. Başlık bölümü içine <title>... </title> etiketi konur. Eğer hazırlanan sayfa Türkçe içerikli ise Türkçe karakterlerin (ç, ğ, ı,, ş, ö, ü) düzgün görünmesi için Başlık kısmı içerisine aşağıdaki meta etiketi eklenir. <meta http-equiv="content-type" content="text/html; charset=iso- 8859-9"> Title etiketi ile başlığı belirttikten sonra Başlık bölümü kapatılır ve ana kısım olan Gövde'ye geçilir. Sayfamızda görüntülemek istediğimiz bütün bilgileri Gövde kısmına koyarız.

HTML Temel Yapısı Bir etiket (tag) içerisinde varsayılan olarak gelen değeri değiştirmek için bazı parametreler kullanılır. Aşağıdaki örnekte paragraf etiketinin içindeki align ifadesi parametredir ve paragraf etiketleri içindeki yazının konumunu ayarlar. Parametreler her zaman başlangıç etiketi içerisinde yazılır ve parametrelerin değerleri içerisinde yer almaktadır. <p align= center">merhaba Dünya</p> Etiketler iç içe geçebilirler ama dikkat edilmesi gereken nokta ilk açılan etiketin en sonda kapatılmasıdır. Aşağıda yanlış ve doğru uyguluma örneği verilmiştir. <b><u>bu örnek yanlıştır </b></u> <b><u>bu örnek doğrudur </u></b> Öğr. Gör. M. Mutlu YAPICI

Temel Etiketler HTML de temel etiketler deyince ilk akla gelen tabiki html etiketi olmalıdır. Ardından başlık ve gerekli ayarlamaların yapıldığı head etiketi ve son olarak gövde bölümü olarak adlandırılan ve asıl web sayfalarının tasarlandığı bölüm olan body bölümü gelmektedir. HTML, HEAD, TITLE Etiketi Bu etiketler bir HTML dokümanında olmazsa olmaz diye tabir edilebilecek etiketlerdir. HEAD etiketi içerisine yazılan diğer etiketler arasında en bilineni TITLE etiketidir. TITLE etiketi dışında bazı etiketlerde HEAD etiketi altında kullanılmaktadır.

Temel Etiketler BODY Etiketi Web tarayıcısından görüntülenen her türlü bilgi <body>...</body> etiketleri arasına yazılan bilgilerdir. Bu bilgiler düz metin olabileceği gibi, tablo,resim, video flash animasyonları, video görüntüleri de olabilir. BODY etiketinde kullanılan parametreler de vardır. Bu parametreler sayesinde kullanılan sayfanın özellikleri de belirlenmiş olur. <html> <head>.. </head> <body>.. </body> </html>

İlk Sayfamız HTML ile ilk sayfamızı oluşturmak için Nodepad++ metin editörü programını açıyoruz ve alttaki kodları yazıyoruz. <html> </html> <head> </head> <body> </body> <title> İlk Sayfamız</title> Merhaba Dünya. Sayfamızı html uzantılı olarak kaydedip deneyelim

Metin İşlemleri Bu bölümde öğreneceğimiz etiketler : Başlık etiketleri: <h1>,<h2>...<h6> Paragraf etiketi: <p>...</p> Ortalama: <center>...</center> Çizgi: <hr/> Alt satıra geçme <br/> Arasındaki veriyi aynen yazan <pre> </pre>(&nbsp den sonra ) Diğer etiketler: <s> </s>,<b>...</b>, <i>..</i>, <em>..</em>, <u>...</u>, <strong>.</strong> Parametreler: Align,width,height,color,bgcolor, text

Metin İşlemleri Özel Karakterler Öğr. Gör. M. Mutlu YAPICI

Metin İşlemleri Özel Karakterler

Metin İşlemleri Bu bölümde öğreneceğimiz etiketler : yazı fontu: <font>...</font> ana font: <basefont>...</basefont> h leri etkilemez Parametreler: Face, size,color,