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



Benzer belgeler
Web Tasarımının Temelleri

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

İNTERNET VE BİLGİ AĞLARININ KULLANIMI

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

Internet: Tarihçe ve Kavramlar

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

WEB TASARIMININ TEMELLERİ

AĞ ve İNTERNET TCP/IP. IP Adresi İNTERNET NEDİR? Standartlar :

İNTERNET PROGRAMLAMA II. Tanımlar

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

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

WEB TASARIMI. Đnternet Nedir?

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 1

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

Html temelleri. Ders 4

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

Atabey Meslek Yüksek Okulu Web Tasarımının Temelleri

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

WEB TASARIMINDA TEMEL KAVRAMLAR

İNTERNETE NASIL BAĞLANILIR?

Doç.Dr. Yaşar SARI ESOGÜ Turizm Fakültesi-Eskişehir BİLGİSAYAR AĞLARI (COMPUTER NETWORKS)

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

WEB TASARIMININ TEMELLERİ

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

YZM 3215 İleri Web Programlama

Web Programlama Kursu

İnternet ve ağ kavramlarını tanımlamak. İnternet in nasıl çalıştığını açıklamak. Elektronik posta ve sohbet kavramlarını açıklamak.

Bilgisayar Sistemleri ilk ortaya çıktığında...

08119 Web Tasarımının Temelleri. Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU

Ünite A. BAŞLANGIÇ B. WEB DE DOLAŞMA C. WEB DE ARAMA D. YER İŞARETLERİ (BOOKMARK) E. BAŞLANGIÇ F. İLETİLER G. İLETİNİN İLETİLMESİ H.

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

DNS Nedir? HİKMET TÜYSÜZ

En az iki ya da daha fazla (milyonlarca) bilgisayarın birbirine bağlanmasıyla oluşan yapıya bilgisayar ağı denir. Ağ üzerindeki bilgisayarlar

WEB TASARIMININ TEMELLERİ

WEB TASARIMININ TEMELLERİ

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.

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

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

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

WEB TASARIMININ TEMELLERİ

Bilgi ve iletişim NETWORK, I NTERNET

K.A.ALPER YAZOĞLU ORTAOKULU 6.SINIFLAR BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ ÇALIŞMA KÂĞIDI

Bilgisayar Programalamaya Giriş

Öğr. Gör. Serkan AKSU 1

JAVASCRIPT JAVASCRIPT DİLİ

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

İnternet Teknolojileri. Ders 3

İnternet Teknolojileri. IP numarası. IP numaraları. Internet adresi nedir? Domain ismi ve IP numarası ne demektir? Ders 3

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

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

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.

Internet Nedir? Internet Adresleri. Internet Servisleri

İnternet Tarayıcı programlar ile internet sitelerini açabiliriz. Açık olan sitelerin sekmeleri

Temel İnternet Kavramları

HTML (Hyper Text Markup Language)

PHP 1. Hafta 2.Sunum

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

İNTERNET İnternete doğrudan bağlı her bilgisayara internet adresi yada IP adresi denilen arasına nokta konulmuş 4 kısımdan oluşan (

MODÜL 1 BÖLÜM 3 İNTERNET VE E-POSTA BİLGİSAYAR KULLANMA. Şükrü BAKIR Bilişim Teknolojileri Öğretmeni

YEREL AĞ (LAN) GENİŞ ALAN AĞI (WAN) IP NUMARASI İNTERNET ADRESLERİ (URL) DOMAIN

INTERNET VE INTERNET TARAYICISI

LIBPXY SERVİSİNİN KULLANIMI

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ II.DÖNEM ÇALIŞMA KAĞIDI (5.SINIFLAR)

Google Chrome Kullanıyorsanız; Microsoft Internet Explorer Kullanıyorsanız;

Web Teknolojileri ve Programla

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

2. HTML Temel Etiketleri

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

CELAL BAYAR ÜNİVERSİTESİ KÜTÜPHANE VERİTABANLARINA ÜNİVERSİTE DIŞINDAN ERİŞİM

ÜNİTE 4 ÜNİTE İNTERNET VE E-POSTA KULLANIMI TEMEL BİLGİ TEKNOLOJİLERİ İÇİNDEKİLER HEDEFLER

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

1.PROGRAMLAMAYA GİRİŞ

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

İNTERNET TABANLI TEST HAZIRLAMA VE DEĞERLENDİRME PROGRAMLAMA ARAYÜZÜ

BILG101 Bilgisayara Giriş

Internet ve World Wide Web

BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI

İNTERNET. Yrd. Doç. Dr. Özge Öztimur Karadağ

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

Internet ve Bilgi Aglarının Kullanımı

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ

Web Madenciliği (Web Mining)

Google Chrome Proxy Sunucusu Ayarları

Bilg-101. Bölüm 6. Bilgisayar Ağları. Ne Öğreneceğiz? Bilgisayar Ağı Nedir?

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

WEB TASARIMIN TEMELLERİ

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

2-Hafta Temel İşlemler

BATMAN ÜNİVERSİTESİ KÜTÜPHANE VERİTABANLARINA KAMPÜS DIŞINDAN ERİŞİM REHBERİ

Basit bir web uygulaması

PHP I PHP I. E. Fatih Yetkin. 26 Eylül 2011

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

TCP/IP. TCP (Transmission Control Protocol) Paketlerin iletimi. IP (Internet Protocol) Paketlerin yönlendirmesi TCP / IP

KAMPÜS DIŞINDAN PROXY (VEKİL) AYARLARI İLE KAMPÜS AĞINA BAĞLANMAK

İNTERNET VE BİLGİSAYAR AĞLARI

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

KÜTÜPHANE KAYNAKLARINA DIŞARIDAN (PROXY SUNUCU KULLANARAK) BAĞLANMAK İÇİN YAPILMASI GEREKENLER A. INTERNET EXPLORER KULLANICILARI İÇİN;

Arayüz Geliştirme Dokümantasyonu

AĞ TEMELLERİ 4.HAFTA CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU

Transkript:

İSMET AKTAR ANADOLU TEKNİK LİSESİ BİLİŞİM TEKNOLOJİLERİ ALANI WEB PROGRAMCILIĞI DALI WEB TASARIMI VE PROGRAMLAMA DERSİ TEMEL KAVRAMLAR Bilişim Teknolojileri Web Tasarımı ve Programlama Dersi Durhan GABRALI 2011 1

İnternet : Dünya çapında ağ İNTERNET TCP/IP İnternet üzerinde çalışan bir sürü servis vardır. ( FTP, WWW, SMTP, HTTP, IRC, Telnet gibi... ) Web sayfalarını çalıştıran servis olan WWW sa - dece bunlardan bir tanesidir. İnternete bağlı bütün bilgisayarlar TCP/IP proto - kolü ile haberleşir. Dolayısıyla TCP/IP İnternet'in temelidir. TCP/IP protokolünde her bilgisayarı tanımlayan ve dört kısımdan oluşan bir numara vardır. Buna IP numarası denir. TCP/IP Protokolü ve IP numarası: A. B. C. D -> Her biri 0 ile 255 arası bir sayı Bilişim Teknolojileri Web Tasarımı ve Programlama Dersi Durhan GABRALI 2011 2

Ör) 192.168.0.1 Yerel IP 85.101.38.88 Global IP İnternete bağlı bütün bilgisayarlar gerçek anlamda IP Numaraları üzerinden haberleşirler. İnternette kullanılan IP Numaralarına Global IP denir. Yerel alan ağlarında birbirine bağlı olan bilgisayarlar da haberleşmek için IP numaraları kullanırlar. Yerel ağlarda kullanılan IP'lere Yerel IP'ler denir. World Wide Web (W W W): Dünya Çapında Web. Örümcek ağları gibi birbiriyle bağlantılı sayfalardan, İnternet üzerinde çalışan ve "www" ile başlayan adreslerdeki sayfaların görüntülenmesini sağlayan servistir. İnternet ve web terimleri aynı olguyu tanımlamaz. Zira web sadece internet üzerinde çalışan bir servistir. Web kavramı, CERN'de bir bilgisayar programcısı olan Tim Berners-Lee'nin HTML adlı bilgisayar dilini bulup geliştirmesiyle oluşmuştur. Bugün de kendisinin başkanı olduğu W3C (World Wide Web Consortium) tarafından idare edilmektedir. Bilişim Teknolojileri Web Tasarımı ve Programlama Dersi Durhan GABRALI 2011 3

Web standartlarını belirleyen kuruluş HTTP, Web Tarayıcı, Web Sunucusu: Web tarayıcılarının ve sunucularının kendi ara - larında iletişim için kullandıkları protokole: HTTP (Hypertext Transfer Protocol) adı verilir. Bunun için Web Sunuculara genellikle HTTP Sunucu veya HTTP Deaemons (HTTPD) denir. Web Tarayıcıları (browser) web sayfalarını görüntüleyen programlardır ve istemci olarak çalışırlar. Web Sunucuları web sayfalarını üzerinde barındırırlar (hosting) ve istemcilerden gelen isteğe göre sayfayı yayınlamaktadırlar. html, php, asp, jsp Tarayıcı İstek :: HTTP :: İstemci Cevap (HTML) Web Sunucusu URL (Universal Resource Locator): URL Web nesnesini bulmak için Web istemcisi - nin ihtiyacı olan erişim yöntemini (nasıl), konumunu (nerede), ve sunucu ismini belirtir. URL'nin Bilişim Teknolojileri Web Tasarımı ve Programlama Dersi Durhan GABRALI 2011 4

genel yapısı: erişim-yöntemi://sunucu- ismi [ : port ] / konum En çok kullanılan erişim yöntemleri şunlardır: * http: Bu yöntem Web sunucuları tarafından sağlanır. Hypertext bağlantılarını, HTML ve sunucu scriptlerini içerir. ( http://www.itu.edu.tr/acad/faculties.html ) * gopher: Bu yöntem, Minnesota Üniversitesi'nde dağılmış kampüs bilgi servisi için geliştirilmiştir. Gopher bilgileri menüler halinde sunar, fakat hypertext bu hizmeti çok daha iyi bir şekilde yerine getirebilmektedir. Bu yüzden gopher beslemeli birçok site WWW beslemeli bilgilere dönüştürül mektedir. Günümüzde kullanılmamaktadır. ( gopher://ciragan.cc.itu.edu.tr:80/ ) * ftp: File Transfer Protocol. Dosya Transfer Protokolü (ftp) bütün İnternet servisleri içinde en eski ve en popüler olanıdır. FTP arşivlerinde bulunan milyonlarca belgeye, kaynak koduna, yararlı nesnelere ve dosyalara rahatlıkla ulaşabilirsiniz. FTP arşivlerini görmek ve bilgi çekmek için herhangi bir tarayıcı kullanılabilir. ( ftp://www.itu.edu.tr ) Bilişim Teknolojileri Web Tasarımı ve Programlama Dersi Durhan GABRALI 2011 5

DNS (Domain Name System) (Alan Adı Sistemi) İnternete sürekli bağlı olan her bilgisayarın bir IP numarası vardır (162.178.111.24 gibi). Bu numaraları akılda tutmak ve herhangi bir anda yazmak zor olduğundan, alan adı (domain name) sistemi adını verdiğimiz bir isimlendirme oluşturulmuştur. Herhangi bir bilgisayara (ve o bilgisayar üzerinde yayınlanan WEB sitelerine) bağlanmak için karmaşık IP numaralarını akılda tutmak yerine, hatırlan - ması ve yazılması kolay alan adları kullanılmaktadır. (www.google.com gibi) Alan adlarında görülen kısaltmalar şunlardır: gov: Hükümet kurumları (government) edu: Üniversite ve yüksekokullar (education) k12: Eğitim kurumları (lise ve ilköğretim) org: Ticari olmayan ve kar amacı gütmeyen kuruluşlar (organization) com: Ticari kuruluşlar (company) mil: Askeri kurumlar (military) net: İnternet ya da ağ hizmetleri ile ilgili oluşumlar (network) ac: Akademik kuruluşlar (academic) int: Uluslararası kuruluşlar (international) info: Bilgi ya da tanıtıcı içerik amaçlı oluşumlar name: Marka, isim hakkı, şahıs adı gibi etkinlikler gen: Genel içerikli oluşumlar Bilişim Teknolojileri Web Tasarımı ve Programlama Dersi Durhan GABRALI 2011 6

web: Genel içerikli oluşumlar biz: Ticari oluşumlar pro: Profesyonel oluşumlar (doktor, avukat gibi) aero: Havacılık ile ilgili oluşumlar coop: Kooperatifler museum: Müzeler ---------------------------------------------------------- pol: Polis teşkilatları bel: Belediyeler Alan adlarında her ülkenin kendi kodu bulun - maktadır. Örneğin: Türkiye =.tr Almanya =.de Rusya =.ru ICANN : (Internet Corporation for Assigned Names and Numbers ) İnternet Tahsisli Sayılar ve İsimler Kurumu. İş dünyası, teknik, akademik ve kullanıcı gruplarının geniş katılımıyla oluşturulmuş kâr amacı gütmeyen bir özel sektör kuruluşudur. ICANN'ın görevi; interneti çalıştırmak değil, aksine, merkezi bir koordinasyon gerektiren teknik, idari ve politika geliştirme görevlerini koordine etmektir. İnternet alan adları sisteminin teknik yönetimini, IP adres alanlarının tahsisini, protokol parametre- Bilişim Teknolojileri Web Tasarımı ve Programlama Dersi Durhan GABRALI 2011 7

lerinin belirlenmesini ve internet ana servis sağlayıcı (root server) sisteminin idaresini koordine etmekle görevlidir. Nic : (Network Information Center) Alan adı tescili yapan kuruluştur. http://www.nic.com/ http://www.internic.net/ http://www.networksolutions.com/ Türkiyede.tr uzantılı alan adı tescili yapma yetkisi ODTÜ'ye verilmiştir. http://www.nic.tr Whois Sorgusu Whois sorgusu ile daha önceden kayıt altına alınmış olan alan adları hakkında ayrıntılı bilgi sahibi olabiliriz. http://www.nic.com/nic/whois/ http://www.whois.com.tr/ (.tr için) Web Teknolojilerinde Kullanılan Diller ve Programlar Diller: - Web sayfalarının temel dili HTML'dir. Bilişim Teknolojileri Web Tasarımı ve Programlama Dersi Durhan GABRALI 2011 8

- Web dilleri ikiye ayrılır: a) İstemci Taraflı b) Sunucu Taraflı A) İstemci tarafında çalışan diller: HTML, JavaScript, CSS B) Sunucu taraflı diller ve teknolojiler: CGI/Perl, ASP ve ASP.NET, PHP, JSP, CouldFusion Editörler: - Frontpage, Dreamweaver, GoLive, HomeSite ve daha bir çok editör Grafik Programları: - Photoshop, Fireworks, Paintshop Pro, Flash Web Tarayıcılar (Browser): İnternet Explorer, Netscape Navigator, Mozilla Firefox, Opera, Safari, Google Chrome Bilişim Teknolojileri Web Tasarımı ve Programlama Dersi Durhan GABRALI 2011 9

Bölüm2: HTML HTML Nedir? HTML Web sayfalarının kullandığı temel dildir. HTML bir programlama dili değildir. HTML bir işaretleme dilidir. Web ortamında içeriğin nasıl biçimleneceğini tanımlayan bir görsel düzenleme dilidir. HTML Hyper Text Markup Language (Bağlantılı metin işaretleme dili) Markup Language İşaretleme (Betik) dili. Web tasarımın yapı taşı HTML'dir. İnternet üzerinde bulunan tüm sayfaların kaynakları HTML'dir. Yazım kuralları Komutlar büyük ya da küçük harfle yazılabilir. Komutlar Türkçe karakterler (ş,ç,ı,ü,ğ,ö) içermez. Komutlar < ve > işaretleri arasında yazılır ve etiket (tag) adını alır. Kullanım biçimi: < etiket adi > içerik < /etiket adi > Bilişim Teknolojileri Web Tasarımı ve Programlama Dersi Durhan GABRALI 2011 10

Ör) <html>, <body>, <title> Bir etiket <etiket adi> şeklinde başlar ve bazı etiketler dışında </etiket adi> şeklinde biter. Etiketler iç içe yer alır ve en içteki etiketten başlatılarak kapatılır. Kodların okunabilirliğini artırmak için bir etiket bitmeden tekrar etiket açılırsa içeride açılan etiket biraz daha içeriden yazılmalıdır. Kullanım biçimi: <tag1> <tag2>... </tag2> </tag1> Örnek: <HTML> <BODY>... <FORM>... </FORM> </BODY> </HTML> Bilişim Teknolojileri Web Tasarımı ve Programlama Dersi Durhan GABRALI 2011 11

Bir etiket, parametreler kullanarak biçimlendirilir ve bu parametrelere tırnak (" ") işaretleri arasında değer atanır. Değerle parametre adı arasında eşittir (=) işareti kullanılır. Kullanım biçimi: parametre = attribute(deger) <etiketadi parametreadi ="deger"> Örnek: <body bgcolor="blue"> WEB sayfasında standart olarak bulunması gereken kodlar şunlardır. Bunlar sayfada mutlaka vardır. Bu kodlara bakarak tarayıcı bunun bir WEB sayfası olduğunu anlar ve ona göre görüntüler. <html> <head> <title> Sayfanın Başlığı </title>... Diğer tanımlayıcı bilgiler yazılabilir... </head> <body>... Sayfanızın tüm içeriği: resim, yazı, video, vb.... </body> </html> Bilişim Teknolojileri Web Tasarımı ve Programlama Dersi Durhan GABRALI 2011 12