İçeriğe geç
Codary
Utility-First CSS Framework Müfredatı

Tailwind CSS ile Modern Arayüz Tasarımı

Utility-first yaklaşımıyla Tailwind CSS öğrenin: renkler, boşluklar, tipografi, Flexbox, Grid, responsive tasarım, hover/dark durumları ve 5 gerçek arayüz projesi.

Başlangıç - Orta 6 modül 27 ders 27 quiz 5 proje Tarayıcıda çalışır

Tailwind CSS Kurs Müfredatı

Zorluk dağılımı: Kolay · 9 Orta · 12 Zor · 6
Başlamadan önce oku Tailwind CSS nedir, bu kurs nasıl işler?

Tailwind CSS, son yıllarda en hızlı yayılan CSS framework'üdür. Bootstrap'ten farklı olarak hazır "buton" veya "kart" bileşenleri vermez; bunun yerine her biri tek bir iş yapan küçük sınıflar sunar: text-xl yazıyı büyütür, p-4 iç boşluk verir, bg-blue-600 arka planı maviye boyar. Bu sınıfları yan yana yazarak tasarımı doğrudan HTML'de kurarsın. Bu sitenin kendisi de Tailwind ile tasarlandı!

Önce ne bilmelisin?

HTML etiketlerini ve temel CSS kavramlarını (renk, boşluk, kutu modeli, flexbox) bilmen yeterlidir. Tailwind sınıflarının çoğu tek bir CSS özelliğine karşılık gelir; CSS bilgin ne kadar iyiyse Tailwind'i o kadar hızlı öğrenirsin.

Bir ders nasıl işler?

  • Anlatım: Önce kavramın ne olduğunu ve neden gerektiğini günlük hayattan bir örnekle anlatıyoruz.
  • Örnek kod: Ardından küçük bir örneği satır satır inceliyoruz. Örnek kodlar kopyalanamaz; kendi elinle yazmak öğrenmenin en hızlı yoludur.
  • Görev: Sağdaki editöre görevi kendin yazarsın. Takılırsan İpucu al butonu ipuçlarını tek tek açar; tüm ipuçlarını açıp en az 3 kez denedikten sonra istersen örnek çözümü görebilirsin.
  • Zorluk: Her dersin yanında Kolay, Orta veya Zor etiketi vardır. Zor dersleri acele etmeden, ipuçlarını kullanarak çöz.

Kodun nasıl kontrol edilir?

Editör, kodunda görevin istediği Tailwind sınıflarının olup olmadığını kontrol eder. Sınıf adlarını görevde yazıldığı gibi (küçük harf, tire ve sayılarla) yazmalısın. Tailwind önizlemeye otomatik eklenir; çalıştırınca sonucu hemen görürsün.

1 Modül 1 · 0/4 ders Modül 1: Tailwind CSS'e Giriş ve Utility Mantığı Utility-first yaklaşım, kurulum, renkler ve temel metin sınıfları

1.1 Tailwind CSS Nedir? Utility-First Yaklaşım

1.2 Kurulum: CDN ve Tailwind CLI

1.3 Renk Sistemi: Metin ve Arka Plan Renkleri

1.4 Tipografi: Boyut, Kalınlık ve Hizalama

Modül tekrarı 4 soru · Modül sonunda çözmeni öneririz
2 Modül 2 · 0/4 ders Modül 2: Boşluklar, Boyutlar ve Kenarlıklar Padding, margin, genişlik/yükseklik, border, radius ve gölgeler

2.1 Padding ve Margin (Spacing Ölçeği)

2.2 Genişlik ve Yükseklik

2.3 Kenarlık, Köşe Yuvarlama ve Gölge

2.4 Display, Position ve Z-Index

Modül tekrarı 4 soru · Modül sonunda çözmeni öneririz
3 Modül 3 · 0/5 ders Modül 3: Flexbox ve Grid ile Sayfa Düzeni flex, justify, items, gap, grid-cols ve col-span ile düzen kurma

3.1 Flexbox Temelleri

3.2 Flex ile Kart Sıralama ve Ortalama

3.3 CSS Grid ile Izgara Düzeni

3.4 col-span ile Dashboard Düzeni

3.5 Hatayı Bul: Kart Ortalanmıyor

Modül tekrarı 5 soru · Modül sonunda çözmeni öneririz
4 Modül 4 · 0/5 ders Modül 4: Responsive Tasarım ve Durumlar sm/md/lg kırılımları, hover, focus, group ve dark mode

4.1 Responsive Tasarım: sm, md, lg Önekleri

4.2 Hover, Focus ve Active Durumları

4.3 Group Hover ile Kart Efektleri

4.4 Dark Mode (Karanlık Tema)

4.5 Hatayı Bul: Telefonda Sıkışan Kartlar

Modül tekrarı 5 soru · Modül sonunda çözmeni öneririz
5 Modül 5 · 0/4 ders Modül 5: Bileşen Tasarımı ve Özelleştirme Butonlar, formlar, @apply, tema genişletme ve tekrar kullanılabilir yapılar

5.1 Buton Varyantları Tasarlamak

5.2 Form Elemanlarını Şekillendirmek

5.3 @apply ve Tema Özelleştirme

5.4 Rozetler, Uyarılar ve Avatar Grupları

Modül tekrarı 4 soru · Modül sonunda çözmeni öneririz
6 Modül 6 · 0/5 ders Modül 6: Uygulamalı Tailwind Projeleri Landing page, fiyat tablosu, profil kartı, giriş sayfası ve dashboard

6.1 Proje 1: Landing Page Hero Alanı

PROJE

6.2 Proje 2: Fiyatlandırma Tablosu

PROJE

6.3 Proje 3: Sosyal Profil Kartı

PROJE

6.4 Proje 4: Giriş (Login) Sayfası

PROJE

6.5 Proje 5: Yönetim Paneli (Dashboard)

PROJE
Modül tekrarı 5 soru · Modül sonunda çözmeni öneririz