İçeriğe geç

Ders

IND3210763

WEB PROGRAMLAMA

Endüstri Mühendisliği

TEORİ
3
UYGULAMA
0
KREDİ
3
AKTS
6

ÖN KOŞULLAR

ŞUNLARIN ÖN KOŞULU

Yok

OKUTULDUĞU PROGRAMLAR

DİLEnglishDÜZEYFirst Cycle (Bachelor's Degree)TÜRElective

AMAÇ

Bu ders, hem istemci tarafı hem de sunucu tarafı programlamayı dikkate alan standartlara sahip Web sitelerinin geliştirilmesini amaçlamıştır. Öğrenciler internetin nasıl çalıştığını, web standartlarını, web tasarım kavramlarını, HTML, CSS, JavaScript ve PHP'yi öğreneceklerdir. Derse katılanlar, dönemlik bir proje ile uygulamalı deneyime sahip olacaklardır.

İÇERİK

Bu ders; Web tasarıma başlangıç, We Nasıl Çalışır, HTML Giriş,Metni İşaretleme, Bağlantı Ekleme, Resim Ekleme,Tablo İşaretleme, Formlar, Gömülü Medya,CSS'ye Giriş, Metni Biçimlendirme, Renkler ve Arka Planlar,Kutunun İçinde Düşünme, Kayan ve Konumlandırma, Flexbox ile CSS Düzeni,Duyarlı Web Tasarımı, Geçişler, Dönüşümler ve Animasyon,Introduction to Javascript, Using Javascript and the Document Object Model,Gelişmiş Javascript Programlama,Dönem Arası Proje Sunumu,PHP Temelleri ve XAMPP'ye Giriş,PHP Formları ve Gelişmiş Bölümler,PhpMyAdmin, MySQL ve Temel SQL İfadelerine Giriş,Gelişmiş SQL İfadeleri,Dönem Sonu Proje Sunumu; konularını içermektedir.

ÖĞRENME KAZANIMLARI

TR GÜNCELLENMEDİ
  1. 1

    Explain how the client-server model of Internet programming works.

  2. 2

    Design the interactive, client-side, executable web applications.

  3. 3

    Demonstrate how Internet programming tasks are accomplished.

  4. 4

    Recognize the language of the web: HTML and CSS.

  5. 5

    Gain hands-on experience with both client-side and server-side web development.

HAFTALIK PLAN

  1. HAFTA 1

    Web tasarıma başlangıç, We Nasıl Çalışır, HTML Giriş

  2. HAFTA 2

    Metni İşaretleme, Bağlantı Ekleme, Resim Ekleme

  3. HAFTA 3

    Tablo İşaretleme, Formlar, Gömülü Medya

  4. HAFTA 4

    CSS'ye Giriş, Metni Biçimlendirme, Renkler ve Arka Planlar

  5. HAFTA 5

    Kutunun İçinde Düşünme, Kayan ve Konumlandırma, Flexbox ile CSS Düzeni

  6. HAFTA 6

    Duyarlı Web Tasarımı, Geçişler, Dönüşümler ve Animasyon

  7. HAFTA 7

    Introduction to Javascript, Using Javascript and the Document Object Model

  8. HAFTA 8

    Gelişmiş Javascript Programlama

  9. HAFTA 9

    Dönem Arası Proje Sunumu

  10. HAFTA 10

    PHP Temelleri ve XAMPP'ye Giriş

  11. HAFTA 11

    PHP Formları ve Gelişmiş Bölümler

  12. HAFTA 12

    PhpMyAdmin, MySQL ve Temel SQL İfadelerine Giriş

  13. HAFTA 13

    Gelişmiş SQL İfadeleri

  14. HAFTA 14

    Dönem Sonu Proje Sunumu

DEĞERLENDİRME

  • Ara Sınavın Başarıya Oranı30%
  • Genel Sınavın Başarıya Oranı70%

İŞ YÜKÜ

ETKİNLİKSAYISAATTOPLAM
Ders Saati14342
Rehberli Problem Çözme000
Problem Çözümü / Ödev / Proje / Rapor Tanzimi8864
Okul Dışı Diğer Faaliyetler000
Proje Sunumu / Seminer2612
Kısa Sınav (QUİZ) ve Hazırlığı21020
Ara Sınav ve Hazırlığı12020
Genel Sınav ve Hazırlığı12525
Performans Görevi, Bakım Planı000

KAYNAKLAR

  • Learning Web Design: A Beginner’s Guide to HTML, CSS, Javascript, and Web Graphics by Jennifer Niederst Robbins, 5th edition, 2018.
  • Derste dağıtılacaktır.

ÖĞRETİM ELEMANLARI

  • Prof.Dr. Selim AKYOKUŞKOORDİNATÖR
  • Prof.Dr. Selim AKYOKUŞ