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

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

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

İNTERNET PROGRAMLAMA II. Tanımlar

Web Tasarımının Temelleri

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...

İNTERNET VE BİLGİ AĞLARININ KULLANIMI

WEB TASARIMININ TEMELLERİ

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

WEB TASARIMINDA TEMEL KAVRAMLAR

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

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 1

YZM 3215 İleri Web Programlama

Bilgisayar Programalamaya Giriş

Web Programlama Kursu

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

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

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.

WEB TASARIMININ TEMELLERİ

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

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

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

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

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

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

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

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

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

1.PROGRAMLAMAYA GİRİŞ

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

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

Öğr. Gör. Serkan AKSU 1

WEB TASARIMININ TEMELLERİ

PHP 1. Hafta 1. Sunum

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

Bilgi ve iletişim NETWORK, I NTERNET

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

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

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.

WEB TASARIMININ TEMELLERİ

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

Html temelleri. Ders 4

Hazırlayan: EMRAH HAS

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

WEB TASARIMI. Đnternet Nedir?

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

ASP.NET TEMELLERİ. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

PHP 1. Hafta 2.Sunum

Internet: Tarihçe ve Kavramlar

Web Teknolojileri ve Programla

BİLGİ VE ERİŞİM AMAÇLI BİR TEKSTİL WEB SİTESİNİN TASARIMI VE UYGULAMASI *

Consulting & Internet Services. BiZ, TASARIM, WEB YAZILIM & YENiLiKÇi internet ÇÖZÜMLERi üretiyoruz. - info@doublesolution.

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

Internet ve World Wide Web

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

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. 26 Şub Öğr. Gör.

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

Türkiye Barolar Birliği internet sitesi

INTERNET VE INTERNET TARAYICISI

WEB TASARIMIN TEMELLERİ

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

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

1 / 5. Mehmet Alper Şen. Kıdemli Yazılım Uzmanı. İletişim Bilgileri

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

JOOMLA ile ECOMMERCE WEB SİTESİ GELİŞTİRME

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

HTML KODLARI İLE WEB TASARIMI

WEB PROGRAMLAMA I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu

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

ÖRÜN (WEB) GÜVENLİĞİ. Hazırlayan: Arda Balkanay

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

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

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

İSTANBUL RUMELİ ÜNİVERSİTESİ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI 1.SINIF 2.YARIYIL İNTERNET PROGRAMCILIĞI II DERS İZLENCESİ

DERECESİ: ARANAN ŞARTLAR: İLAN TARİHİ:

WEB TASARIMI YRD. DOÇ. DR. ENGİN CEMAL MENGÜÇ

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Web Madenciliği (Web Mining)

Üst Düzey Programlama

KBÜ. TBP107 Web Tasarımının Temelleri. Öğr. Gör. Dr. Abdullah ELEN KARABÜK ÜNİVERSİTESİ.

Ağ Nedir? Birden fazla bilgisayarın iletişimini sağlayan printer vb. kaynakları, daha iyi ve ortaklaşa kullanımı sağlayan yapılara denir.

İNTERNET PROGRAMCILIĞI - II

WEB TASARIMININ TEMELLERİ

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

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

KENT BİLGİ SİSTEMLERİ DOÇ. DR. VOLKAN YILDIRIM ARŞ. GÖR. ŞEVKET BEDİROĞLU. Kent Bilgi Sistemlerinde İnternet CBS- Ders 6

T.C. HARRAN ÜNİVERSİTESİ UZAKTAN EĞİTİM UYGULAMA VE ARAŞTIRMA MERKEZİ YABANCI DİL SINAVI (İNGİLİZCE) İÇİN SORU ÇÖZÜM TEKNİKLERİ KURSU

Önemli NOT: Sınav bölümün belirlediği saatte ve sınıfta yapılacaktır. Sınav saatinde herhangi bir değişiklik yapılmayacaktır.

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

BLM 183 Bilgi Teknolojileri ve Uygulamaları

Internet Programming II

Yılmaz Erdogan Yazılım Uzmanı

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

WEB PROGRAMLAMA. Web Programlama Alanları Temel. Büyük Projelerde Bunların dışında:

Ü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.

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

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

Transkript:

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

Elektrik Elektronik ve Bilgisayar Yük. Müh. Köksal Gündoğdu http://www.ekargemuhendislik.com/k.gundogdu.html Ödevler, duyurular, iletişim bilgileri vb Yük. Müh. Köksal GÜNDOĞDU 2

DERS KONULARI 1) Web sayfaları ve web site tasarım konseptlerini öğretmek 2) HTML ve CSS kullanarak web site tasarımını öğretmek 3) Dreamweaver gibi görsel editör programlarını kullanarak web site tasarımını öğretmek 4) Web grafiklerini düzelterek ve yaratarak öğretmek 5) Animasyon yaratma, düzeltme ve yayınlamayı öğretmek 6) Web sitelerini yayınlamasını öğretmek Yük. Müh. Köksal GÜNDOĞDU 3

KAYNAKLAR https://www.w3schools.com/html/default.asp http://uzaktanegitim.meb.gov.tr:8050/wpcs4/egitim.html Yük. Müh. Köksal GÜNDOĞDU 4

DERS DEĞERLENDİRMESİ Etkinlik Yüzde Ara Sınav (Uygulama Projesi) %35 Kanaat %5 Ödev %10 Final %50 Yük. Müh. Köksal GÜNDOĞDU 5

Web Tasarımına Giriş Yük. Müh. Köksal GÜNDOĞDU 6

Web Tasarımcısı Neler Bilmelidir? HTML (esnek, değişken) -- XHTML (standartları var) CSS (Cascading Style Sheets) (Basamaklı Stil şablonları) Web Tabanlı Grafik Programı Adobe Photoshop, Flash v.s. Client Side Scripting (İstemci Tarafı) Java Script (dinamik, etkileşim, olaya yanıt, formların kontrolü) Server Side Scripting (Sunucu Tarafı) php, asp, jsp, servlet, cgi, Cold Fusion (daha dinamik, veritabanı sorgulama, gelişmiş güvenlik ve erişim kontrolü v.s.) SQL veri tabanı Yük. Müh. Köksal GÜNDOĞDU 7

İnternet Nedir? İnternet, iki ya da daha fazla bilgisayar ağının router ve hub/swıtch lerle birbirine bağlanması ile oluşan yapıdır. Her PC nin eşsiz bir IP numarası vardır, TCP/IP protokolü ile bu bilgisayarlar birbirleri ile konuşabilir. Yük. Müh. Köksal GÜNDOĞDU 8

Ağlar arası ağdır. Dünya genelindeki bilgisayarların oluşturduğu büyük ağ İlk olarak 1960 larda amerikada askeri amaçlı olarak kuruldu İnternet Nedir? İnternete bağlı her bilgisayar IP olarak adlandırılan bir adrese sahiptir. (194.27.72.1) Ve haberleşmek için IP (Internet Protocol) adresini kullanırlar. Yük. Müh. Köksal GÜNDOĞDU 9

TCP/IP Nedir? Bilgisayarların Birbirleri İle Konuşabilmesi İçin Kurallara Yani Protokollere İhtiyaç Vardır. TCP/IP, ağlarda bulunan bilgisayarların birbiri ile konuşabilmesi için kullanılan kurallar topluluğudur. Yük. Müh. Köksal GÜNDOĞDU 10

TCP/IP Nedir? TCP/IP den başka, NETBEUI, IPX/SPX gibi protokoller de vardır. Fakat TCP/IP güvenirliliği nedeniyle artık bir standart haline gelmiştir. TCP/IP protokolü veriyi paket adı verilen küçük birimlere ayırır; bir ya da daha fazla yol üzerinden bu paketleri gönderir ve gittiği yerde yeniden birleştirir. Yük. Müh. Köksal GÜNDOĞDU 11

URL Nedir? Uniform Resource Locator (Standart Kaynak Bulucu) İnternet üzerindeki kaynakları göstermek için kullanılan adresleme biçimi. İnsanlar tarafından IP adresi yerine URL kullanılır. URL Adres yapısı: protokol://sunucu.ağ.adresi:port_numarası/alt_klasörler /.../istenen kaynak Yük. Müh. Köksal GÜNDOĞDU 12

URL Nedir? Örnek URL adresleri: http://www.duzce.edu.tr:80/tef/anagiris.htm ftp://tef.duzce.edu.tr/bil/bmt202.zip NOT: URL ile IP adresi arasındaki dönüşüm DNS (Domain Name System) Sunucular tarafından yapılır. Yük. Müh. Köksal GÜNDOĞDU 13

HTML Sayfası Nedir? Html Hyper Text Markup Language Kelimelerinin Baş Harfleridir.(Hiper Metin İşaretleme Dili) Metin, Resim, Ses, Görüntü Ve Diğer Nesnelerin Bir Sayfada Kullanılmasını Sağlayan Komutlar Topluluğudur. Standart bir web sayfasının uzantısı.htm veya.html olmalıdır. Yük. Müh. Köksal GÜNDOĞDU 14

HTML Kodu (Tag ı) Nedir? Html sayfaları oluşturmak için kullanılan komutlardır. Örneğin <b>...</b> Komutu Araya Yazılan Metinleri Kalınlaştırır. Bir html (web) sayfası düzenli bir şekilde bir araya gelen html kodlarından oluşur. Yük. Müh. Köksal GÜNDOĞDU 15

HTML in Versiyonları 1990 yılında ortaya atılan html, zaman geçtikçe yeni teknolojilere ayak uydurdu ve yeni versiyonlar ile kullanıldı. Her yeni versiyon önemli özellikler barındırmakta ve web tasarımcılarının imkanlarını arttırmaktadır. Yük. Müh. Köksal GÜNDOĞDU 16

HTML 1.0 1990 yılında duyuruldu. Sadece Next işletim sisteminde çalışıyordu. Yük. Müh. Köksal GÜNDOĞDU 17

HTML 2.0 Eylül 1995 te ortaya çıktı. Html i standard hale getirmek için ciddi bir revizyondan geçirilerek oluşturuldu. Görüntü düzenleme ve formların doldurulması ile ilgili bazı yeniliklere sahipti. Yük. Müh. Köksal GÜNDOĞDU 18

HTML 3.0 İnternetin iyice yaygınlaşması ile 2.0 versiyonu yetersiz bulunmaya başlandı. Bunun sonucu olarak 3.0 versiyonu oluşturuldu. Tablo kullanımı, görüntüler üzerinde metin akışı, metin biçimlendirme ve sayfa yerleşiminin daha esnek olması ile ilgili yeniliklere sahipti. Yük. Müh. Köksal GÜNDOĞDU 19

HTML 3.2 Mayıs 1996 da duyuruldu. Çerçeveler, SCRIPT olanağı, ileri matematiksel fonksiyonlar gibi yeni özellikler içeriyordu. Yük. Müh. Köksal GÜNDOĞDU 20

HTML 4.0 18 Aralık 1998 de kullanıma sunuldu. Nesne ve kaskad stil oluşturma özelliklerine sahiptir. Yük. Müh. Köksal GÜNDOĞDU 21

HTML 5.0 HTML nin en son sürümüdür. İlk çıktığı aşama olan beta aşamasında bile çoğu tarayıcı html5 kodlarını desteklemekteydi Özellikler görüntü ve video ile ilgili geliştirmeler yapılmıştır Yük. Müh. Köksal GÜNDOĞDU 22

XHTML Taglar düzgün açılıp kapatılmalıdır: <b><i>kalın ve italik yazı</b></i> Tag lar kapatılmalıdır: <p>paragraf <p>diğer paragraf Komutlar küçük harfle olmalıdır. <body><p>this İs a Paragraph</p></body> Yük. Müh. Köksal GÜNDOĞDU 23

Web Server Nedir? Html kodlarını kullanarak html (web) sayfaları yapıyoruz. Web sayfaları bir araya gelerek web siteleri ni oluştururlar. Yaptığımız web sitesinin internet kullanıcıları tarafından erişilebilmesi için sitemizi bir web server a koymalıyız. Yük. Müh. Köksal GÜNDOĞDU 24

Web Server Nedir? Web server lar her gün 24 saat çalışırlar ve sitemizden istenilen sayfaları internet kullanıcılarına gönderirler. Şu an piyasada WINDOWS(IIS) ve LINUX (APACHE) tabanlı web server lar vardır. Html sayfalarınızı her ikisinde de barındırabilirsiniz. Yük. Müh. Köksal GÜNDOĞDU 25

Browser (Tarayıcı) Nedir? Web serverlarda bulunan sitelere ulaşabilen, web server dan gelen html kodlu sayfaları bize gösteren yazılımlardır. Internet Explorer Fırefox Google Chrome gibi yazılımlar bunlara örnektir. Yük. Müh. Köksal GÜNDOĞDU 26

Hosting (Alan) Nedir? Yaptığımız web sitemizin yayınlanması ve internet kullanıcılarının bizim sayfalarımıza ulaşması için artık bir web server a ihtiyacımız olduğunu biliyoruz. Sitemizi yayınlamak için ya kendi web server ımızı kurarız ya da başka bir serverdan ihtiyacımıza göre bir miktar alan satın alırız. Yük. Müh. Köksal GÜNDOĞDU 27

Hosting (Alan) Nedir? Web server barındırmak zahmetli ve teknik bilgi gerektirdiği için genelde web tasarımcıları yaptıkları web siteler için hosting yani alan satın alırlar. Hosting firması ihtiyacınıza göre server ın hardiskinden bir miktar (5,10, 15, 50, 100,... mb) alan kiralar ve karşılığında ücret alır.. Yük. Müh. Köksal GÜNDOĞDU 28

Domain (Alan Adı) Nedir? Web server a koyduğunuz sitenize tüm internet kullanıcılarının erişebilmesi için bir isim vermeniz gerekir. Web sitelerine verdiğimiz isimlere domain yani alan adı denir. örneğin www.ekargemuhendislik.com bir alan adıdır. Yük. Müh. Köksal GÜNDOĞDU 29

Domain İsimleri Domain isimleri alan adı, alan uzantısı ve ülke kodundan oluşurlar. Örneğin arge.com.tr arge Kurumun Adıdır. com Uzantısıdır. tr Ülke Kodudur. Yük. Müh. Köksal GÜNDOĞDU 30

Alan Uzantısı Nedir? Kurumlar, yaptıkları işe göre farklı uzantılara sahip olurlar..com: Ticari Kurumlar.edu: Eğitim Kurumları.gov: Devlet Kurumları.net: Ağ Servis Sağlayıcıları.mil: Askeri Kurumlar.org: Dernek V.B. Kurumlar Yük. Müh. Köksal GÜNDOĞDU 31

Ülke Uzantısı Nedir? Farklı Ülkeler Farklı Uzantılara Sahiptir. Örnegin:.tr: Türkiye.gr: Yunanistan.ca: Kanada.fr: Fransa.de: Almanya Yük. Müh. Köksal GÜNDOĞDU 32

duzce.edu.tr duzce: kurum adı edu: eğitim kurumu tr: ülke kodu türkiye Örneğin kava.net.fr kava: kurum adı net: ağ servis sağlayıcı fr: ülke kodu fransa Yük. Müh. Köksal GÜNDOĞDU 33

Bir web sitesi için; İhtiyaca göre hazırlanmış bir web sayfası olmalıdır. Bu web sitesi için alan adı (Domain) alınmalıdır. Web sitesini depolayabilecek alan (Hosting)satın alınmalıdır. Hosting ve Domain alabileceğiniz bazı kuruluşlar: Natro.com Turkticaret.net Webadam.com Websahibi.com vb Yük. Müh. Köksal GÜNDOĞDU 34

Web Standartlarını Kim Düzenler? Web standartlarını MICROSOFT veya NETSCAPE gibi firmalar belirlemez. Web Standartları W3C Denilen Bir Kurum Tarafından Saptanır. W3C World Wide Web Consortıum un Kısaltılmışıdır. Kurumun Web Adresi: www.w3c.org www - world wide web (Dünya çapında ağ) Yük. Müh. Köksal GÜNDOĞDU 35

İstemci/Sunucu Yük. Müh. Köksal GÜNDOĞDU 36

İstemci/Sunucu Yük. Müh. Köksal GÜNDOĞDU 37

İstemci/Sunucu Yük. Müh. Köksal GÜNDOĞDU 38