Web Teknolojileri ve Programla

Benzer belgeler
Web Programlama Kursu

Web Teknolojileri ve Programla

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

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

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

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

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

Web Tasarımının Temelleri

HTML Hyper Text Markup Language

2. HTML Temel Etiketleri

WEB TASARIMIN TEMELLERİ

WEB TASARIMI. Đnternet Nedir?

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

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

İNTERNET PROGRAMLAMA II. Tanımlar

Internet: Tarihçe ve Kavramlar

WEB TASARIMININ TEMELLERİ

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

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

2-Hafta Temel İşlemler

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

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

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

WEB TASARIMININ TEMELLERİ

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

Web Tasarımının Temelleri

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

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

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

WEB TASARIMI VE PROGRAMLAMA


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

HTML (Hyper Text Markup Language)

WEB TASARIMININ TEMELLERİ

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

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

WEB TASARIMI VE PROGRAMLAMA DERSİ

12. Tanımlama Listeleri <dl> </dl>, <dt> </dt>, <dd> </dd>

WEB TASARIMINDA TEMEL KAVRAMLAR

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

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

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

Arama Sonuçlarında Üst Sıralarda Olmak. Temel SEO Çalışması

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

İNTERNET PROGRAMCILIĞI I

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR

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

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

Öğr. Gör. Serkan AKSU 1

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

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

WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page)

Html temelleri. Ders 4

API geliştiricileri. Web server ile yapılan entegrasyonun neticeleri. API Dokumantasyonu

PHP 1. Hafta 2.Sunum

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 4

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

Python Web 2.0 Python ve Web 2.0 Son. Python ve Web 2.0. Gökmen GÖKSEL, 3 Mayıs 2007

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

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

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

WEB TABANLI PROGRAMLAMA

Arayüz Geliştirme Dokümantasyonu

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

Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama

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

PHP 1. Hafta 1. Sunum

Doç.Dr. Yaşar SARI, Web Tasarımı Ders Notları 1

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

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

Kopya Hakkı 2005 The European Computer Driving Licence Foundation Ltd

İNTERNET PROGRAMCILIĞI

WEB TASARIMININ TEMELLERİ

İnternet Programcılığı Form İşlemleri ve Oturum Yönetimi Örnekleri

ÇALIŞMA SORULARI. 15. Linkin tıklanması durumunda sayfanın yeni pencerede açılmasını sağlayan HTML parametresi aşağıdakilerden hangisidir?

Web Tasarımının Bugünü ve Geleceği

WEB TASARIMI. c) Çeviriciler: Kullanıcının değişik biçimlerde hazırladığı belgeleri HTML biçimine dönüştürmeye sağlayan programlardır.

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

A-PDF Split DEMO : Purchase from to remove the watermark

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

BİLGİSAYAR 4. MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ HTML DERS NOTLARI 9. DERS Tablolar (HTML Giriş) YARD. DOÇ. DR.

3 SİTE OLUŞTURMA VE YÖNETME

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

İnternet Programcılığı

WEB TASARIM. CSS, IFRAME, TEMPLATE, SLICE, INCLUDE(php komutu) Tarık ÖZEL

Web Tasarımının Temelleri

Zengin Metin İşaretleme Dili (HTML) BIM206 Web Programlama

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

1.PROGRAMLAMAYA GİRİŞ

Metin İşlemleri, Semboller

1 İÇERİK YÖNETİM SİSTEMLERİ VE JOOMLA 1. İçerik Yönetim Sistemi (CMS) Nedir? 1. Neden Joomla? 2. Joomla nın Tarihi 3. Joomla nın Anlamı & Logosu 4

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

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

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

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

PHP ile İnternet Programlama

Temel Başlıklar. HTML Formlarının amacı Çalışma şekli Form Action ve Method

Transkript:

Web Teknolojileri ve Programla 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 neler yapılabileceğiz? Örnek siteler

Örnek Projeler E-ticaret siteleri CD-DVD Satış ve Paylaşım Sitesi Grafik ve Web Tasarım Çalışmaları Satış Sistemi Eğitim içerikli siteler Öğrenci Bilgi Sistemi KPDS Sınav ve Çalışma Sistemi Turizm içerikli siteler Turist Rehber Portallar Araba Portalı Kitap Portalı

CD-DVD Satış ve Paylaşım Sitesi

Grafik ve Web Tasarım Çalışmaları Satış Sistemi

Öğrenci Bilgi Sistemi

TURİZM REHBERİ

Emlak Portalı

Montaj & Servis Takip Sistemi

Otel Sistemi

Web Teknolojileri ve Programla Bölüm I: HTML, DHTML, XML, JavaScript, CSS Bölüm II: PHP ve MySql Bölüm III: ASP.Net ve/veya C#

Editörler Üç temel editör kullanılması planmakta: Notepad++ Adobe Dreamweaver CS4 Microsoft Express Edition (2008-2010) Microsoft Visual C# Express Edition Microsoft Visual Web Developer Express

Editörler Notepad++ Notepad++, notepad yazılımına alternatif olan, çok gelişmiş bir metin editörüdür. Onlarca programlama dilini tanır ve renklendirme desteği verir. Özellikler: Dil tanıma ve renklendirme WYSIWYG editörü Kullanıcı tanımlamalı dil renklendirme Otomatik tag tamamlama Çoklu döküman açma ve görüntüleme Arama&Değiştirme desteği Sürükle&Bırak desteği Türkçe 3.18 MB Freeware/Ücretsiz Desteklediği Diller: C, C++, Java, C#, XML, HTML, PHP, CSS, makefile, ASCII art (.nfo), doxygen, ini file, batch file, Javascript, ASP, VB/VBS, SQL, Objective-C, RC resource file, Pascal, Perl, Python, Lua, TeX, TCL, Assembler

Notepad++

Editörler Adobe Dreamweaver CS4 Adobe Dreamweaver CS4 yazılımı, tasarımcı ve geliştiricilere standartları temel alan web sitelerini güvenle oluşturma gücü verir. Özellikler: Sitenizi görsel olarak tasarlayın- Programlama tabanlı sayfalar Tarayıcılar arasında uyumluluğu sağlayın FLV video entegre edin İngilizce (dil desteği) Yaklaşık 350 MB Shareware/Deneme ADOBE http://www.adobe.com/products/dreamweaver/

Editörler Adobe Dreamweaver CS4

Editörler Microsoft Express Edition Visual Studio Express Edition ücretsiz olarak kullanıma sunuldu. Express Edition genel bilgi almak ve küçük eğlenceli işler yapmak için kullanabilir, standart versiyonundaki araçlar Express Edition da yeralmamaktadır. Özellikler: Visual C# 2008 Express Edition Visual Web Developer 2008 Express Edition İngilizce Espress edition- Ücretsiz Microsoft http://www.microsoft.com/express/downloads/

Microsoft Express Edition- Web

Microsoft Visual C# Express Edition Console- Applications

Microsoft Visual Web Developer Express

Kurs Nasıl Olacak? Örneklerle anlatılacak Uygulamalar yapılacak Video ve sesli anlatımlar hazırlanacak Örnek 1: http://idea.metu.edu.tr/file.php/10/ornek/htmlornek /htmlornek.html Örnek 2: http://idea.metu.edu.tr/file.php/10/ornek/ornekphp/ ornekphp.html

Kurs ne zaman olacak? Çarşamba 18.00-20.00 Cumartesi 12.30-15.00 Salı- Cuma 18.00-20.30? Ne dersiniz?

URL: http://www.sem.metu.edu.tr scheme://host.domain:port/path/filename scheme internet servisinin tipidir. Genellikle kullanılan tip http dir, ftp de olabilir. host alan adının sunucusunu bildirir. Örnek: www. domain alan adıdır. Örnek: sem.metu.edu.tr :port sunucuya hangi porttan bağlanacağınızı belirtir. http portu 80 olarak sabitlenmiştir. path, sunucu içerisindeki alt klasörlere veya direkt bir dosyaya ulaşmak için kullanılır

Web Sayfalarını Yayınlamak? Sadece kendi bilgisayarımızda kalabilir yada, Web sayfanızı yayınlamak için sayfanızı bir web sunucuya kopyalamalısınız. Alan adı almak (Domain name) Örnek: www.namecheap.com Hosting alınan DNS e ayarları yaparak yönlendirmek yeterli Alan kiralamak (Hosting) Web Hosting (Ücretli) 500 MB Web Alanı 5 GB Trafik 1 Alan Adı Barındırma 15 E-Posta http://www.turkiyewebalani.com http://www.hostley.net/ http://hosting.turk.net FTP Adresi Kullanıcı Adı Paralo

Bölüm I: HTML, DHTML,JavaScript, CSS Web site tasarım süreci HTML e giriş, Bağlantılar ve Internet adreslerinin kullanımı HTML ile sayfa tasarımı, arka planlar, renkler, metinler, tablolar, listeler, çerçeve ve katman kullanımı, form ve form elemanları CSS ler, Javascript, XML, XSL, DTD

HTML HTML'in açılımı Hyper Text Markup Language Bir HTML dosyasının uzantısı htm veya html olmak zorundadır. Bir HTML kodu tag(işaretlenmiş etiketler) lardan oluşmaktadır HTML dosyalarınızı kolay bir şekilde FrontPage veya Dreamweaver ile de hazırlayabilirsiniz. HTML çalışmak istiyorsanız not defteri (notepad) başlamayı tavsiye ediyorum İlk örnek

HTML ilk örnek <html> <head> <title>sayfa Başlığı</title> </head> <body> Bu benim ilk sayfam <br> <b>bu metin koyu</b> </body> </html> HTML programlama dili değil, işaretleme dilidir HTML etiketleri 2 karakter ile sınırlanır. < ve > HTML etiketleri çift olarak kullanılır. Örn: <b> Bu metin koyu fonttadır. </b> HTML etiketleri büyük/küçük harfe duyarlı değildir

HTML ilk örnek Başlıklar <h1> ve <h6> dahil olmak üzere aradaki tüm rakamlar kullanılarak tanımlanabilir Örnek: <h1>bu bir başlık</h1> Paragraflar <p> etiketi ile belirtilir. Örnek: <p>bu bir paragraf</p> Satır atlamak için <br> etiketi kullanılır. HTML içinde açıklama (yorum) satırları yaratmak Örnek: <!-- Bu bir açıklama -->

HTML ilk örnek - Parametreler Parametreler, HTML öğelerine, ek özellikler eklenmesini sağlar. Parametreler daima başlangıç etiketi içerisinde belirtilir. Örnek 1: <h1 align="center"> metinin ortalanacağını da belirtir. Örnek 2: <body bgcolor= yellow > arkaplan renginin sarı olacağını belirtir.

HTML ilk örnek özel karakterler HTML içinde bazı karakterler ("<" gibi) kaynak kodlarda yazılarak ekranda görüntülenmesi sağlanamaz.bu tip karakterleri görüntüleyebilmek için bazı özel karakterler kullanılır. Örnek 1: Fazladan boşluk, Özel karakteri: Örnek 2: Küçüktür, <, Özel karakteri: < Örnek 3: Büyüktür, >, Özel karakteri: > Örnek 4: Ve, &, Özel karakteri: & Örnek 5: Alıntı,, Özel karakteri: "

HTML ilk örnek link ve çerçeve Link vermek Örnek 1: <a href="http://www.sem.metu.edu.tr target="_blank">...sem web sayfası tıklayın...</a> Çerçeve oluşturmak Örnek: <frameset cols="25%,75%"> <frame src="frame_a.htm"> <frame src="frame_b.htm"> </frameset> <frameset> : Frame ayarlarını belirtir. <frame> : Alt pencere (çerçeve) belirtir. <noframes> : Frame desteğinin kullanılmamasını sağlar. <iframe> : İç frame belirtir.

HTML ilk örnek tablo Tablo oluşturmak Örnek 1: <table border="1"> <tr> <th>başlık</th> <th>başka Başlık</th> </tr> <tr> <td>satır 1, Hücre 1</td> <td>satır 1, Hücre 2</td> </tr> <tr> <td>satır 2, Hücre 1</td> <td>satır 2, Hücre 2</td> </tr> </table>

HTML ilk örnek liste Liste oluşturmak Örnek 1- Sırasız: <ul> <li>hakkımda</li> <li>spor</li> </ul> Örnek 2- Sırasız: <ol> <li>hakkımda</li> <li>spor</li> </ol> Resim eklemek <img src="home.gif" alt="ana Sayfa"> Arka Plan Örnek 1- Sırasız: <body bgcolor="#000000"> <body background= arkaplan.jpg"> Örnek 2- Sırasız: <ol> <li>hakkımda</li> <li>spor</li> </ol> Font <font size="2" face="verdana"> Bu bir paragraf. </font>

HTML ilk örnek Form Örnek -1 <form> Adınız: <input type="text" name="isim"> <br> Soyadınız: <input type="text" name="soyad"> </form> Örnek-2 <form> <input type="radio" name="cinsiyet" value="erkek"> Erkek <br> <input type="radio" name="cinsiyet" value="kadın"> Kadın </form> Örnek-3 <form name="input" action="gonder.php method="get" target="_blank"> Kullanıcı Adı: <input type="text" name="kullanici"> <input type="submit" value="gönder"> </form>

HTML ilk örnek Başlık - Head öğesi genel bilgiler ve ayrıca meta-bilgilerini içerir. - HTML standartlarına göre sadece bir kaç etiket head etiketi içerisinde kullanılabilir, Bunlar: <base>, <link>, <meta>, <title>, <style> ve <script>. Örnek -1 <head> <title> <base> <link> <meta> Başlık Sayfa başlığı Temel URL hedef çerçevelerini belirlemek için kullanılır. Kaynak dosyası belirtilir META bilgileri girilir.

HTML ilk örnek Meta - Meta öğesi daha çok arama motorlarının site içerisinde neler bulunduğuna dair bilgi edinmesi için koyulur. Arama motorlarının sitenizi ziyaret ettiğinde Meta keywords içine bakar ve ona göre sitenizi kendi veritabanında indeksler. Örnek <meta name="keywords" content="html, ders, online, SEM">