Ön-Yüz’e (Front-end) Giriş

Ana Sayfa » Kurslar » Ön-Yüz’e (Front-end) Giriş

Eğitmenler: Muhammed Kahraman, Selin Sezi Elevli

Kurslara kayıt olmak için tıklayın

Eğitim Özeti:

Ön-yüz (Front-end) Programlamaya Giriş, katılımcılara HTML, CSS, JavaScript ve jQuery gibi
temel web geliştirme teknolojilerini öğretmeyi amaçlayan 4 günlük bir eğitim programıdır.
Bu eğitimde, özgür yazılım felsefesi ve web geliştirme yöntemleri detaylı olarak ele alınacaktır.

Katılımcı Şartları:

  • En az B1 seviyesinde İngilizce bilgisi
  • Temel düzeyde Git kullanımı
  • Teknik belge okuyabilme yeteneği
  • Katılımcıların herhangi bir programlama dilinde geliştirme yapmış olması zorunlu değildir

Gereken Donanım ve Yazılım:

  • GNU/Linux çalıştıran bir bilgisayar (zorunlu değil, ancak diğer işletim sistemlerinde yaşanacak sorunlara destek verilmeyecektir)
  • Tercihen VSCodium veya Visual Studio Code kurulumu

Eğitim İçeriği:

Gün 1: Giriş ve Temel Kavramlar

  • Özgür Yazılım Nedir?
    • Tanım ve Özgür Yazılım Hareketi
    • Özgür Yazılım Lisansları
  • Eğitim Programına Genel Bakış
    • 4 günün genel akışı, neler öğreneceğiz?
    • Katılımcı tanışma & beklentilerin paylaşılması

Gün 2: HTML ve CSS

  • HTML Temelleri
    • Temel yapı: html, head, body
    • Sık kullanılan etiketler: h1 – h6, p, a, img, div
    • Kısa örnek: Basit bir “Hoş Geldiniz” sayfası oluşturma
  • CSS Temelleri
    • CSS ekleme yöntemleri (inline, internal, external)
    • Temel seçiciler (element, .class, #id)
    • Renk, font, box model (margin, padding, border)
    • Basit responsive örnek (media query mantığına giriş)

Gün 3: JavaScript Temelleri

  • JavaScript’e Giriş
    • Değişken tanımlama (var, let, const) ve veri türleri
    • Temel operatörler, koşullar (if-else), döngüler (for, while)
    • Fonksiyon yapısı ve basit örnekler
  • DOM (Document Object Model) Manipülasyonu
    • DOM nedir, nasıl erişilir?
    • Seçiciler: document.getElementById, querySelector vb.
    • Etkinlikler (Event’ler): click, mouseover, keyup vb.
    • Küçük uygulama: Basit etkileşimli form veya buton aksiyonu

Gün 4: İleri JavaScript ve jQuery

  • İleri JavaScript Konuları
    • Asenkron JavaScript’e giriş: fetch() örneği
    • Promise & async/await mantığının temelleri
    • Basit API’den veri çekme senaryosu (örneğin JSON verisi)
  • jQuery’ye Giriş
    • jQuery nedir, nasıl eklenir?
    • Seçiciler ve DOM manipülasyonu
    • jQuery ile basit olay yönetimi
  • Final Proje Uygulaması
    • HTML + CSS + JavaScript + jQuery’yi birleştirerek basit ama fonksiyonel bir uygulama geliştirme
    • Değerlendirme ve Paylaşım
      • Katılımcı projelerinin kısa sunumu
      • Geri bildirim ve soru-cevap
      • Kapanış konuşması ve sertifika/katılım belgesi (varsa)