Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Süre 7 Saat
Eğitim İçeriği
1. Modern CSS ve CSS Evrimi
- CSS3'ten modern CSS'e geçiş
- Güncel CSS standartları ve tarayıcı uygulaması
- CSS spesifikasyonunu ve tarayıcı desteğini anlama
- Artımsal geliştirme (Progressive enhancement)
- Özellik algılama ve zarif çöküş (graceful degradation)
- Modern CSS ekosistemini anlama
2. İleri Düzey Seçiciler (Selectors)
- İleri düzey özellik seçiciler (attribute selectors)
- Yapısal sözde sınıflar (structural pseudo-classes)
:is():where():not():has()ve ilişkisel seçiciler- Seçici özgüllüğü (specificity)
- Büyük projelerde özgüllüğü yönetme
- Modern seçici en iyi uygulamaları
3. Modern Renkler ve Görsel Efektler
- RGB, HSL ve modern renk işlevleri
color(),lab(),lch(),oklab()veoklch()- Göreceli renkler
- Şeffaflık ve alfa kanalları
- İleri düzey degradeler (gradients)
- Doğrusal, dairesel ve konik degradeler
color-mix()- Renk içler arası geçiş (interpolation)
- CSS filtreleri ve görsel efektler
- Modern temalaştırma ve renk sistemleri
4. CSS Özel Özellikleri (Custom Properties) ve Tasarım Sistemleri
- CSS değişkenleri / özel özellikler
- Değişkenler ve yedek (fallback) değerler
- Dinamik temalaştırma
- Bileşen düzeyinde özelleştirme
- CSS ile tasarım token'ları (design tokens)
- Açık ve koyu temalar oluşturma
var(),@propertyve tipli özel özelliklerin kullanımı- Bakımı kolay CSS tasarım sistemleri kurma
5. CSS İç İçe Yerleştirme (Nesting) ve Kademelendirme (Cascade) Yönetimi
- Doğal (native) CSS iç içe yerleştirme
- İç içe yerleştirme sözdizimi ve en iyi uygulamalar
- CSS iç içe yerleştirme vs. ön işleyiciler
- Kademelendirme (Cascade) ve kalıtım (inheritance)
@layerile kademelendirme katmanları (cascade layers)- Üçüncü taraf CSS'yi yönetme
@scopeve kapsamlı stil kavramları- Tahmin edilebilir CSS mimarileri kurma
6. Flexbox ile İleri Düzey Yerleşim (Layout)
- Flexbox temelleri tekrarı
- Ana eksen ve çapraz eksen
- İleri düzey hizalama
- Esnek boyutlandırma
gap- Sarma ve sıralama
- İç içe Flexbox yerleşimleri
- Yaygın Flexbox kalıpları
- Flexbox kullanarak duyarlı bileşenler
7. İleri Düzey CSS Grid
- Grid temelleri tekrarı
- Açık ve gizli grid'ler
- İleri düzey iz boyutlandırma (track sizing)
minmax()auto-fitveauto-fillmin(),max()veclamp()- Grid alanları
- Duyarlı Grid yerleşimleri
- Karmaşık sayfa yerleşimleri
- CSS Subgrid
- Hizalı bileşen yerleşimleri için Subgrid kullanımı
8. Konteyner Sorguları ve Bileşen Tabanlı Duyarlılık
- Neden her zaman viewport medya sorguları yeterli değildir
- Konteyner sorgusu kavramları
container-type@container- Konteyner sorgusu uzunluk birimleri
- Bileşen odaklı duyarlı tasarım
- Konteyner sorgusu stil sorguları
- Yeniden kullanılabilir duyarlı bileşenler tasarlama
- Konteyner sorguları vs. medya sorguları
9. Modern Duyarlı Tasarım
- Önce mobil (mobile-first) tasarım
- Duyarlı kırılma noktaları (breakpoints)
- Akışkan tipografi
- Akışkan aralıklar (spacing)
clamp()- Modern viewport birimleri:
svhlvhdvhsvwlvwdvw
- Dinamik viewport dikkatleri
- Konteyner göreli birimler
- Duyarlı görseller ve medya
- Gereksiz medya sorgularını azaltma
10. Mantıksal Özellikler ve Uluslararasılaştırma
- Mantıksal vs. fiziksel CSS özellikleri
margin-inline/margin-blockpadding-inline/padding-blockinset-inline/inset-block- Mantıksal boyutlandırma
- Yazım modları (writing modes)
- Sağdan soldan (RTL) yerleşimler
- Uluslararası uyumlu arayüzler oluşturma
11. Modern Tipografi
- Duyarlı tipografi
- Değişken fontlar (variable fonts)
- Font yükleme hususları
font-size-adjust- Akışkan tip ölçekleri
- Metin sarma ve taşma
text-wrap: balancetext-wrap: prettyhyphens- Modern tipografi en iyi uygulamaları
12. Dönüşümler (Transforms), Geçişler ve Animasyonlar
- 2B ve 3B dönüşümler
- Geçişler (Transitions)
- Keyframe animasyonları
- Zamanlama fonksiyonları (timing functions)
- Animasyon bileştirme (composition)
- Dönüşüm performansı
- Kaydırmaya dayalı animasyonlar (scroll-driven animations)
animation-timeline- Görünürlük zaman çizelgesi (view-timeline) kavramları
- Hareket erişilebilirliği
prefers-reduced-motion- Performans hususları
13. Modern CSS UI Özellikleri
- Doğal CSS diyaloğu ve pop-over'lar
- Etkileşimli UI durumlarını stilize etme
:popover-open:modal:focus-visible:target- Form durum stilizasyonu
accent-colorappearancefield-sizing- Modern form denetimleri
- Erişilebilir yalnızca CSS etkileşimleri oluşturma
14. İleri Düzey CSS Fonksiyonları
calc()min()max()clamp()minmax()fit-content()color-mix()- Göreceli renk fonksiyonları
- Akışkan yerleşimler için fonksiyonların birleştirilmesi
- Pratik duyarlı tasarım kalıpları
15. CSS Ön İşleyicileri (Pre-processors)
- CSS ön işleyicileri genel bakış
- LESS
- Değişkenler ve karışımlar (mixins)
- İç içe stiller
- Fonksiyonlar ve işlemler
- LESS vs. modern doğal CSS
- Bir ön işleyicinin hâlâ faydalı olduğu durumlar
- Ön işleyici özelliklerini doğal CSS'e taşıma
16. Tasarım ve Erişilebilirlik Hususları
- Modern CSS en iyi uygulamaları
- Erişilebilirlik öncelikli stilizasyon
- Klavye odağı durumları (focus states)
:focus-visible- Azaltılmış hareket (reduced motion)
- Kontrast ve renk hususları
- Duyarlı metin ve içerik
- Görsellerin üzerinde metin
- Erişilebilir duyarlı bileşenler
- Artımsal geliştirme
17. CSS Performansı ve Bakım Kolaylığı
- CSS karmaşıklığını azaltma
- Gereksiz özgüllükten kaçınma
- Bakım kolaylığı için kademelendirme katmanları
- Yeniden kullanılabilir yardımcı (utility) ve bileşen kalıpları
- CSS kapsama (containment) kavramları
content-visibility- Render etme ve yerleşim performansı
- Yerleşim kaymalarını (layout shifts) azaltma
- Büyük CSS kod tabanlarını düzenleme
- Modern tarayıcı geliştirici araçlarıyla CSS hata ayıklama
18. Pratik Modern CSS Projesi
Katılımcılar aşağıdakileri içeren duyarlı modern bir web arayüzü geliştirir:
- CSS Grid
- Flexbox
- Subgrid
- Konteyner sorguları
- CSS iç içe yerleştirme
- Özel özellikler
- Kademelendirme katmanları
- Modern seçiciler
- Akışkan tipografi
- Modern viewport birimleri
- Duyarlı tasarım
- Modern renkler ve degradeler
- Animasyonlar ve geçişler
- Erişilebilirlik hususları
- Performans en iyi uygulamaları
Kurs İçin Gerekli Önbilgiler
- HTML5 hakkında temel bilgi
- CSS temellerine aşinalık
Hedef Kitle
- Web geliştiricileri
- Ön uç (Frontend) geliştiricileri
- Web tasarımcıları
Danışanlarımızın Yorumları (1)
Uygulamalı, egzersizler, yüz yüze yardım ve soru sorma.
Jose Paulos - INESC TEC
Eğitim - Tailwind CSS
Yapay Zeka Çevirisi