EXTENDING CSS WITH SASS EĞİTİMİ

Sass ile ölçeklenen stil sistemleri yazın

Değişken, mixin, @extend, @if ve @each, map ve @use ile Sass'ta modüler ve güçlü CSS

Extending CSS with Sass Eğitimi, CSS'i ölçeklenebilir ve sürdürülebilir kılan Sass ön işlemcisini uygulamalı öğretir. Program SCSS söz dizimi, değişken, iç içe yazım ve partial'larla başlar; mixin, @function ve @extend ile yeniden kullanım işlenir.

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

Eğitim Hakkında

Değişken ve iç içe yazımdan mixin ve @extend'e, kontrol yapılarından modüler mimariye akış

Extending CSS with Sass Eğitimi, CSS'i ölçeklenebilir ve sürdürülebilir kılan Sass ön işlemcisini uygulamalı öğretir. Katılımcılar değişken, iç içe yazım ve partial'larla stilleri düzenler; mixin, fonksiyon ve @extend ile yeniden kullanım kurar. @if, @each, @for ve @while kontrol yapıları ile map ve liste veri yapıları işlenir. Program, @use ve @forward modül sistemi, 7-1 mimarisi ve derleme hattının üretime taşınmasıyla tamamlanır.

Süre ve Format

4 Gün. Her gün dört modül; sade bir stil dosyası adım adım değişken, mixin ve modül sistemiyle Sass tabanlı bir yapıya dönüşür.

Seviye

Orta Seviye — Sass değişkeni, mixin, @extend, kontrol yapıları ve modüler mimariyle güçlü stil yazımı

Öğrenme Metodu

Her modülde yazılan Sass kodu CSS'e derlenir ve tarayıcıda görülür; teknikler gerçek bir stil sistemi üzerinde uygulanır.

Neden Bu Eğitim?

🎨Tutarlı tasarım

Değişken ve map'lerle renk, boşluk ve tipografi değerlerini merkezi tutarak proje genelinde tutarlı ve kolay güncellenen stil kurarsınız.

♻️Güçlü yeniden kullanım

Mixin, fonksiyon ve @extend ile tekrar eden desenleri bir kez yazar, farklı bileşenlerde esnek ve tutarlı biçimde yeniden kullanırsınız.

🧩Modüler mimari

@use ve @forward modül sistemiyle kodu bağımsız parçalara ayırır, 7-1 gibi düzenlerle ölçeklenebilir bir stil mimarisi kurarsınız.

Anahtar Konular

sass eğitimiscss eğitimicss ön işlemci eğitimisass mixincss preprocessor kursusass mapön yüz geliştirme eğitimicss mimarisi eğitimisass kursustil yönetimi eğitimi
“Sass, CSS'e değişken, mantık ve modül sistemi kazandırarak büyüyen stili güçlü ve sürdürülebilir bir tasarım sistemine dönüştürür.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam

1
CSS bilgisi

Seçiciler, kutu modeli ve temel biçimlendirme gibi CSS konularına iyi düzeyde aşinalık beklenir.

2
Terminal kullanımı

Komut satırında basit komutlar çalıştırmak derleme adımlarında gereklidir.

3
Node ve npm

Node ve npm ile paket kurulumu Dart Sass derleyicisini çalıştırmak için faydalıdır.

4
Editör ve tarayıcı

Bir kod editörü ve güncel bir tarayıcı derlenen stilleri görmek için gereklidir.

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ı SCSS söz dizimini ve derlemeyi kavrar, değişkenlerle değerleri tanımlar, iç içe yazımla kodu düzenler ve partial'larla dosyaları böler.
Modül 1
Sass Kurulumu ve Söz Dizimi
  • Sass'in CSS ön işlemci olarak rolü
  • SCSS ve girintili söz dizimi farkı
  • npm ile Dart Sass derleyici kurulumu
  • scss dosyasının CSS'e derlenmesi
  • İzleme modu ile otomatik derleme
  • Kaynak harita ile hata ayıklama
Modül 2
Değişkenler ve Veri Tipleri
  • $ ile değişken tanımlama ve kullanımı
  • Sayı, string, renk ve boolean tipleri
  • list ve map veri yapılarının tanımı
  • !default ile varsayılan değer atama
  • !global ile genel kapsam ataması
  • Değişken kapsamı ve görünürlük
Modül 3
İç İçe Yazım ve Referans
  • Seçicilerin iç içe yazılma mantığı
  • & işareti ile üst seçiciye referans
  • Özellik iç içeliği ve kısayolları
  • Durum ve sözde sınıf iç içeliği
  • Aşırı iç içeliğin özgüllük riski
  • Okunabilir bir iç içe yapı kurma
Modül 4
Partial ve İçe Aktarma
  • Alt çizgiyle partial dosya adı
  • Partial ile kod bölümleme mantığı
  • Eski @import ve sınırlamalarının bilinmesi
  • Dosya düzeni ve klasör planlaması
  • Tek bir giriş dosyasından derleme
  • @use öncesi dosya birleştirme yaklaşımı
Günün hedefiKatılımcı mixin'lerle parametreli stil kurar, @function ile değer üretir, @extend ve placeholder ile seçici paylaşımını doğru senaryoda uygular.
Modül 1
Mixin ve @include
  • @mixin ile stil parçası tanımlama
  • @include ile mixin'in çağrılması
  • Parametre ve varsayılan değer verme
  • İsimli argümanla mixin çağırma
  • Arbitrary argümanlar ve @content
  • @content ile stil bloğu aktarımı
Modül 2
Fonksiyonlar ve @return
  • @function ile değer döndüren işlev
  • @return ile sonuç değeri üretimi
  • Parametreyle dinamik hesaplama
  • Yerleşik matematik fonksiyonları
  • Renk fonksiyonları ve ayarlama
  • String ve liste yardımcı fonksiyonları
Modül 3
@extend ve Placeholder
  • @extend ile seçici stil paylaşımı
  • Yüzde işaretiyle placeholder seçici
  • Placeholder'ın yalnızca extend ile çıkışı
  • @extend ve mixin arasındaki tercih
  • Zincirli extend ve çıktı riski
  • Ortak stil kümelerinin paylaşımı
Modül 4
Yeniden Kullanım Stratejisi
  • Mixin, fonksiyon ve extend karşılaştırma
  • Hangi senaryoda hangisinin seçileceği
  • Çıktı boyutuna etkilerinin bilinmesi
  • Parametreli esneklik ihtiyacının değerlendirilmesi
  • Tekrarı azaltan desenlerin kurulması
  • Bakımı kolay yeniden kullanım düzeni
Günün hedefiKatılımcı @if ile koşul kurar, @each, @for ve @while döngüleriyle stil üretir, map ve listelerle veri tutar ve bunları stile dönüştürür.
Modül 1
Koşullar ve @if Kullanımı
  • @if ve @else ile koşullu stil kurma
  • Karşılaştırma ve mantık operatörleri
  • Mixin içinde koşullu davranış kurma
  • Boolean parametreyle stil anahtarı
  • if fonksiyonu ile satır içi seçim
  • Koşullu tema ve varyant üretimi
Modül 2
@each ile Döngü Kurma
  • Liste üzerinde @each ile dolaşım
  • Map üzerinde anahtar ve değer alma
  • Çoklu değişkenle yıkım dolaşımı
  • Renk sınıflarının toplu üretimi
  • Yardımcı sınıf setlerinin kurulması
  • Döngüyle kod tekrarının azaltılması
Modül 3
@for ve @while Döngüleri
  • @for ile sayısal aralık döngüsü
  • through ve to arasındaki sınır farkı
  • Izgara sütun sınıflarının üretimi
  • @while ile koşullu döngü kurma
  • Döngü sonlandırmada dikkat noktaları
  • Döngü değişkeniyle değer hesabı
Modül 4
Map ve Liste Yönetimi
  • map ile anahtar değer veri tutma
  • map-get ile map'ten değer okuma
  • map-merge ile map'lerin birleştirilmesi
  • list fonksiyonlarıyla öğeye erişim
  • Tasarım token'larının map'te tutulması
  • Veri odaklı stil üretim deseni
Günün hedefiKatılımcı @use ve @forward ile modül sistemi kurar, 7-1 klasör mimarisini uygular, tema yapısı tasarlar ve derleme hattını üretime hazırlar.
Modül 1
@use ve @forward Modül Sistemi
  • @use ile modülün içe aktarılması
  • Namespace ile isim çakışması önleme
  • as ile namespace yeniden adlandırma
  • @forward ile modül yeniden dışa açma
  • with ile modül yapılandırma ayarı
  • @import'tan @use'a geçiş yapma
Modül 2
7-1 Klasör Mimarisi
  • 7-1 klasör yapısının mantığı ve amacı
  • base, components ve layout ayrımı
  • abstracts ile değişken ve mixin
  • pages ve themes klasörlerinin rolü
  • main dosyasının modülleri birleştirmesi
  • Ölçeklenebilir dosya düzeni kurma
Modül 3
Tema ve Tasarım Token
  • Tasarım token'larının map'te toplanması
  • Açık ve koyu tema değer setleri
  • Mixin ile tema stillerinin üretimi
  • CSS değişkeniyle çalışma zamanı teması
  • Marka bazlı tema yapılandırması
  • Tutarlı tasarım sisteminin kurulması
Modül 4
Derleme Hattı ve Üretim
  • npm betikleriyle derleme otomasyonu
  • PostCSS ve autoprefixer entegrasyonu
  • Çıktının küçültülmesi ve sıkıştırma
  • Kaynak harita ile üretim hata ayıklama
  • Build adımının CI hattına eklenmesi
  • Stil mimarisinin sürdürülebilir düzeni

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Değişken ve veri

Sass değişkenleri, list ve map'lerle tasarım değerlerini merkezi tutarak tutarlı ve kolay güncellenen stil sistemleri kurarsınız.

✅
İç içe ve partial

İç içe yazım ve partial'larla kodu düzenler, & referansını kullanır ve dosyaları mantıklı modüllere bölersiniz.

✅
Mixin ve @content

Parametreli mixin'ler ve @content bloğuyla tekrar eden desenleri esnek ve yeniden kullanılabilir biçimde yazarsınız.

✅
Fonksiyonlar

@function ile değer döndüren işlevler yazar, renk ve matematik fonksiyonlarıyla dinamik ve tutarlı değerler üretirsiniz.

✅
@extend kullanımı

@extend ve placeholder seçicilerle ortak stilleri paylaşır, hangi senaryoda mixin'e tercih edileceğini bilerek uygularsınız.

✅
Kontrol yapıları

@if, @each, @for ve @while ile koşullu ve döngüsel stil üretir, yardımcı sınıf setlerini otomatik oluşturursunuz.

✅
Modül sistemi

@use ve @forward ile kodu bağımsız modüllere ayırır, namespace ile çakışmasız ve düzenli bir yapı kurarsınız.

✅
Mimari ve üretim

7-1 mimarisi, tema token'ları ve derleme hattıyla ölçeklenebilir ve sürdürülebilir bir stil sistemini üretime taşırsınız.

Kimler İçin Uygundur?

  • Büyüyen CSS kodunu modüler ve yeniden kullanılabilir kılmak isteyen ön yüz geliştiriciler
  • Sass kullanan projelere katkı verecek arayüz geliştiricileri
  • ölçeklenebilir stil mimarisi kurmak isteyen ekipler için uygundur

Sıkça Sorulan Sorular

Sass ile Less arasındaki fark nedir?
Her ikisi de CSS ön işlemcisidir; değişken, mixin ve iç içe yazım gibi benzer özellikler sunar. Sass daha zengin kontrol yapıları, @function, @extend ve @use modül sistemiyle öne çıkar ve büyük projelerde yaygındır. Less ise CSS'e çok yakın söz dizimi ve guard tabanlı koşullar sunar. Bu eğitim Sass'a odaklanır.
SCSS ve Sass söz dizimi aynı mı?
Sass iki söz dizimi sunar: süslü parantez ve noktalı virgül kullanan SCSS ve girintiye dayalı eski Sass söz dizimi. SCSS, CSS'e birebir uyumlu olduğu için en yaygın tercih edilen biçimdir ve bu eğitim örnekleri ağırlıkla SCSS söz dizimi üzerinden ilerler; iki söz diziminin farkı da gösterilir.
Bu eğitim kimler için uygundur?
Büyüyen CSS kodunu modüler ve yeniden kullanılabilir kılmak isteyen ön yüz geliştiriciler, Sass kullanan projelere katkı verecek arayüz geliştiricileri ve ölçeklenebilir bir stil mimarisi kurmak isteyen ekipler için uygundur. İyi düzeyde CSS bilgisi beklenir.
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. Sade bir stil dosyası adım adım değişken, mixin, kontrol yapıları ve modül sistemiyle Sass tabanlı sürdürülebilir bir yapıya dönüştürülür. Yüz yüze veya online yapılabilir; içerik kurumun mevcut projelerine göre uyarlanabilir.
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 kurulan örnek Sass stil sistemini 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. Extending CSS with Sass Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

HTML ve CSSGetting Started with CSS-based Animations Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Getting Started with CSS-based Animations Eğitimi

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

transition, transform, keyframe animasyonu ve performans teknikleriyle akıcı ve erişilebilir CSS tabanlı hareket tasarlamayı öğreten uygulamalı eğitim.

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

Getting Started with HTML and CSS Eğitimi

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

Web'in çalışmasından HTML yapısına, CSS stillemeden Flexbox yerleşime ve gerçek bir sayfa projesine sıfırdan HTML ve CSS öğreten başlangıç eğitimi.

Detayları Gör →
HTML ve CSSHTML & Accessibility Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

HTML & Accessibility Eğitimi

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

Semantik HTML, WCAG, klavye ve ekran okuyucu, ARIA ve test araçlarıyla erişilebilir ve kapsayıcı web arayüzleri kurmayı öğreten uygulamalı eğitim.

Detayları Gör →
HTML ve CSSHTML - Content Authoring Fundamentals Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

HTML - Content Authoring Fundamentals Eğitimi

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

HTML belge yapısı, anlamsal etiketler, bağlantı, görsel, tablo ve form ile sıfırdan web içeriği yazma eğitimi. Erişilebilir ve doğrulanmış HTML temeli.

Detayları Gör →
HTML ve CSSHTML - Content Authoring with New and Advanced Features Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

HTML - Content Authoring with New and Advanced Features Eğitimi

5 günİleriOnline / Yüz Yüze / Hibrit

HTML5'in gelişmiş formları, audio/video, Canvas, SVG, Web Storage, IndexedDB ve cihaz API'leriyle zengin içerik geliştirme eğitimi. İleri ve uygulamalı.

Detayları Gör →
HTML ve CSSHTML Controls, Bindings, & Collections Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

HTML Controls, Bindings, & Collections Eğitimi

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

HTML form kontrolleri, tek ve iki yönlü veri bağlama ve koleksiyonları liste, tablo ve ızgaraya bağlama eğitimi. Tepkisel ve performanslı arayüzler.

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