Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
3BIL203İnternet Programcılığı 13+1+04425.06.2026

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Ön Lisans
Bölümü / Programı Bilgisayar Programcılığı
Öğrenim Türü Örgün Öğretim
Dersin Türü Zorunlu
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Bu ders, öğrencilere internet teknolojilerinin temelini, web sayfası geliştirme süreçlerini, web protokollerini, alan adı ve barındırma yönetimini, SEO prensiplerini ve temel PHP uygulamalarını öğretmeyi amaçlamaktadır.
Dersin İçeriği İnternet kavramı ve tarihsel gelişimi
Temel internet protokolleri (HTTP, HTTPS, FTP, SMTP, DNS vb.)
Domain ve hosting satın alma süreçleri
cPanel kullanımı
Dosya yönetimi
Veritabanı oluşturma
E-posta hesapları açma
Web sunucuları ve SSL sertifikası kullanımı
HTTP ve HTML’e giriş
HTML temel ve yapısal etiketler
Meta etiketleri ve kullanım amaçları
Web tasarımının temel ilkeleri
Arama motoru optimizasyonu (SEO)
Anahtar kelime seçimi
On-page SEO teknikleri
Google arama algoritması temel prensipleri
Temel form işlemleri ve giriş doğrulamaları
Açık kaynak kodlu PHP ile form verisi işleme
Oturum yönetimine giriş (Session/Cookie temelleri)
Dersin Yöntem ve Teknikleri Anlatım, Uygulama, Gösteri, Proje Tasarımı/Yönetimi, Soru-Yanıt
Ön Koşulları Yok
Dersin Koordinatörü Öğr. Gör. MEHMET KELEŞ mehmetkeles@osmaniye.edu.tr
Dersi Verenler Yok
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar MDN Web Docs. (t.y.). Web teknolojileri referansı. https://developer.mozilla.org
Kaynak 2
Haverbeke, M. (2018). Eloquent JavaScript: A Modern Introduction to Programming (3rd ed.). No Starch Press.
PHP Group. (t.y.). PHP dokümantasyonu. https://www.php.net/docs.php
Kaynak 5
Ders Notları Duckett, J. (2014). HTML and CSS: Design and Build Websites. Wiley.
PHP Group. (t.y.). PHP documentation. https://www.php.net/docs.php
W3Schools. (t.y.). Web development tutorials. https://www.w3schools.com
Dökümanlar Ders sunumları, HTML/CSS ve web programlama uygulama dosyaları, web sunucu ve hosting araçları, çevrimiçi kaynaklar
Ödevler Web sayfası geliştirme ve internet protokolleri uygulamalı ödevleri
Sınavlar Ara Sınav %40, Yarıyıl Sonu Sınavı %60

Ders Yapısı
Mühendislik Bilimleri %40
Alan Bilgisi %60

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 40
Yarıyıl Sonu Sınavı 1 % 60
Toplam :
2
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 4 56
Sınıf Dışı Ç. Süresi 14 4 56
Ödevler 6 1 6
Ara Sınavlar 1 1 1
Yarıyıl Sonu Sınavı 1 1 1
Toplam İş Yükü   AKTS Kredisi : 4 120

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Bilgi 
1 İnternet altyapısını ve protokolleri ana hatlarıyla açıklar.
2 Domain ve hosting yönetimini etkin şekilde kullanır.
3 cPanel üzerinden e-posta, dosya ve veritabanı yönetimi yapar.
4 HTML kullanarak web sayfası oluşturur.
5 SEO temel ilkelerini uygular ve anahtar kelime stratejisi geliştirir.
6 Temel PHP ile form işlemleri ve oturum takibini gerçekleştirir.
7 Hazırladığı web sitesini sunucu üzerinde yayına alır ve canlı ortamda test eder.
8 Basit düzeyde API entegrasyonu gerçekleştirir ve dinamik web uygulaması geliştirir.
9 Web uygulamalarında temel hata ayıklama ve test işlemleri uygular.
10 Takım çalışmasına uygun mini web projeleri geliştirir ve teknik süreç raporunu hazırlar.

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 İnternet Programcılığına Giriş ve Web Teknolojileri İnternet programcılığı konularını araştırarak örnek kodları inceleyiniz Ders notları, W3Schools HTML giriş
2 HTML5 Temelleri ve Sayfa Yapısı İnternet programcılığı konularını araştırarak örnek kodları inceleyiniz HTML örnek dosyaları
3 Metin, Liste, Tablo ve Bağlantılar İnternet programcılığı konularını araştırarak örnek kodları inceleyiniz HTML uygulama dokümanları
4 Form Yapıları ve Kullanıcı Girdileri İnternet programcılığı konularını araştırarak örnek kodları inceleyiniz Form uygulama örnekleri
5 CSS Giriş ve Temel Stil İşlemleri İnternet programcılığı konularını araştırarak örnek kodları inceleyiniz CSS ders notları
6 CSS ile Sayfa Düzeni ve Responsive Tasarım İnternet programcılığı konularını araştırarak örnek kodları inceleyiniz Bootstrap ve Flexbox kaynakları
7   JavaScript   Temelleri İnternet programcılığı konularını araştırarak örnek kodları inceleyiniz   JavaScript   başlangıç dokümanları
8 Koşul Yapıları ve Döngüler İnternet programcılığı konularını araştırarak örnek kodları inceleyiniz   JavaScript   uygulama örnekleri
9 Fonksiyonlar ve Diziler İnternet programcılığı konularını araştırarak örnek kodları inceleyiniz Fonksiyon örnekleri
10 DOM Manipülasyonu İnternet programcılığı konularını araştırarak örnek kodları inceleyiniz DOM örnek uygulamaları
11 Olay Yönetimi ve Form Doğrulama İnternet programcılığı konularını araştırarak örnek kodları inceleyiniz   JavaScript   form doğrulama kaynakları
12 AJAX ve JSON İşlemleri İnternet programcılığı konularını araştırarak örnek kodları inceleyiniz AJAX uygulama örnekleri
13 Web API Kullanımı ve Mini Proje İnternet programcılığı konularını araştırarak örnek kodları inceleyiniz API dokümantasyonları
14 İnternet Programcılığı: Modern JavaScript Çerçeveleri ve Gelecek Trendler İnternet programcılığı konularını araştırarak örnek kodları inceleyiniz Proje değerlendirme dokümanları

 
Ders İçin Önerilen Diğer Dersler
BIL120 Web Tasarımının Temelleri
Sürdürülebilir Kalkınma Amaçları
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9
Tüm 1 3 1 3 1 3 2 2 5
Bi1 1 3 1 2 1 3 2 1 5
Bi2 1 2 1 3 1 4 1 2 5
Bi3 1 3 2 2 1 3 2 1 5
Bi4 1 3 1 3 1 2 2 1 5
Bi5 1 3 1 3 1 3 3 1 5
Bi6 1 4 1 4 1 2 2 1 5
Bi7 1 3 1 3 1 2 1 1 5
Bi8 2 4 2 3 1 4 3 5 4
Bi9 3 5 2 3 1 4 4 4 5
Bi10 2 4 2 3 1 4 3 4 5

  Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek