BOOTSTRAP ENVIRONMENT, REQUIREMENTS, & SETUP EĞİTİMİ

Bootstrap ortamını doğru kur

CDN'den npm'e, Sass kaynağından Vite ve Webpack entegrasyonuna Bootstrap kurulumu

Bootstrap Environment, Requirements, & Setup Eğitimi, Bootstrap 5'i bir projeye profesyonelce dahil etmenin tüm yollarını öğretir. Program; CDN, indirme ve npm yöntemlerini, Sass kaynağından içe aktarma ve değişken-harita ile özelleştirmeyi, PostCSS ve Autopr…

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

Eğitim Hakkında

Dahil etme yöntemleri, npm paketleri, Sass derleme ve bundler entegrasyonu

Bootstrap Environment, Requirements, & Setup Eğitimi, Bootstrap 5'i bir projeye profesyonelce dahil etmenin tüm yollarını öğretir. Katılımcılar CDN, indirme ve npm yöntemlerini karşılaştırır; Sass kaynağından seçili bileşenleri içe aktarıp değişkenlerle özelleştirir. Program, PostCSS ve Autoprefixer, Vite ve Webpack entegrasyonu, Popper gibi JavaScript bağımlılıkları ve CSS değişkenleriyle tema kurulumunu kapsayarak bakımı kolay bir yapı ortaya çıkarır.

Süre ve Format

4 Gün. Her gün dört modül; her kurulum yöntemi önce anlatılır, ardından aynı proje farklı yöntemlerle kurularak sonuçlar karşılaştırmalı test edilir.

Seviye

Orta Seviye — Bootstrap 5 geliştirme ortamını kurmayı, Sass kaynağını ve bundler entegrasyonunu öğreten program

Öğrenme Metodu

Aynı proje önce CDN, sonra npm ve Sass, en son bundler ile kurulur; her yöntemin avantajı uygulamalı karşılaştırılır.

Neden Bu Eğitim?

🎯Doğru kurulum seçimi

Projenin ölçeğine göre CDN, npm ya da Sass kaynağından hangisinin uygun olduğunu bilerek doğru yöntemi seçersiniz.

⚙️Build hattı kurma

Vite ve Webpack ile Bootstrap'ı derleme hattına katıp otomatik ön ek ve küçültme sürecini kurmayı öğrenirsiniz.

🎨Kaynaktan özelleştirme

Sass değişkenleri ve haritalarıyla Bootstrap'ı tema düzeyinde özelleştirip gereksiz kodu dışarıda bırakmayı kavrarsınız.

Anahtar Konular

bootstrap kurulum eğitimibootstrap npm kurulumubootstrap sass eğitimibootstrap vite entegrasyonubootstrap webpackön yüz geliştirme ortamıbootstrap 5 setuppostcss autoprefixerbootstrap özelleştirmebootstrap build eğitimi
“Sağlam bir kurulum görünmez emektir; doğru dahil etme ve derleme hattı kurulduğunda proje aylarca sorunsuz büyür.”

Ön Koşullar

Eğitime başlamadan önce faydalı olacak bilgi ve araçlar

1
HTML ve CSS

Temel HTML yapısı ve CSS seçicileri bilmek kurulum sonrası çıktıyı doğrulamayı kolaylaştırır.

2
Komut satırı

Terminalde dizin değiştirme ve komut çalıştırma gibi temel beceriler npm adımlarını kolaylaştırır.

3
Node.js kurulumu

Node.js ve npm'in kurulu olması paket yönetimi ve bundler modüllerinde gereklidir.

4
Kod düzenleyici

VS Code gibi bir editör ve terminal erişimiyle çalışabilir durumda olmak yeterlidir.

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ı Bootstrap'ı CDN, yerel indirme ve npm yöntemleriyle kurar, sürüm ve bağımlılıkları yönetir ve her yöntemin hangi senaryoya uygun olduğunu değerlendirir.
Modül 1
CDN ile Hızlı Başlangıç
  • jsDelivr CDN bağlantılarıyla CSS ve JS ekleme
  • Integrity ve crossorigin ile güvenli yükleme
  • CDN'in avantajı ve çevrimdışı dezavantajı
  • Sürüm sabitleme ile kırılmayı önleme
  • Minify edilmiş dosyaların tercih edilmesi
  • Starter template ile çalışan iskelet kurma
Modül 2
Dosyaları İndirerek Kullanma
  • Derlenmiş CSS ve JS dosyalarını indirme
  • Kaynak Sass ve derlenmiş dağıtım farkı
  • Dosyaları proje klasöründe düzenleme
  • Yerel dosya yollarının doğru bağlanması
  • Çevrimdışı çalışabilen bağımsız yapı
  • Dağıtım dosyalarının sürüm takibi
Modül 3
npm ile Paket Kurulumu
  • npm install bootstrap ile paketi ekleme
  • node_modules içindeki dağıtım dosyaları
  • package.json ile bağımlılığı sürümleme
  • @popperjs/core bağımlılığının eklenmesi
  • import ile CSS ve JS modüllerini çağırma
  • npm ile güncelleme ve sürüm yükseltme akışı
Modül 4
Sürüm ve Bağımlılık Yönetimi
  • Semantik sürümleme ve kırılma riskinin okunması
  • package-lock.json ile tekrarlanabilir kurulum
  • Kararlı sürüm ile beta sürüm ayrımı
  • Bağımlılık çakışmalarının çözülmesi
  • Eski sürümden yeni sürüme geçiş notları
  • Hangi senaryoda CDN hangi senaryoda npm tercihi
Günün hedefiKatılımcı Bootstrap'ın Sass kaynağını içe aktarır, değişken ve haritalarla özelleştirir, yalnızca gerekli bileşenleri alır ve özel bir CSS çıktısı derler.
Modül 1
Sass Kaynağını İçe Aktarma
  • functions, variables ve mixins dosya sırası
  • @import yerine @use ve @forward yaklaşımı
  • Tam içe aktarma ile tek dosyadan derleme
  • Kısmi (partial) dosyaların rolü ve adlandırması
  • Dart Sass ile derleyici kurulumu
  • Derlenen çıktının boyutunun gözlemlenmesi
Modül 2
Değişkenlerle Özelleştirme
  • $primary ve tema renklerini override etme
  • Değişkeni Bootstrap'tan önce tanımlama kuralı
  • $font-family-base ile tipografi değişimi
  • $spacer ile genel boşluk ölçeğini ayarlama
  • !default bayrağının çalışma mantığı
  • $enable bayraklarıyla özellik açma kapatma
Modül 3
Sass Haritaları (Maps)
  • $theme-colors haritasına yeni renk ekleme
  • $grid-breakpoints ile breakpoint düzenleme
  • map-merge ile haritayı genişletme
  • $spacers haritasıyla boşluk ölçeği üretme
  • Harita değişikliğinin yardımcı sınıflara yansıması
  • Özel haritalardan yardımcı sınıf üretimi
Modül 4
Seçili Bileşen Derleme
  • Sadece gerekli bileşen kısmi dosyalarını alma
  • Kullanılmayan bileşenleri dışarıda bırakma
  • reboot ve grid gibi çekirdek parçaların ayrımı
  • Utilities API ile ihtiyaca göre yardımcı üretme
  • Derlenen CSS boyutunun küçültülmesi
  • Özel bir bootstrap.scss giriş dosyası kurma
Günün hedefiKatılımcı Bootstrap'ı Vite ve Webpack ile derleme hattına katar, PostCSS ve Autoprefixer kurar ve üretim için küçültülmüş çıktı üretmeyi uygular.
Modül 1
PostCSS ve Autoprefixer
  • PostCSS'in CSS dönüşüm hattındaki rolü
  • Autoprefixer ile tarayıcı ön eklerinin eklenmesi
  • browserslist ile hedef tarayıcı tanımı
  • RTL desteği için postcss-rtlcss yaklaşımı
  • cssnano ile üretim CSS'inin küçültülmesi
  • Ön ek üretiminin çıktı üzerinde doğrulanması
Modül 2
Vite ile Entegrasyon
  • Vite projesinde Bootstrap'ı import etme
  • Sass dosyasını Vite üzerinden derleme
  • Hızlı yenileme (HMR) ile geliştirme deneyimi
  • Değişken override için özel scss giriş dosyası
  • Üretim derlemesinde çıktı boyutunun gözlemi
  • Statik varlık ve ikon dosyalarının yönetimi
Modül 3
Webpack ile Entegrasyon
  • sass-loader ve css-loader zincirinin kurulumu
  • style-loader ile CSS'in sayfaya enjekte edilmesi
  • Bootstrap JS modüllerinin import edilmesi
  • Popper'ın Webpack ile çözümlenmesi
  • MiniCssExtractPlugin ile ayrı CSS çıktısı
  • Üretim modunda küçültme ve optimizasyon
Modül 4
Ağaç Budama ve Optimizasyon
  • Kullanılmayan JS modüllerini içe aktarmama
  • Sadece gerekli bileşen JS'ini seçerek alma
  • PurgeCSS mantığı ve dikkat edilecek noktalar
  • Üretim ve geliştirme yapılandırması ayrımı
  • Kaynak harita (source map) ile hata ayıklama
  • Çıktı boyutunu ölçüp iyileştirme yaklaşımı
Günün hedefiKatılımcı Bootstrap JavaScript'ini ve Popper bağımlılığını kurar, bileşenleri veri nitelikleri veya programatik olarak tetikler ve CSS değişkenleriyle tema uyarlar.
Modül 1
JavaScript ve Popper
  • Bootstrap JS'in hangi bileşenler için gerektiği
  • Popper'ın dropdown ve tooltip'teki rolü
  • bootstrap.bundle ile Popper'ın birlikte gelmesi
  • Ayrı Popper ile modüler kurulum
  • ESM modül olarak tek tek bileşen içe aktarma
  • Script ekleme sırasının çıktıya etkisi
Modül 2
Veri Nitelikleri ve API
  • data-bs-toggle ile bildirimsel bileşen tetikleme
  • data-bs-target ile hedef öğeyi belirtme
  • Modal, collapse ve tab'ın nitelikle çalışması
  • Programatik API ile new ile örnek oluşturma
  • Olay (event) dinleyerek bileşeni izleme
  • Nitelik ve programatik yaklaşımın karşılaştırması
Modül 3
CSS Değişkenleri ve Tema
  • Bootstrap'ın yayımladığı CSS özel değişkenleri
  • -bs-primary gibi değişkenleri çalışma anında okuma
  • data-bs-theme ile açık ve koyu tema geçişi
  • Bileşen düzeyinde değişkenle yerel özelleştirme
  • Marka renklerini değişkenlerle tanımlama
  • Sass ve CSS değişkeni yaklaşımının birlikte kullanımı
Modül 4
Proje Ortamını Bitirme
  • Geliştirme ve üretim ortamı ayrımının netleşmesi
  • Klasör yapısı ve varlık organizasyonu
  • Sürüm yükseltme için geçiş kontrol listesi
  • Linting ve biçimlendirme araçlarının eklenmesi
  • Takımla paylaşılabilir tekrarlanabilir kurulum
  • Kurulan ortamın canlı yayına hazırlanması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Dahil etme yöntemleri

CDN, yerel indirme ve npm yöntemlerini karşılaştırarak projeye en uygun kurulum biçimini seçebilirsiniz.

✅
npm ile yönetim

Bootstrap'ı npm paketiyle kurup sürümleyebilir, bağımlılıklarını ve güncellemelerini güvenle yönetebilirsiniz.

✅
Sass'tan özelleştirme

Sass değişken ve haritalarıyla temayı kaynaktan özelleştirip yalnızca gerekli bileşenleri derleyebilirsiniz.

✅
PostCSS kurulumu

Autoprefixer ve cssnano gibi PostCSS eklentileriyle tarayıcı ön eki ve küçültme sürecini otomatikleştirirsiniz.

✅
Vite entegrasyonu

Bootstrap'ı Vite derleme hattına katıp hızlı yenileme ve optimize üretim çıktısı üretmeyi uygulayabilirsiniz.

✅
Webpack entegrasyonu

sass-loader zinciri ve plugin'lerle Bootstrap'ı Webpack projesine entegre edip CSS çıktısını ayırabilirsiniz.

✅
JavaScript bağımlılıkları

Popper ve bundle seçimini kavrayarak bileşenleri veri nitelikleri veya programatik API ile doğru tetiklersiniz.

✅
CSS değişkeniyle tema

Bootstrap CSS değişkenleri ve data-bs-theme ile açık-koyu tema ve marka rengini çalışma anında uyarlayabilirsiniz.

Kimler İçin Uygundur?

  • Bootstrap'ı derleme hattına doğru entegre etmek isteyen ön yüz geliştiricileri
  • build araçlarını öğrenmek isteyen yazılımcılar
  • bakımı kolay bir proje ortamı kurmak isteyen bilgisayar bölümü öğrencileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Bootstrap'ı derleme hattına doğru entegre etmek isteyen ön yüz geliştiricileri, build araçlarını öğrenmek isteyen yazılımcılar ve bakımı kolay bir proje ortamı kurmak isteyen öğrenciler için uygundur. Temel HTML, CSS ve komut satırı bilgisi faydalıdır.
Node.js bilmek zorunlu mu?
npm, Vite ve Webpack bölümleri için Node.js ve npm kurulu olmalıdır. Temel terminal kullanımı yeterlidir; eğitim paket yönetimi ve bundler adımlarını sıfırdan göstererek ilerler, derin bir Node.js bilgisi gerektirmez.
CDN ile npm arasındaki fark nedir?
CDN hızlı başlangıç sağlar ancak özelleştirme ve çevrimdışı çalışma sınırlıdır. npm ve Sass kaynağı ise sürüm yönetimi, değişkenlerle özelleştirme ve derleme hattına entegrasyon imkânı verir; eğitimde ikisi de uygulamalı karşılaştırılır.
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. Aynı başlangıç projesi önce CDN, sonra npm ve Sass, en son bundler ile kurulur. Yüz yüze veya online yapılabilir ve kurumun ihtiyacına 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 proje ortamı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. Bootstrap Environment, Requirements, & Setup 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 CSSWhole Page Controls & Extending Bootstrap Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Whole Page Controls & Extending Bootstrap Eğitimi

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

Bootstrap ile tüm sayfa düzen kontrolleri, Sass değişkenleri, utility API, özel bileşen ve koyu mod ile çatıyı genişletme ve markaya uyarlama eğitimi.

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

Bootstrap Giriş Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Bootstrap 5 grid, bileşen ve yardımcı sınıflarıyla duyarlı arayüz geliştirme eğitimi. Navbar, kart, form, modal ve Sass özelleştirme uygulamalı.

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

CSS Eğitimi

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

Seçicilerden Flexbox, Grid, animasyon ve özel değişkenlere kadar modern CSS eğitimi. Duyarlı ve etkileşimli arayüz tasarımı uygulamalı.

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

CSS Giriş Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

CSS seçicileri, kutu modeli, Flexbox ve medya sorgularıyla web biçimlendirme eğitimi. HTML bilenler için uygulamalı ve kurumsal CSS giriş programı.

Detayları Gör →
HTML ve CSSCSS ile Animasyon ve Geçişler Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

CSS ile Animasyon ve Geçişler Eğitimi

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

CSS transition, transform, @keyframes ve performanslı animasyon eğitimi. Akıcı geçişler, 3B dönüşümler ve scroll animasyonlarıyla uygulamalı ve kurumsal.

Detayları Gör →
HTML ve CSSCSS İleri Seviye Teknikleri Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

CSS İleri Seviye Teknikleri Eğitimi

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

CSS Grid, custom properties, container queries, :has ve ölçeklenebilir CSS mimarisi eğitimi. İleri seçiciler ve performansla uygulamalı ve kurumsal.

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