Giriş
  • Kursa Başlamadan Önce Öneriler
  • Giriş
  • Vue.js Nedir?
  • Single Page Application Nedir?
  • Vue.js'in Avantajları
  • Kurulum İşlemleri
  • Çalışma Klasörünü ve Dosyaları Ayarlama
Temel Yapılar
  • Temel Yapılar
  • Vue Instance
  • Instance Lifecycle
  • Data Binding
  • Attribute Binding
  • Class Binding
  • Conditional Class Binding
  • Style Binding
  • Array Data Binding
  • Event Handling
  • Uygulama: Kullanıcı Yönetimi (Listeleme ve Kayıt Ekleme)
  • Uygulama: Kullanıcı Yönetimi (Kayıt Silme ve Kayıt Düzenleme)
  • Conditional Rendering
  • Computed Property - Computed
  • Computed Property - Setter
  • Computed Property - Metot Farkı
  • Computed Property - Listeleri Filtreleme
  • Watchers
  • Form Binding - Input, TextArea
  • Form Binding - Checkbox, Select
  • Form Binding - Radio
  • Form Binding - Dinamik Liste
  • Form Validation
  • Local Filter
  • Global Filter
  • Custom Directive
  • Proje: Yapılacaklar Listesi - Proje Hakkında
  • Proje: Yapılacaklar Listesi - Yapılacakları Listeleme
  • Proje: Yapılacaklar Listesi - Kayıt İşlemi
  • Proje: Yapılacaklar Listesi - Kayıt Silme İşlemi
  • Proje: Yapılacaklar Listesi - Listelerin Gösterilmesi
  • Proje: Yapılacaklar Listesi - Liste İşlemleri
  • Proje: Harcama Takip Listesi (Ödev)
Vue CLI ile Çalışmak
  • Vue CLI ile Çalışmak
  • Konsol Ekranından Proje Oluşturma
  • Vue UI ile Proje Oluşturma
  • CLI ile Oluşturulan Projenin Yapısı
Component Yapısı
  • Component Yapısı
  • Component Nedir?
  • Global Component Tanımlama ve Kullanımı
  • Local Component Tanımlama ve Kullanımı
  • CLI Projesinde Component Kullanımı
  • Slot Tag Kullanımı
  • İsimlendirilmiş Slot Tag Kullanımı
  • Component Property
  • Prop Validation
  • Children ve Parent Özellikleri
  • Child-Parent Emit
  • Parent-Child Method Invoke
  • Event Bus 1
  • Event Bus 2
  • Inline Template
  • Proje: Envanter Takip / Proje Hakkında
  • Proje: Envanter Takip / Envanter Listesi
  • Proje: Envanter Takip / Envanter Listesinde Toplam Değerlerini Ayarlama
  • Proje: Envanter Takip / Envanter Listesinde Durumu Değiştirme
  • Proje: Envanter Takip / Envanter Listesinde Kayıt Silme
  • Proje: Envanter Takip / Envanter Kayıt Formu
  • Proje: Envanter Takip / Reactivity Kavramı
  • Proje: Envanter Takip / Kayıt Arama İşlemi
Routing Yapısı
  • Routing Yapısı
  • Routing Nedir?
  • Router Kütüphanesini Ekleme
  • Router Tanımlama
  • Route Bağlantıları Verme
  • Aktif Route Bağlantısını Tespit Etme
  • Route Parametreleri
  • Programatik Route Değişimi
  • Hash / History Modu
  • Route Yönlendirme ve Alias Kullanımı
  • İç İçe Route Tanımlama
  • Vue CLI ile Oluşturulan Projede Route Yapısının Kullanımı
  • Hatalı Route Tanımlarını Yakalama
  • Route Değişimlerini İzleme
  • Route Navigation Guard
  • Proje: Otobüs Rez. Sistemi / Proje Hakkında
  • Proje: Otobüs Rez. Sistemi / Proje Kurulumu ve Başlangıç Dosyalarını Ayarlama
  • Proje: Otobüs Rez. Sistemi / Sefer Arama Formunun Oluşturulması
  • Proje: Otobüs Rez. Sistemi / Veri Kaynağını Ayarlama
  • Proje: Otobüs Rez. Sistemi / Seferlerin Aranması ve Listelenmesi
  • Proje: Otobüs Rez. Sistemi / Koltuk Seçimi
  • Proje: Otobüs Rez. Sistemi / Yolcu Bilgilerinin Kaydedilmesi
  • Proje: Otobüs Rez. Sistemi / Ödeme Bilgilerinin Girilmesi ve Ödeme İşlemi
Harici Veriler ve API Kaynakları ile Çalışma
  • Harici Veriler ve API Kaynakları ile Çalışmak
  • Fetch API Kullanımı
  • Vue Resource
  • JSON Belgeleri ile Çalışmak