Giriş
  • Giriş
Gerekli Ortamların Hazırlanması
  • Visual Studio Kurulumu
  • Visual Studio Eklentisi Kurulumu
  • Postman Kurulumu
Object Oriented Programming (OOP) - Nesne Yönelimli Programlama
  • Nesne Yönelimli Programlama Giriş
  • Nesne Yönelimli Programlama Sınıflar
  • Nesne Yönelimli Programlama Sınıflar 2
  • Nesne Yönelimli Programlama Constructor (Yapıcı Method)
  • Nesne Yönelimli Programlama Erişim Belirleyiciler ve Encapsulation
  • Nesne Yönelimli Programlama-Erişim Belirleyiciler ve Encapsulation 2
  • Nesne Yönelimli Programlama Miras alma Inheritance
  • Nesne Yönelimli Programlama Çok biçimlilik Polymorphism
  • Nesne Yönelimli Programlama Interface ve Abstract (Somut Sınıflar)
Asp Net Core Web Api Projesi
  • Web api projesi oluşturma
Veritabanı İlk İşlemler (EntityframeworkCore)
  • Asp Net Core yapısı ve veri erişim sınıflarının oluşturulması
  • DbContext sınıfının oluşturulması
  • Migrations Kullanımı
  • Migrations Kullanımı 2
Veritabanı CRUD İşlemler (Post, Put, Delete ve Veri Listeleme)
  • Controller oluşturma CRUD işlemler 1
  • CRUD işlemler 2
  • CRUD işlemler 3
Model Valitadion (Geçerlilik Kontrolü)
  • Model Valitadion 1
  • Model Valitadion 2
  • Model Valitadion 3
Http Response (Http Yanıt)
  • Http Response 1
  • Http Response 2
  • Http Response 3
Filters (Filtreler)
  • Filter Giriş
  • Action Filter (ModelState için filter ayarlama)
  • Exception Filter
  • Filter End
Visual Studio ile Otomatik Controller Oluşturma
  • Visual Studio ile Entityframeworklü otomatik Controller oluşturma
Routing Yapısı ve Clientten Veri Alma
  • FromBody, FromQuery ve FromHeader
  • Routing
Asp Net Core 2.0’dan 2.1’e Geçiş
  • Asp Net Core 2.0’dan 2.1’e geçiş
Asp Net Core’da Json Web Token (JWT) ve Identity
  • Identity ayarları
  • Ilk kullanıcı verilerini hazırlama
  • JWT ayarları
  • Login olma
  • Authorize
  • Role
Dependency Injection
  • Dependency Injectiona göre hazırlama
  • Dependency Injectionı uygulama
Web Sayfasından İstekler (Html ve VueJs ile..)
  • Html ve VueJs proje oluşturma
  • Web Servisten veri alıp sayfada listeleme
  • Web Servisten veri alıp sayfada listeleme 2
  • Web Servise POST işlemi yapmak
  • TOKEN (JWT) ile istekte bulunmak
SOLID PRENSIPLERİ
  • SOLID Prensipleri Giriş
Proje – MyNotes (SOLID Prensiplerine uygun N Katmanlı Mimari ile…)
  • Proje giriş
  • Proje oluşturma ve çok katmanlı yapı hazırlama
  • Veri erişim sınıfları
  • Repository oluşturma
  • DbContext oluşturma ve Repository doldurma
  • Business ve DataAccess veri bağlantısı
  • Devamı geliyor..
  • Startup ve Ilk Veriler
  • Migrations ile Veritabanı Oluşturuyoruz
  • Service Response oluşturarak standart bir veri dönüş hazırlıyoruz
  • CRUD İşlemleri yapıyoruz 1
  • CRUD İşlemleri yapıyoruz 2
  • CRUD İşlemleri yapıyoruz 3
  • Exception Filter ile Hata Yönetimi
  • Action Filter ile ModelState