BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

Benzer belgeler
WEB TASARIMINDA TEMEL KAVRAMLAR

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

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

Html temelleri. Ders 4

WEB TASARIMI. Đnternet Nedir?

Internet: Tarihçe ve Kavramlar

İNTERNET PROGRAMLAMA II. Tanımlar

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

HTML (Hyper Text Markup Language)

Web Tasarımının Temelleri

PHP 1. Hafta 1. Sunum

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G.

İnternet ve İnternet Tarayıcıları BİLGİ VE İLETİŞİM TEKNOLOJİSİ DERS NOTU - 2

WEB TASARIMININ TEMELLERİ

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

Bütün XML dökümanlarının bir kök elemanı olmalıdır. Diğer bütün elemanlar kök elemanı tarafından kapsanır.

Dünyanın bilgisine açılan pencere... Ya da sadece yeni çağın eğlencesi...

Dünyanın bilgisine açılan pencere... Ya da sadece yeni çağın eğlencesi...

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

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

AJAX nedir? AJAX nasıl çalışır? AJAX. Tahir Emre KALAYCI. Sunucu Yazılım Teknolojileri

2. HTML Temel Etiketleri

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

1.PROGRAMLAMAYA GİRİŞ

DİZİN. Not: Koyu harfle yazılan sayfalar ilgili terimin yoğun olarak geçtiği sayfaları göstermektedir.

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 1

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

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

Üst Düzey Programlama

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

Bilgisayar Programalamaya Giriş

PHP 1. Hafta 2.Sunum

Eczane İlaç Satış Onay Bildirimi Web Servislerinin Kullanım Kılavuzu

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

XML'in Temelleri. XML veri tanimlamayi saglayan ve verilerin alisverisinde kullanilacak standart bir format olarak kullanilan bir dildir.

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

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

WEB TASARIMIN TEMELLERİ

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

Öğr. Gör. Serkan AKSU 1

BİLGİSAYAR 4 MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ 1. DERS İNTERNET, TCP/IP, İNTERNETTE MESAJ VE BİLGİ AKTARIMI YARD. DOÇ. DR.

YZM 3215 İleri Web Programlama

HTTP. (Hyper Text Transfer Protocol)

Kopya Hakkı 2005 The European Computer Driving Licence Foundation Ltd

Web Programlama Kursu

Web Madenciliği (Web Mining)

Örnek bir kullanım ve bilgisayar ağlarını oluşturan bileşenlerin özeti

e-fatura UYGULAMASI (Entegrasyon Kılavuzu) Şubat 2010 ANKARA e-fatura Uygulaması (Entegrasyon Kılavuzu) Şubat 2010 Versiyon : 1.

2-Hafta Temel İşlemler

Üst Düzey Programlama

Dersin Konusu ve Amaçları: Ders P lanı: Bölüm 1: Bilgi Teknolojilerinde Temel Kavramlar

Bilgisayar Ağları. Ağı oluşturan cihazlar. Coğrafi koşullara göre ağın sınıflandırılması (LAN, MAN, WAN)

Bilgi Merkezi Web Siteleri

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

(Bilgisayar ağlarının birbirine bağlanarak büyük bir ağ oluşturmasıdır)

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

TBF 110 BİLGİSAYARDA VERİ İŞLEME ve UYGULAMALARI Ha9a- 2 - İnternet

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

WEB TABANLI PROGRAMLAMA

7. Çerçeveler. Bu bölümü bitirdiğinizde,

İNTERNET VE BİLGİ AĞLARININ KULLANIMI

Sağlıkta Mobilite. Yusuf ARSLANTÜRK. MCP, MCTS, MCDA, MCSE, CCNA, ACE, STS, IBM, HP ASE, CEH Sistem Destek Sorumlusu FONET Bilgi Teknolojileri A.Ş.

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

İnternet Programcılığı Öğr. Gör. Serkan AKSU Statik ve Dinamik Web Siteleri. Dinamik Web Sitesi Nedir?

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

BÖLÜM 7. Telekomünikasyon, İnternet ve, Kablosuz Teknoloji. Doç. Dr. Serkan ADA

İNTERNET PROGRAMCILIĞI - II

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

Üst Düzey Programlama

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.

E-Posta Hesapları ve Anında Mesajlaşma Yazılımları

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

WEB TASARIMININ TEMELLERİ

Kütüphane Kullanıcıları için İçeriğin Zenginleştirilmesi II

Eğitimde Yeni Teknolojiler

Bozok Üniversitesi Mühendislik Fakültesi - Bilgisayar Mühendisliği. Yrd. Doç. Dr. Ahmet Sertol KÖKSAL

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

21.YY Üniversitelerinde Ders Yönetim Sistemleri ve. Üniversitemizdeki Uygulamaları: ESOGÜ Enformatik Ders Yönetim Sistemi Kullanımı

T.C. MİLLÎ EĞİTİM BAKANLIĞI Hayat Boyu Öğrenme Genel Müdürlüğü BİLİŞİM TEKNOLOJİLERİ ALANI İNTERNET VE E-POSTA YÖNETİMİ KURS PROGRAMI

Üst Düzey Programlama

Eğitimde Yeni Teknolojiler

İnternet,artık hayatımızın önemli bir parçası. Her gün interneti programlar aracılığı ile ya da internet siteleri aracılığı ile kullanıyoruz.

Internet ve World Wide Web

Mobil Cihazlardan Web Servis Sunumu

WEB TASARIMININ TEMELLERİ

Internet Nedir? Devlet Kurumları. Internet Servis Sağlayıcılar. Lokal Ağ. Eğitim Kurumları. Kişisel Bilgisayar. Dizüstü Bilgisayar.

Metin Editörleri YRD. DOÇ. DR. ENGİN CEMAL MENGÜÇ. ALINTI:

Ç NDEK LER G R fi 1 Bafllamadan Önce 1 Kitab Kimler Okumal? 1 Kitap çerisindeki Örnekler 2 Örneklerin Kullan m 3 Çekinmeden Yaz n 7

INTERNET 19/02/2018. WEB (www World Wide Web) Nedir? Nedir? Nedir? Adres: URL (UNIFORM RESOURCE LOCATOR) Adres: URL (UNIFORM RESOURCE LOCATOR)

Bilgisayar Programcılığı Uzaktan Eğitim Programı. e-bilg 121 AĞ TEKNOLOJİLERİNİN TEMELLERİ Öğr. Gör. Bekir Güler

İNDEKSLEYİCİ İÇİN HTML BELGENİN XML BELGEYE DÖNÜŞTÜRÜLMESİ ÜZERİNE BİR UYGULAMA

WEB TASARIMININ TEMELLERİ

XML (Extensible Mark-up Language) Hüseyin Kaya

ASP.NET 1. DURUM YÖNETİMİ. BLM 318 e-ticaret ve Uyg. Durum Yönetimi Nedir? Durum Yönetimi: Karșılaștırma İÇERİK. Sunucu-taraflı Durum Yönetimi

State Yönetimi. Bir web sayfası ile sunucu arasındaki etkileşim ;

Özgür Yazılımlarla Web Programlama. Özlem Özgöbek

Bilgisayar Ağları ve Ağ Güvenliği DR. ÖĞR. ÜYESİ KENAN GENÇOL HİTİT ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK MÜH.

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

ÖZGÜR YAZILIMLAR İLE J2EE

Transkript:

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015 Ders- 13 World Wide Web (WWW) Yrd. Doç. Dr. Burcu Can Buğlalılar Bilgisayar Mühendisliği Bölümü

Bilgisayar Katmanları

İçerik World Wide Web (WWW) Anlık Mesajlaşma Arama motorları Çerezler HTML JSP XML

World Wide Web (WWW) Web Bilgi ve ona erişen ağ yazılımının oluşturduğu altyapı. Web sayfası Farklı türlerde veri içeren veya referans gösteren bir döküman Bağlantılar Bir web sayfası ile başka bir web sayfası arasındaki bağ. Bağlantılar ne için kullanılır? 4

World Wide Web (WWW) Web sitesi Birbirleriyle ilişkili web sayfalarından oluşan yığın. Web tarayıcısı (browser) Web sayfalarını getiren ve görüntüleyen yazılım aracı Web sunucusu Web sayfası isteklerine yanıt vermek için kurulan bilgisayar. 5

World Wide Web (WWW) Tek Biçimli Kaynak Bulucusu (Uniform Resource Locator URL) Bir web sayfasının sunucu adı ve dosyanın adından oluşan konumunu belirten standard biçim n Örnek: http://www.radikal.com.tr/spor/ tff_diyarbakirspor_kararini_acikladi-1362390 İnternet ve Web arasındaki ilişki nedir? 6

World Wide Web (WWW) Şekil 16.1 Bir web sayfasını getiren tarayıcı. 7

Arama Motorları Arama motoru Başka web sitelerini bulmaya yarayan web sitesi İki tane örnek verebilir misiniz? 8

Anlık Mesajlaşma Anlık Mesajlaşma (IM) Gerçek zamanlı olarak mesaj göndermemize ve almamıza yarayan uygulama. n Hem alan, hem de gönderen bu uygulamaya sahip olmalı. n Çoğu anlık mesajlaşma uygulamaları gönderilen mesajın formatını belirten özel bir protokol kullanırlar. n Anlık mesajlaşma uygulamaları güvenli değildir. 9

Web Günlüğü (Weblogs) Blog veya Weblog Sıkça güncellenen çevrimiçi gazete veya haber bülteni Bloğunuz var mı? Blog okur musunuz? 10

Çerezler (Cookies) Çerez (Cookie) Web sunucusu tarafından yerel bilgisayarın hard diskinde saklanan küçük metin dosyası. n Çerezler siteye girişle ilgili bilgiler içerir. n Çerezler şu amaçlarla kullanılabilir: n Bir siteye yapılan biricik ziyaretçilerin sayısının tutulması. n Bir siteyi sonraki ziyaretler için düzenlemek. n Her ziyaret için alişveriş sepetlerinin güncellenmesi. n Çerezler tehlikeli değildir. 11

HTML Hypertext Markup Language (HTML) Web sayfası yapmak için kullanılan dil. İşaretleme dili (Markup Language) Bir dökümandaki bilgileri etiketlemek için kullanılan dil. Etiketler Bilgilerin nasıl gösterileceğini belirten işaret dili bileşenleri. 12

HTML Figure 16.2 İşaretlenmiş bir döküman 13

HTML Figure 16.3 Örnek bir web sayfası 14

HTML Figure 16.4 Web sayfasına ait HTML dökümanı 15

HTML Etiketler, parantezler (<... >) arasında yer alır. HEAD, TITLE, ve BODY gibi bileşenler etiketin türünü belirtir. Etiketler başlangıç ve bitiş olmak üzere ikililer halinde yer alır. Örnek: <BODY>.. </BODY> 16

HTML Tarayıcı bu etiketlere göre sayfanın nasıl görüneceğine karar verir. Fazladan konulan boşlukları, boş satırları yok sayar. Tarayıcının pencere boyutuna göre içeriği tekrar biçimlendirir. 17

Java Appletleri Java appleti HTML dökümanına gömülecek şekilde yazılan Java programı. Tarayıcı tarafından çalıştırılır. n <P><APPLET code = "FactByte.class" width=250 height=150></applet></p> 18

Java Sunucu Sayfaları (Java Server Pages - JSP) JSP Scriptlet HTML içerisine gömülen ve web sayfasının içeriğine dinamik olarak katkı sunan kod parçası. JSP - Java Server Page HTML içeriğiyle iç içe geçmiş JSP Scriptlet içeren web sayfası. 19

Java Sunucu Sayfaları (Java Server Pages - JSP) A JSP scriptlet <%. %> arasında yer alır. 20

Java Sunucu Sayfaları (Java Server Pages - JSP) JSP ler web sayfasının bulunduğu sunucu tarafında çalıştırılır. Sayfa bilgisayarınıza vardığında bütün aktif bileşenleri yerini almış olur. Java appletlerini ve Java scriptlet lerini karşılaş2rın. 21

XML Genişletilebilir İşaretleme Dili (Extensible Markup Language XML) Bir dökümanın içeriğini tanımlamaya yarayan dil. n HTML bir dökümanın nasıl görüneceğini tanımlar. n XML bir dökümanın anlamını tanımlar. Meta dil (Metalanguage ) Başka bir dili tanımlayan dil. XML bir meta dildir. 22

XML XML de HTML gibi etiketlenmiş bilgiden oluşur. Şekil 16.5 Kitaplar hakkında bilgi içeren bir XML dökümanı. 23

XML XML, verinin düzenlenmesi için standard biçim gösterir. Extensible Stylesheet Language (or XSL) XML dökümanından diğer farklı türdeki çıktılara dönüşümler içeren bir dil. Figure 16.7 Bir XML dökümanı farklı çık\ formatlarına dönüştürülebilir.

Kaynaklar Computer Science Illuminated, Nell Dale, John Lewis, 5 th ediaon