Web Önyüz (Front-end) Programlama

Başlangıç: 5 Ağustos 2016 Cuma
Bitiş: 20 Ağustos 2016 Cumartesi

 

Web Önyüz (Front-end) Programlama kursu, Temel Web Teknolojileri ve Önyüz Programlama konu başlıklarını kapsayan bir eğitimdir. Katılımcıların istemci tarafında kullanılan teknolojiler hakkında kazanım edinmesini amaçlamaktadır. Yeni başlayanlar için uygundur.

 

Eğitime katılacakların sahip olması gereken özellikler:

  • Okuduğunu anlayabilecek düzeyde İngilizce bilgisi
  • Temel düzeyde Linux komutlarına aşinalık

Konular

  • GIT Sürüm Kontrol Sistemi
  • Temel Web Teknolojileri
    • HTTP/HTTPS – SSL
    • HTTP Hata Kodları
    • Request
    • Cookie
    • Cache
    • Local Storage
    • Web Servisleri
  • Tarayıcılar
    • Tarayıcılar nasıl çalışır?
    • Tarayıcılar arası yorum farklılıkları, Tarayıcıya özgü kod yazımı
    • Geliştirici Araçları
    • İçerik Sıkıştırma
  • HTML’e Giriş
    • HTML Nedir?
    • HTML Yapı Taşları
    • HTML Elementleri ve Ne İşe Yaradıkları
    • HTML5 Semantikleri
  • CSS’e Giriş
    • CSS Nedir?
    • Söz Dizimi
    • CSS Kuralları
    • Seçiciler
    • CSS Özellikleri (Properties)
    • Kutu Modeli
    • Gruplama/Yerleştirme
    • Boyut
    • Görünürlük
    • Konumlandırma
    • Kaydırma
    • Sözde Sınıflar
    • Sözde Öğeler
    • Responsive Tasarım Kavramı ve Grid Sistemleri
    • Öznitelik Seçicileri
    • CSS Kültürü
    • CSS Önişlemcileri
  • CSS Frameworklerine Giriş
    • Popüler CSS Frameworkleri
    • CSS Framework Kullanırken Dikkat Edilmesi Gerekenler
  • JavaScript’e Giriş
    • JavaScript Nedir?
    • Yazım Standardı ve Kültürü
    • Strict kavramı
    • Değişkenler
    • Koşullar
    • Diziler
    • Fonksiyonlar
    • Prototip
    • DOM Nedir?
  • İleri Javascript
    • Javascript’te Kapsam
    • this kelimesinin Farklı Anlamları,
    • Closurelar Hakkında Ayrıntılı Bilgi
    • Javascript Senkron/Asenkron Programlama
    • Javascript ile Nesne Yönelimli Prototip Tabanlı Programlama
    • Javascript ile Fonksiyonel Programlama
    • Array Extras(map/filter/reduce/bind vs.) Metodlarının Kullanımı
    • JavaScript Uygulamalarında Hata Ayıklama (debugging) İçin İpuçları
  • Ecmascript 6
  • Javascript Kütüphaneleri Hakkında Genel Bilgi
  • Modern Front End Araçlarına Giriş