Ücretsiz
Bootcamp

CSS Master Bootcamp - Beginner to Expert Level

10 Modül 10 Ders 30 Görev
Eğitmen

Yazılımcı Adam ✓ Onaylı eğitmen

Eğitmen profilini gör →
★ 5.0 (1 değerlendirme)

Müfredat

Tüm konu anlatımları herkese açık — görevler kayıtlı öğrencilere özel

01
CSS'e Giriş ve Temel Mantık 1 ders · 3 görev
Ders 1

CSS nedir ve neden kullanılır?

CSS (Cascading Style Sheets), HTML ile oluşturulan yapının görsel tasarımını kontrol eden dildir. Renkler, yazı tipleri, boşluklar ve yerle…

Konuyu Oku →

CSS (Cascading Style Sheets), HTML ile oluşturulan yapının görsel tasarımını kontrol eden dildir. Renkler, yazı tipleri, boşluklar ve yerleşim CSS ile belirlenir. HTML yapıyı kurarken CSS bu yapıyı kullanıcı için estetik hale getirir. Modern web sitelerinin tamamı CSS olmadan kullanılamaz hale gelir.

Örnek Kod
h1 { color: red; }
Görevler
▸ İlk CSS yaz
▸ Paragraf stil ver
▸ Arkaplan değiştir
02
CSS Bağlama Yöntemleri 1 ders · 3 görev
Ders 1

Inline, Internal, External CSS

CSS üç farklı şekilde HTML'e bağlanabilir: inline, internal ve external. Inline CSS doğrudan HTML elementine yazılır. Internal CSS head içi…

Konuyu Oku →

CSS üç farklı şekilde HTML'e bağlanabilir: inline, internal ve external. Inline CSS doğrudan HTML elementine yazılır. Internal CSS head içinde style tag ile yazılır. External CSS ise ayrı dosya olarak bağlanır ve en profesyonel yöntemdir.

Örnek Kod
<link rel='stylesheet' href='style.css'>
Görevler
▸ Inline CSS yaz
▸ Internal CSS kullan
▸ External CSS bağla
03
CSS Selectors (Seçiciler) 1 ders · 3 görev
Ders 1

Selector mantığı

CSS selector'lar HTML elementlerini hedeflemek için kullanılır. class, id, tag selector en temel yapılardır. Daha spesifik selector'lar dah…

Konuyu Oku →

CSS selector'lar HTML elementlerini hedeflemek için kullanılır. class, id, tag selector en temel yapılardır. Daha spesifik selector'lar daha yüksek önceliğe sahiptir.

Örnek Kod
.box { color: blue; }
Görevler
▸ Class selector
▸ ID selector
▸ Descendant selector
04
Box Model (CSS'in kalbi) 1 ders · 3 görev
Ders 1

Box Model nedir?

CSS’de her element bir kutu (box) olarak değerlendirilir. Bu kutu margin, border, padding ve content katmanlarından oluşur. Layout sistemin…

Konuyu Oku →

CSS’de her element bir kutu (box) olarak değerlendirilir. Bu kutu margin, border, padding ve content katmanlarından oluşur. Layout sisteminin temelini box model oluşturur.

Örnek Kod
div { margin: 10px; padding: 20px; }
Görevler
▸ Padding ekle
▸ Margin ayarla
▸ Border ekle
05
Positioning Sistemi 1 ders · 3 görev
Ders 1

Position nedir?

CSS position özelliği elementin sayfa içindeki konumunu belirler. static, relative, absolute, fixed ve sticky değerleri vardır.

Konuyu Oku →

CSS position özelliği elementin sayfa içindeki konumunu belirler. static, relative, absolute, fixed ve sticky değerleri vardır.

Örnek Kod
div { position: absolute; top: 0; }
Görevler
▸ Absolute kullan
▸ Relative kullan
▸ Fixed header
06
Flexbox (Modern Layout System) 1 ders · 3 görev
Ders 1

Flexbox mantığı

Flexbox tek boyutlu layout sistemidir. Elementleri yatay veya dikey olarak düzenler. align ve justify özellikleri ile hizalama yapılır.

Konuyu Oku →

Flexbox tek boyutlu layout sistemidir. Elementleri yatay veya dikey olarak düzenler. align ve justify özellikleri ile hizalama yapılır.

Örnek Kod
display: flex; justify-content: center;
Görevler
▸ Ortala
▸ Row layout
▸ Space between
07
Grid Layout 1 ders · 3 görev
Ders 1

CSS Grid

Grid iki boyutlu layout sistemidir. Satır ve sütun yapısını aynı anda yönetir.

Konuyu Oku →

Grid iki boyutlu layout sistemidir. Satır ve sütun yapısını aynı anda yönetir.

Örnek Kod
display: grid; grid-template-columns: 1fr 1fr;
Görevler
▸ 2 kolon layout
▸ 3 kolon
▸ Dashboard
08
Responsive Design 1 ders · 3 görev
Ders 1

Media Queries

Responsive design farklı ekran boyutlarına uyum sağlar.

Konuyu Oku →

Responsive design farklı ekran boyutlarına uyum sağlar.

Örnek Kod
@media (max-width: 768px) {}
Görevler
▸ Mobil uyum
▸ Tablet layout
▸ Mobile-first
09
Animations & Transitions 1 ders · 3 görev
Ders 1

CSS Animations

CSS animasyonları elementlere hareket kazandırır.

Konuyu Oku →

CSS animasyonları elementlere hareket kazandırır.

Örnek Kod
transition: all 0.3s ease;
Görevler
▸ Hover animasyon
▸ Fade effect
▸ Keyframe animasyon
10
Final Project (Production UI) 1 ders · 3 görev
Ders 1

Modern UI Dashboard

Tüm CSS bilgilerini kullanarak responsive dashboard tasarla.

Konuyu Oku →

Tüm CSS bilgilerini kullanarak responsive dashboard tasarla.

Örnek Kod
/* full system */
Görevler
▸ Dashboard layout
▸ Responsive yap
▸ UI polish