CSS İLERİ SEVİYE TEKNİKLERİ EĞİTİMİ

CSS'i uzman seviyede kullan

Grid, custom properties, container queries, :has ve ölçeklenebilir CSS mimarisi

CSS İleri Seviye Teknikleri Eğitimi, CSS'i ölçeklenebilir ve bakımı kolay bir sisteme dönüştürmeyi öğretir. Program ileri seçiciler ve özgüllük, cascade layers, custom properties ve @property, CSS Grid şablonları, alan adları ve subgrid, container queries, :h…

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

İleri seçicilerden Grid'e, container queries'ten CSS mimarisi ve performansa

CSS İleri Seviye Teknikleri Eğitimi, CSS'i rastgele kurallar yığını olmaktan çıkarıp bilinçli ve ölçeklenebilir bir sisteme dönüştürmeyi öğretir. Katılımcılar cascade layers, özgüllük ve custom properties ile stil mimarisini kurar; CSS Grid ile karmaşık iki boyutlu düzenleri çözer. Program container queries, :has, logical properties ve clamp gibi modern özellikleri, ardından BEM ve ITCSS metodolojilerini, performans ve bakım ilkelerini kapsar.

Süre ve Format

4 Gün. Her gün dört modül; her teknik gerçek bir arayüz parçası üzerinde uygulanır ve mimari kararların bakım ve ölçeklenebilirliğe etkisi tartışılır.

Seviye

İleri Seviye — Grid, custom properties, container queries ve ölçeklenebilir CSS mimarisini derinlemesine işleyen program

Öğrenme Metodu

Karmaşık bir arayüz ileri seçiciler, Grid ve custom properties ile yeniden kurulur; her kararın bakım maliyeti karşılaştırılır.

Neden Bu Eğitim?

🏗️Ölçeklenebilir mimari

Cascade layers, custom properties ve metodolojilerle büyük projelerde bile çakışmayan, bakımı kolay stiller kurarsınız.

🧮Grid ustalığı

CSS Grid ile iki boyutlu karmaşık düzenleri hack'lere başvurmadan temiz ve esnek biçimde çözmeyi öğrenirsiniz.

🚀Modern CSS gücü

Container queries, :has ve logical properties gibi yeni yeteneklerle daha az kodla daha esnek arayüzler üretirsiniz.

Anahtar Konular

ileri css eğitimicss grid eğitimicontainer queries eğitimicss custom propertiescss mimarisibem css kursumodern css tekniklericss has seçiciölçeklenebilir csscss performans eğitimi
“İleri CSS, daha çok kural yazmak değil; sistemi öyle kurmaktır ki yeni bir ekran eklemek mevcut hiçbir şeyi bozmasın.”

Ön Koşullar

Eğitime başlamadan önce beklenen bilgi ve deneyim düzeyi

1
Sağlam CSS temeli

Seçiciler, kutu modeli, Flexbox ve medya sorgularını rahatça kullanabiliyor olmak gerekir.

2
Özgüllük bilgisi

Cascade ve özgüllük kavramına aşinalık, ileri mimari ve katman konularını izlemeyi kolaylaştırır.

3
Geliştirme ortamı

Bir editör, güncel tarayıcı ve isteğe bağlı olarak bir CSS derleyici kurulumu çalışmalar için yeterlidir.

4
Proje deneyimi

Birden çok sayfalı bir projede CSS yazmış olmak, bakım ve ölçeklenme tartışmalarını somutlaştırır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı özgüllük ve cascade'i derinlemesine kavrar, cascade layers ile stil önceliğini düzenler ve custom properties ile dinamik ve temalanabilir bir sistem kurar.
Modül 1
İleri Seçiciler ve Özgüllük
  • nth-child ve nth-of-type ile örüntülü seçim
  • :not, :is ve :where ile seçici gruplama
  • :where ile özgüllüğü sıfırlayan yazım
  • Öznitelik seçicilerinde başlangıç ve içerme eşleşmesi
  • Özgüllük çakışmalarını önleyen sade seçici tasarımı
  • ::before ve ::after sözde elemanlarının ileri kullanımı
Modül 2
Cascade Layers ve Katmanlar
  • @layer ile stil katmanlarının tanımlanması
  • Katman sırasının özgüllükten bağımsız önceliği
  • reset, base ve components katmanlı mimari
  • Üçüncü taraf stilleri katmanla izole etme
  • Katmansız stillerin en yüksek önceliği
  • important davranışının katmanlarda tersine dönmesi
Modül 3
Custom Properties
  • -degisken tanımı ve var() ile kullanımı
  • Kalıtım yoluyla değişkenlerin alt öğelere akması
  • Yedek değerle var() güvenli kullanımı
  • Tema değişimini tek kök değişkenle yönetme
  • JavaScript ile çalışma anında değişken güncelleme
  • Hesaplamalarda calc ile değişken birleştirme
Modül 4
@property ve Tip Güvenliği
  • @property ile özel değişkene tip tanımlama
  • syntax, inherits ve initial-value alanları
  • Tipli değişkenlerin animasyonlanabilir olması
  • Renk ve açı değişkenlerinin canlandırılması
  • Geçersiz değerlerde initial-value davranışı
  • Tasarım tokenlarını güvenli biçimde tanımlama
Günün hedefiKatılımcı CSS Grid ile satır ve sütunları tanımlar, alan adlarıyla düzen kurar, subgrid ile hizalamayı derinleştirir ve otomatik yerleşimle esnek ızgaralar üretir.
Modül 1
Grid Temelleri ve Şablon
  • grid-template-columns ve rows ile ızgara tanımı
  • fr birimiyle kalan alanın oransal paylaşımı
  • repeat ve minmax ile esnek sütun üretimi
  • gap ile satır ve sütun arası boşluk
  • Hat (line) numaralarıyla öğe yerleştirme
  • grid-column ve grid-row ile alan kaplama
Modül 2
Alan Adları ve Hizalama
  • grid-template-areas ile görsel düzen tanımı
  • Alan adlarıyla sayfa iskeletinin okunur kurulması
  • justify-items ve align-items ile hücre hizası
  • justify-content ve align-content ile ızgara hizası
  • justify-self ile tek öğenin ayrı hizalanması
  • Medya sorgusuyla alan yerleşiminin değiştirilmesi
Modül 3
Otomatik Yerleşim ve Akış
  • grid-auto-flow ile satır veya sütun akışı
  • auto-fill ve auto-fit ile duyarlı kart ızgarası
  • minmax ile içeriğe uyan esnek hücre boyutu
  • dense paketleme ile boşlukların doldurulması
  • Implicit grid ile otomatik oluşan satırlar
  • Medya sorgusuz duyarlı galeri kurulumu
Modül 4
Subgrid ve Karmaşık Düzen
  • subgrid ile iç ızgaranın dışa hizalanması
  • Kart içeriklerinin satırlar arası ortak hizası
  • Grid ile Flexbox'ın birlikte doğru kullanımı
  • Üst üste binen öğeler için aynı hücreyi paylaşma
  • Masonry benzeri düzen için güncel yaklaşımlar
  • Karmaşık dashboard yerleşiminin Grid ile kurulması
Günün hedefiKatılımcı container queries ile bileşene duyarlı tasarım yapar, :has ile ebeveyn seçimi kurar, logical properties ile yöne duyarlı yazar ve clamp ile akışkan ölçek tasarlar.
Modül 1
Container Queries
  • container-type ile sorgu kapsayıcısı tanımlama
  • @container ile öğe genişliğine göre stil
  • Aynı bileşenin farklı bağlamlarda uyarlanması
  • container-name ile adlandırılmış kapsayıcılar
  • cqw ve cqi gibi kapsayıcı birimleri
  • Medya sorgusuna göre bileşen taşınabilirliği
Modül 2
:has ve İlişkisel Seçim
  • :has ile ebeveyni içeriğine göre seçme
  • Form alanı geçerliliğine göre üst öğe stili
  • Görsel içeren kartlarla içermeyenlerin ayrımı
  • :has ile komşu öğeye bağlı koşullu stil
  • JavaScript gerektirmeyen etkileşimli durumlar
  • Karmaşık :has seçicilerinde performans dengesi
Modül 3
Logical Properties ve Yön
  • margin-inline ve padding-block ile yöne duyarlı boşluk
  • inline-size ve block-size ile mantıksal boyut
  • Sağdan sola (RTL) dillerde otomatik uyum
  • inset ile konumlandırmanın kısaltılması
  • border-inline ile kenarın yöne göre tanımı
  • Çok dilli arayüzde bakım kolaylığı
Modül 4
Akışkan Ölçek ve Renk
  • clamp ile minimum, tercih ve maksimum değer
  • Akışkan tipografi için clamp ve viewport birimi
  • min ve max ile sınırlı esnek ölçüler
  • aspect-ratio ile en-boy oranının korunması
  • color-mix ile renklerin oranlı karıştırılması
  • Geniş gamlı renk uzayları ve oklch kullanımı
Günün hedefiKatılımcı BEM ve ITCSS gibi metodolojilerle ölçeklenebilir stil kurar, derleyici ve tasarım tokenlarını kullanır, performans ve bakım ilkelerini bir proje üzerinde uygular.
Modül 1
Metodolojiler ve İsimlendirme
  • BEM ile blok, element ve modifier adlandırma
  • ITCSS ile artan özgüllük katmanları
  • Utility-first yaklaşımın güçlü ve zayıf yönleri
  • Bileşen odaklı dosya ve klasör düzeni
  • Küresel stil kirliliğini önleyen izolasyon
  • Ekip içinde tutarlı isim sözleşmeleri
Modül 2
Tasarım Tokenları ve Tema
  • Renk, boşluk ve tipografi tokenlarının tanımı
  • Custom properties ile tek kaynaktan tema
  • Açık ve koyu tema arasında geçiş kurma
  • Ölçek sistemleriyle tutarlı boşluk ve boyut
  • Marka uyarlaması için tokenların değiştirilmesi
  • Tokenların tasarım ile kod arasında eşlenmesi
Modül 3
Derleme ve Modern İş Akışı
  • Sass ile değişken, iç içe yazım ve mixin
  • PostCSS ile autoprefixer ve eklenti zinciri
  • Kullanılmayan stilleri temizleme (purge) yaklaşımı
  • CSS modülleri ile kapsam izolasyonu
  • Nesting ve katmanların yerel CSS ile yazımı
  • Kaynak haritası ile hata ayıklama kolaylığı
Modül 4
Performans ve Bakım
  • Kritik CSS'in ilk boyama için öne alınması
  • content-visibility ile görünmeyen içeriği erteleme
  • Seçici karmaşıklığının stil hesaplamasına etkisi
  • contain ile yeniden hesaplama alanını sınırlama
  • Büyük projelerde ölü kodun tespiti ve temizliği
  • Bakımı kolay, sade ve belgeli stil sistemi kurma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İleri seçiciler

:is, :where, :not ve nth seçicileriyle karmaşık hedeflemeyi özgüllüğü kontrol altında tutarak yaparsınız.

✅
Cascade layers

@layer ile stil önceliğini özgüllükten bağımsız yöneterek büyük projelerde çakışmasız bir mimari kurarsınız.

✅
Değişken sistemi

Custom properties ve @property ile temalanabilir, dinamik ve tip güvenli bir tasarım token sistemi kurarsınız.

✅
Grid ustalığı

Grid şablonları, alan adları ve subgrid ile iki boyutlu karmaşık düzenleri temiz ve esnek biçimde çözersiniz.

✅
Container queries

Bileşene duyarlı tasarımla aynı bileşeni farklı bağlamlarda taşıyarak gerçekten modüler arayüzler üretirsiniz.

✅
Modern CSS

:has, logical properties ve clamp ile daha az kodla yöne duyarlı, akışkan ve etkileşimli arayüzler yazarsınız.

✅
CSS mimarisi

BEM ve ITCSS gibi metodolojilerle ölçeklenebilir, izole ve ekip içinde sürdürülebilir stil sistemleri kurarsınız.

✅
Performans

Kritik CSS, contain ve content-visibility gibi tekniklerle stil performansını ve ilk boyama hızını iyileştirirsiniz.

Kimler İçin Uygundur?

  • CSS'te orta seviyeyi aşmış ve büyük projelerde sürdürülebilir stil yazmak isteyen ön yüz geliştiricileri
  • tasarım sistemi kuran yazılımcılar
  • ileri CSS arayan deneyimli web uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
CSS'te orta seviyeyi aşmış, büyük projelerde sürdürülebilir stil yazmak ve tasarım sistemi kurmak isteyen ön yüz geliştiricileri için uygundur. Seçici, kutu modeli ve Flexbox konularına hâkim olmak gerekir.
Eğitimin süresi ve formatı nedir?
Eğitim dört gün sürer ve her gün dört modülden oluşur. Her teknik gerçek bir arayüz parçası üzerinde uygulanır ve mimari kararlar tartışılır. Yüz yüze veya online yapılabilir ve kuruma özel uyarlanabilir.
Container queries ve :has gibi yeni özellikler güncel mi?
Evet. Üçüncü gün container queries, :has, logical properties, clamp ve color-mix gibi güncel tarayıcı özellikleri işlenir. Her tekniğin tarayıcı desteği ve kademeli iyileştirme ile fallback yaklaşımı birlikte ele alınır.
CSS mimarisi ve metodolojiler işleniyor mu?
Evet. Son gün BEM ve ITCSS gibi metodolojiler, tasarım tokenları, Sass ve PostCSS iş akışı, kritik CSS ve performans ilkeleri bir proje üzerinde uygulanır. Amaç ölçeklenebilir ve bakımı kolay stil kurmaktır.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika tamamlanan modülleri ve uygulanan arayüz çalışmalarını belgeler; kurumsal gruplara özel uyarlama yapılabilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. CSS İleri Seviye Teknikleri Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

HTML ve CSSIntroduction to HTML, CSS and JavaScript (TT4003) Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Introduction to HTML, CSS and JavaScript (TT4003) Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

HTML, CSS ve JavaScript'i birlikte öğrenin: semantik yapı, Flexbox, DOM, olaylar ve form doğrulama ile dinamik web uygulaması geliştirin. Uygulamalı eğitim.

Detayları Gör →
HTML ve CSSJavaScript Rules, Functions, & HTML Elements Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

JavaScript Rules, Functions, & HTML Elements Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

JavaScript dil kurallarını, fonksiyonları, kapsam ve closure'ı öğrenin; DOM ile HTML elemanlarını seçip olaylarla yönetin. Uygulamalı orta seviye eğitim.

Detayları Gör →
HTML ve CSSJQuery ve Bootstrap ile UI Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

JQuery ve Bootstrap ile UI Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

jQuery ile DOM, olay ve AJAX; Bootstrap grid ve bileşenlerle responsive arayüz geliştirin. Uygulamalı orta seviye ön yüz UI eğitimi ile panel projesi kurun.

Detayları Gör →
HTML ve CSSManaging CSS with Scripts Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Managing CSS with Scripts Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

CSSOM, classList, CSS değişkenleri ve animasyonları JavaScript ile yönetin; dinamik tema geçişi ve script tabanlı stil kurun. Uygulamalı orta seviye eğitim.

Detayları Gör →
HTML ve CSSManaging HTML Assets, Servers, & Browsers Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Managing HTML Assets, Servers, & Browsers Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Görsel ve font optimizasyonu, HTTP, önbellek, CDN, dağıtım ve tarayıcı render sürecini öğrenin. Web performansı ve yayına alma için uygulamalı orta seviye eğiti

Detayları Gör →
HTML ve CSSOther HTML Helpers for ASP.NET MVC Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Other HTML Helpers for ASP.NET MVC Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

ASP.NET MVC HTML Helper metotlarıyla kuvvetli tipli form, seçim, doğrulama ve özel helper yazımını gerçek örneklerle öğreten uygulamalı eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn