Ön Koşul
Eğitim Hakkında
Web Arayüz Geliştirme eğitimi, HTML, CSS ve JavaScript kullanarak, gelişmiş özellikleri olan modern web uygulamaları geliştirme konusunda katılımcılarına gereken tüm temel bilgileri vermeyi amaçlamaktadır. Bilgisayar kullanmayı bilmek haricinde hiçbir ön koşulu bulunmayan bu eğitimle, arayüz programlamanın inceliklerini öğrenecek, program sonunda canlı bir uygulama geliştirerek öğrendiklerinizi deneme şansı bulacaksınız.
Sertifika:
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir
Eğitim İçeriği
- Sözdizimine (Syntax) Genel Bakış, Bir HTML Dokümanının Anatomisi
- HTML Elemanları ve Semantik HTML
- Multimedya: Ses ve Video
- Form Elemanlarına Detaylı Bakış
- SVG ve Canvas Nedir?
- Web Bileşenleri (Component) ve Shadow DOM
- Erişilebilirlik ve WAI-ARIA
- Sözdizimine (Syntax) Genel Bakış, Satıriçi (Inline) Sitil ve CSS Dosyaları
- Seçici (Selector) ve Bağlaç (Combinator) Kullanımı
- Media Query ve Responsive Web
- CSS’te Özgüllük (Specifity)
- Sık Kullanılan CSS Özellikleri (Property)
- Flexbox ve Grid
- CSS Animasyonları
- Tarayıcılar Arası Farklar ve CSS Normalizasyon/Reset
- Bootstrap 4
- Sözdizimine (Syntax) Genel Bakış, Satıriçi (Inline) JavaScript ve JS Dosyaları
- Veri Tipleri, Sabit ve Değişkenler
- Fonksiyon ve Kapsanımlar (Closure)
- Operatörler
- Koşullar ve Döngüler
- Sayı, Metin ve Tarih İşlemleri
- Koleksiyonlarla Çalışma
- Nesneler, Erişimciler ve Prototype
- Olaylar (Event) ve Geriçağrım (Callback)
- Promise ve Observable
- AJAX
- Sık Kullanılan Web API’ları
- Nesne Yönelimli JavaScript
- Fonksiyonel JavaScript
- Modüller ve npm
- Webpack ve Babel
- TypeScript’e Genel Bakış
- jQuery
- JSX ve Bileşenler (Component)
- Bileşen Ağaçları, Özellikler (Props) ve Özellik Tipleri (PropTypes)
- Bileşenlere Sitil Verme ve CSS-in-JS
- Durum (State) ve Olaylar (Event)
- Bileşen Yaşam Döngüsü (Lifecycle)
- Koşula Bağlı Gösterim (Render) ve Listeler
- Formlar ve Kontrollü Bileşenler (Controlled Components)
- İleri Teknikler (Render Props, Higher-Order Components, Compound Components)
- Redux
- Router
- React Hooks
- React’i TypeScript ile Kullanma
- Canlı Tek Sayfa Uygulaması (Single Page Application) Kodlama
Önemli Notlar
Program ücretlerine KDV dahil değildir.
Genel katılıma açık programların açılması için yeterli kontenjanın sağlanması gerekmektedir.
Kontenjan sağlanamadığı durumlarda BT Akademi programı açmama hakkını saklı tutar.
BT Akademi, duyrulmuş programların tarihlerini değiştirme hakkını saklı tutar. Programa kayıt olmuş kişiler bu değişikliklerden haberdar edilir.