IT 504 İnternet ve Web Programlama Tanıtım Yrd. Doç. Yuriy Mishchenko.

Slides:



Advertisements
Benzer bir sunumlar
Web uygulamalarında yeni bir yaklaşım AJAX
Advertisements

HTML e GİRİŞ Temel HTML etiketleri.
HTML
PHP & MYSQL.
İnternet Tarayıcı Programlar
İNTERNET.
WEB TASARIM Temel Kavramlar.
MIT504 İnternet ve Web Programlama: Javascript programlama devam Yrd. Doç. Dr. Yuriy Mishchenko.
HTML’e Devam Uygulama.
Özel Site.NET İnternet Nedir? Soner Sevindik.
WEB SAYFASI NASIL HAZIRLANIR?
MIT504 İnternet ve Web Programlama: Javascript programlama devam Yrd. Doç. Dr. Yuriy Mishchenko.
IT504 ~~JScript~~ JavaScript’e giriş
WEB Tasarımı & .NET Bolum 1
MIT505 İnternet ve Web Programlama: Web Şablonları ve Web düzenleme
İnternet Programcılığı
Bilgisayar Dosya Uzantıları
Web Programlama Kursu Bu kurs ne değildir? Neyi amaç edinmiştir?
İNTERNET.
İNTERNET VE İLETİŞİM.
BTEP 203 – İnternet ProgramcIlIğI - I
BTEP 203 – İnternet ProgramcIlIğI - I
Öğrt.Gör.Dr. Ahmet Cengizhan Dirican GYTE – Bilgisayar Mühendisliği
IT504 ~~DOM~~ Belge Nesne Modeli I
İNTERNET TABANLI PROGRAMLAMA
MIT505 İnternet ve Web Programlama: Dinamik web sayfaları, javascript
İNTERNET PROGRAMLAMA - 1
XML TEKNOLOJİLERİ BTP 206. Ders İçin Gerekli Olan Ders Kitabı –XML, Zafer Demirkol, Pusula Yayınları Yardımcı Ders Kitabı –XML How To Program, Deitel.
Site Türleri ve Yapıları
JavaScript Javascript , Netscape firması tarafından C dilinden esinlenilerek yazılmıştır Yazılma amacı Html'in sahip olmadığı bazı özelliklerin web sayfalarında.
Temel HTML Eğitimi Erman Yükseltürk.
HTML (HYPER TEXT MARKUP LANGUAGE) TEMEL ETİKETLERİ
WEB TASARIMININ TEMELLERİ
Yrd. Doç. Dr. Yuriy Mishchenko
İnternet Teknolojisi Temel Kavramlar
.NET Teknolojileri .NET mimarisi VB.NET, C.NET, C#.NET
WEB TASARIMINDA TEMEL KAVRAMLAR
BTEP 203 – İnternet ProgramcIlIğI - I
HTML HYPER TEXT MARKUP LANGUAGE Burcu Yılmaz – İ brahim Mert Bilişim Teknolojileri Ö ğ retmeni.
HTML :Hyper Text Markup Language explorer, firefox, opera herhangi bir derleyiciye ihtiyaç duymadan çalışabilir metin biçimlendirme resim ekleme ve biçimlendirme.
Internette iki çe ş it adresleme kullanılır. IP numarası herhangi bir bilgisayar internete ba ğ landı ğ ı anda, dünya üzerinde sadece ona ait olan bir.
 Bilgisayarlar arasında bilgi alışverişini, dosya iletimini sağlamaktadır.  Bu protokol kullanılarak, internet üzerinde bulunan herhangi bir bilgisayarda.
EĞİTİMDE BİLİŞİM TEKNOLOJİLERİ
WEB TASARIMININ TEMELLERİ
BİT’İNİ KULLANARAK BİLGİYE ULAŞMA VE BİÇİMLENDİRME
İNTERNET VE İLETİŞİM.
İnternet Teknolojisi Temel Kavramlar
HTML HYPER TEXT MARKUP LANGUAGE Ayşe AK İ DA Ğ I Bilişim Teknolojileri Ö ğ retmeni.
Dersi Özeti Kursun içeriğini özeti Alt başlıkları Proje Kurs esnasında kullanmayı planladığımı editörler HTMLe giriş Temel etiketler Notepad+’da.
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.
Yrd. Doç. Dr. Murat Olcay Özcan
Modül 1: Giriş. Genel Bakış Temel.NET kavramları Geliştirme ortamında gezinti Bir C# projesi oluştur Use Visual Studio.NET Veriye eriş Hata ayıkla ve.
Hazırlayan: EMRAH HAS. Eşzamanlı ya da eş zamansız, metin, grafik, animasyon, ses, video gibi içeriğin tamamen işlenmiş, yarı işlenmiş ya da ham veri.
HTML HTML Nedir? HTML Ne İşe Yarar?. HTML (HyperText Markup Language / Hareketli-Metin İşaretleme Dili) basitçe, tarayıcılarla görebileceğimiz, internet.
Web Tasarımı 2.Hafta. HTML Nedir  Hyper Text Markup Language (Hiper Metin İşaretleme Dili) web sayfalarını oluşturmak için kullanılan standart metin.
Web Önyüzü Nasıl Olmalı? : İskelet {css} : Görünüm JavaScript() : Etkileşim.
Dünyanın bilgisine açılan pencere...
Web Tasarımı Giriş.
Web Teknolojileri Giriş.
İnternet ve WEB Tanımları Html Temel Etiketleri
Tarayıcı Sorunları ve Çözümleri
WEB TASARIMI – HTML BİLGİSİ SAVAŞ TUNÇER
WEB TASARIMI HTML LİSTELER VE FRAMELER SAVAŞ TUNÇER.
Dünyanın bilgisine açılan pencere...
Amazon Web Servisleri ve Javascript Dilinin Birlikte Kullanımı
Web Programlama Kursu Bu kurs ne değildir? Neyi amaç edinmiştir?
Bu sununun aynısını (Animasyonlar vb
Bu sununun aynısını (Animasyonlar vb
Genel PHP Akademik Bilişim 2003 Adana, Şubat 2003 Hidayet Doğan
.NET Teknolojileri .NET mimarisi VB.NET, C.NET, C#.NET
Sunum transkripti:

IT 504 İnternet ve Web Programlama Tanıtım Yrd. Doç. Yuriy Mishchenko

İnternet Programlama tanıtım İnternet programlama nedir: – İnternet ya da Web programlama web sayfaları, web siteleri, ve web uygulamaları oluşturma için kullanılan teknolojinin bir alanıdır – İnternetteki bütün web siteleri, web programlama dilleri ve sistemleri kullanarak çalışır – İnternet önemi artırken, İnternet ve Web programlamanın önemi aynı zamanda çok artıyor

İnternet Programlama tanıtım İnternet programlamanın uygulamaları: – Kişisel websiteleri, bilgi verme yada yayınlama

İnternet Programlama tanıtım İnternet programlamanın uygulamaları: – Şirket websiteleri, web temsili yada bilgi yayınlama

İnternet Programlama tanıtım İnternet programlamanın uygulamaları: – Web mağazaları ve İnternet alışveriş

İnternet Programlama tanıtım İnternet programlamanın uygulamaları: – Web işletme sistemleri

İnternet Programlama tanıtım İnternet programlamanın uygulamaları: – ve diğer iletişim sistemleri

İnternet Programlama tanıtım İnternet programlamanın uygulamaları: – Arkadaşlarla iletişim – Facebook

İnternet Programlama tanıtım İnternet programlamanın uygulamaları : – Hepsi web programlamaya bağlıdır – Zamanımızda çok yaygın, hayatımızın çok önemli bir unsurudur – İnternet ve web programlama çok yaygın kullanılma ve önemine sahip olmuştu

İnternet Programlama tanıtım İnternetteki temel iletişim iki seviye içerir – Web istemci (client) – Web sunucu (server)

İnternet Programlama tanıtım İnternet etkileşim modeli – Web istemci (client), sizin bilgisayarınız, İnternet Explorer, Firefox ya da Chrome gibi web tarayıcı (web browser), ve oraya indirilen web sayfaları

İnternet Programlama tanıtım İnternet etkileşim modeli – Web sunucu (server), web sitesinin verisi depolayan, uzak bir yerde olan büyük bir bilgisayardır Web sitesinin verisi

İnternet Programlama tanıtım İnternet etkileşim modeli – Web sunucu (server), çok güçlü bir bilgisayar ya da çok büyük bilgisayar kümesidir, ve birçok istemci (client) ye aynı zamanda web sitesini verebilmek zorundadır

İnternet Programlama tanıtım İnternet etkileşim modeli – Bir web sayfası açmak için, istemci ilk önce sunucuya internet yoluyla isteği gönderiyor; ona göre sunucu gereken sayfaları geri gönderiyor web isteği web sayfası

İnternet Programlama tanıtım İnternet etkileşim modeli – Bu sürecinde iki önemli eleman var – sunucunun web sayfası hazırlama ve göndermesi, ve istemcinin web sayfasını göstermesi Web sayfası gösterme Web sayfası hazırlama

İnternet Programlama tanıtım İnternet etkileşim modeli – İkisi seviye web programlama ile desteklenir – Buna göre, İnternet/Web programlamanın iki seviyesi var İstemci tarafından programlama Sunucu tarafından programlama

İnternet Programlama tanıtım İnternet etkileşim modeli – İnternet/Web programlamanın iki seviyesi Client-side programming Server-side programming

İnternet Programlama tanıtım İnternet etkileşim modeli – İstemci tarafından programlama (client-side programming), web sitesinin sayfalarını gösterme ve kullanıcıyla etkileşim belirtiyor İstemci tarafından programlama Sunucu tarafından programlama

İnternet Programlama tanıtım İnternet etkileşim modeli – Sunucu tarafından programlama (server-side programming), web sitesinin sayfalarını hazırlama, güncelleştirme, gönderme, ve kullanıcıdan veri alma ile çalışıyor İstemci tarafından programlama Sunucu tarafından programlama

İnternet Programlama tanıtım İnternet etkileşim modeli – İstemci tarafından, iki seviye var i.Web sitesi gösterim kontrolü ve ii.Kullanıcıyla dinamik etkileşim İstemci tarafından programlama sunucu tarafından programlama

İnternet Programlama tanıtım İnternet etkileşim modeli – İsteci tarafından programlama web sitesi gösterim – HTML, CSS dilleri ve teknolojileri Kullanıcıyla etkileşim – Javascript ve DOM teknolojileri

Temel Yazılım İnternet/web progamlama, programlamanın bir türüdür ve bu nedenle pratik becerleri ve çok pratik gerekiyor Bu dersin yapısı: – (BİR)AZ TEORY... – ÇOK tutorial kullanarak pratik çalışma Özel laptopunuz varsa, getirmenizi tavsiye ederim

Temel Yazılım Gereken yazılım: – Web tarayıcı (web browser) – Metin editörü (text editor) – HTML/Javascript ayıklayıcı (debugger)

Temel Yazılım Gereken yazılım: – Web tarayıcı – Firefox – Metin editörü – Notepad++ – HTML/Javascript ayıklayıcı – Firebug Firefox plugin (eklentisi)

Temel Yazılım Bilgisayarlarınıza yazılım kurun... 1.Google’den söz geçen yazılım bulun 2.İndirin 3.Kurun Firefox Notepad++ Firebug

Temel Yazılım Ek yazılım: – HTMLKit: HTML zengin editörü – Aptana: bir iyi Javascript/HTML İDE – integre geliştirme çerçevesi; İntegrated Development Environment, code completion - tam kodu, debugger – ayıklayıcı, vb – ama çok büyük yazılım paketi – Eclipse: bir iyi genel İDE, code completion, debugger, ve birçok plugin (eklentisi) var – ama gelişmiş yazılım Ek yazılım laptoplarınızda kullanabilirsiniz

Ek Kaynaklar EK KAYNAKLAR HTML, web tasarım, javascript/ programlama ile ilgili ne varsa kitaplar kullanabilirsiniz İnternette birçok kaynak var (genel ingilizce) – Google’dan bulabilirsiniz – Çevirme için, google translate kullanılabilir

Ek Kaynaklar HTML, CSS, ve Javascript kaynaklar: – tizag.com – w3schools.com Javascript kaynaklar: – tizag.com

Ek Kaynaklar Ek kaynaklarla çalışma modeli: – Programlar yazırken İnternetten sürekli “yardım” istemek lazım – Belli programlama sorunlar yada sorular için, İnternetten genellikle hazır çözümler yada tartıştırmalar bulunabilir – Belli bir soruna karşılayınca öncellikle internette çözümü aramak lazım

Ek Kaynaklar Web programlama çalışma modeli: – İnternet/Web programlamada birkaç temel bölüm ve birçok teknolojiye sahiptir – Çok hızlı gelişen bir teknoloji alanıdır – Sürekli eğitim en derecede önemlidir

Web Sayfasına ilk bakış Örnek sayfa İnternetten indirelim ve “source code”ye bakalım... Web sayfası -

Web Sayfasına ilk bakış Web sayfasının içinde, bir program görebilirsiniz O program, HTML dilinde yazılmıştır – HTML = Hyper Text Markup Language = Hiper Metin İşaretleme Dili – HTML, İnternet’in metin belirtme dilidir

Web Sayfasına ilk bakış HTML, bir programlama dilidir, ama normal programlama dili gibi değildir – HTML işleme talimatları belirtmiyor – sayfanın gösterimi belirtiyor, yanı sayfanın düzenini tanımlıyor HTML kodu == web sayfasının düzeni

Web Sayfasına ilk bakış HTML, web sayfası düzenleme için özel komutalar, “etiket” adında, kullanıyor Normalde, o “etiketleri” İngilizce belli bir anlamından gelir (ingilizce bilmek faydalıdır demek) En önemli HTML etiketlerinin listesi:

Web Sayfasına ilk bakış, web sayfasının “body” yada vücut belirtir, diğer sayfalara bağlantı oluşturur, “Header” yada metin başlıkları belirtir, “table” yada tablolar düzenler, Table “Row”, yada tablonun sıra, ve Table “Data”, yada veriler hücreler, belirtir - “Paragraph” yada paragraf demektir - “line BReak” yada satır sonu demektir, - “Unordered List” ve “Ordered List”, sırasız ve sıralı listeler, demektir - “LIst element”, liste öğesi, için kullanılır