ASPNET.Core MVC-Eksiksiz Kılavuz 2023(E-Ticaret Uygulaması)
ASPNET.Core MVC-Eksiksiz Kılavuz 2023(E-Ticaret Uygulaması), available at $19.99, has an average rating of 4.5, with 96 lectures, based on 6 reviews, and has 75 subscribers.
You will learn about Web Geliştirme Yetenekleri: ASPNET Core MVC, SignalR ve JavaScript kullanarak web uygulamaları oluşturma ve gerçek zamanlı iletişim sağlama becerisi. Veri Yönetimi: SQL Server kullanarak veritabanları oluşturma, sorgulama ve yönetme yeteneği. Veri Eşleme ve Dönüştürme: AutoMapper kullanarak veritabanı ve kullanıcı arayüzü arasında veri dönüşümü yapabilme yeteneği. E-ticaret Özelleştirmesi: Elasticsearch, MailKit ve güvenlik uygulamalarını kullanarak özelleştirilmiş e-ticaret projeleri oluşturma yeteneği. This course is ideal for individuals who are Yazılım Geliştiricileri: Yazılım geliştirme alanında deneyimi olanlar, modern web uygulamaları ve e-ticaret projeleri geliştirmek için gereken becerileri öğrenmek ve ustalaşmak isteyebilirler. or Web Geliştirme Meraklıları: Web geliştirmeye yeni başlayanlar veya web geliştirme konusunda meraklı olanlar, bu kursla temel bilgileri edinerek kariyerlerine başlamak veya geliştirmek isteyebilirler. or ASPNET ve C# Programcıları: ASPNET ve C# konularında deneyime sahip olanlar, bu teknolojileri kullanarak daha karmaşık ve özelleştirilmiş e-ticaret projeleri oluşturmak isteyebilirler. or Veritabanı Geliştiricileri: Veritabanı yönetimi ve veritabanı tasarımı konusunda ileri düzey becerilere sahip olanlar, SQL Server veya benzeri veritabanlarını e-ticaret projelerine entegre etme yeteneklerini geliştirmek isteyebilirler. or Web Tasarımcıları: WebSürüm Kontrolü Kullanıcıları: Sürüm kontrol sistemleri (örneğin, Git) konusunda deneyimi olanlar, yazılım geliştirme projelerini daha iyi yönetmek için bu kursla sürüm kontrolü becerilerini geliştirmek isteyebilirler. tasarımı konusunda deneyimi olan tasarımcılar, projelerini dinamik ve etkileşimli hale getirmek için web geliştirme becerilerini öğrenmek isteyebilirler. or E-ticaret İşletmecileri ve Girişimciler: Kendi e-ticaret işini kurmak veya mevcut işlerini geliştirmek isteyen e-ticaret işletmecileri ve girişimciler, projelerini daha iyi yönetmek ve özelleştirmek için bu kursun avantajlarından yararlanabilirler. It is particularly useful for Yazılım Geliştiricileri: Yazılım geliştirme alanında deneyimi olanlar, modern web uygulamaları ve e-ticaret projeleri geliştirmek için gereken becerileri öğrenmek ve ustalaşmak isteyebilirler. or Web Geliştirme Meraklıları: Web geliştirmeye yeni başlayanlar veya web geliştirme konusunda meraklı olanlar, bu kursla temel bilgileri edinerek kariyerlerine başlamak veya geliştirmek isteyebilirler. or ASPNET ve C# Programcıları: ASPNET ve C# konularında deneyime sahip olanlar, bu teknolojileri kullanarak daha karmaşık ve özelleştirilmiş e-ticaret projeleri oluşturmak isteyebilirler. or Veritabanı Geliştiricileri: Veritabanı yönetimi ve veritabanı tasarımı konusunda ileri düzey becerilere sahip olanlar, SQL Server veya benzeri veritabanlarını e-ticaret projelerine entegre etme yeteneklerini geliştirmek isteyebilirler. or Web Tasarımcıları: WebSürüm Kontrolü Kullanıcıları: Sürüm kontrol sistemleri (örneğin, Git) konusunda deneyimi olanlar, yazılım geliştirme projelerini daha iyi yönetmek için bu kursla sürüm kontrolü becerilerini geliştirmek isteyebilirler. tasarımı konusunda deneyimi olan tasarımcılar, projelerini dinamik ve etkileşimli hale getirmek için web geliştirme becerilerini öğrenmek isteyebilirler. or E-ticaret İşletmecileri ve Girişimciler: Kendi e-ticaret işini kurmak veya mevcut işlerini geliştirmek isteyen e-ticaret işletmecileri ve girişimciler, projelerini daha iyi yönetmek ve özelleştirmek için bu kursun avantajlarından yararlanabilirler.
Enroll now: ASPNET.Core MVC-Eksiksiz Kılavuz 2023(E-Ticaret Uygulaması)
Summary
Title: ASPNET.Core MVC-Eksiksiz Kılavuz 2023(E-Ticaret Uygulaması)
Price: $19.99
Average Rating: 4.5
Number of Lectures: 96
Number of Published Lectures: 96
Number of Curriculum Items: 96
Number of Published Curriculum Objects: 96
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Web Geliştirme Yetenekleri: ASPNET Core MVC, SignalR ve JavaScript kullanarak web uygulamaları oluşturma ve gerçek zamanlı iletişim sağlama becerisi.
- Veri Yönetimi: SQL Server kullanarak veritabanları oluşturma, sorgulama ve yönetme yeteneği.
- Veri Eşleme ve Dönüştürme: AutoMapper kullanarak veritabanı ve kullanıcı arayüzü arasında veri dönüşümü yapabilme yeteneği.
- E-ticaret Özelleştirmesi: Elasticsearch, MailKit ve güvenlik uygulamalarını kullanarak özelleştirilmiş e-ticaret projeleri oluşturma yeteneği.
Who Should Attend
- Yazılım Geliştiricileri: Yazılım geliştirme alanında deneyimi olanlar, modern web uygulamaları ve e-ticaret projeleri geliştirmek için gereken becerileri öğrenmek ve ustalaşmak isteyebilirler.
- Web Geliştirme Meraklıları: Web geliştirmeye yeni başlayanlar veya web geliştirme konusunda meraklı olanlar, bu kursla temel bilgileri edinerek kariyerlerine başlamak veya geliştirmek isteyebilirler.
- ASPNET ve C# Programcıları: ASPNET ve C# konularında deneyime sahip olanlar, bu teknolojileri kullanarak daha karmaşık ve özelleştirilmiş e-ticaret projeleri oluşturmak isteyebilirler.
- Veritabanı Geliştiricileri: Veritabanı yönetimi ve veritabanı tasarımı konusunda ileri düzey becerilere sahip olanlar, SQL Server veya benzeri veritabanlarını e-ticaret projelerine entegre etme yeteneklerini geliştirmek isteyebilirler.
- Web Tasarımcıları: WebSürüm Kontrolü Kullanıcıları: Sürüm kontrol sistemleri (örneğin, Git) konusunda deneyimi olanlar, yazılım geliştirme projelerini daha iyi yönetmek için bu kursla sürüm kontrolü becerilerini geliştirmek isteyebilirler. tasarımı konusunda deneyimi olan tasarımcılar, projelerini dinamik ve etkileşimli hale getirmek için web geliştirme becerilerini öğrenmek isteyebilirler.
- E-ticaret İşletmecileri ve Girişimciler: Kendi e-ticaret işini kurmak veya mevcut işlerini geliştirmek isteyen e-ticaret işletmecileri ve girişimciler, projelerini daha iyi yönetmek ve özelleştirmek için bu kursun avantajlarından yararlanabilirler.
Target Audiences
- Yazılım Geliştiricileri: Yazılım geliştirme alanında deneyimi olanlar, modern web uygulamaları ve e-ticaret projeleri geliştirmek için gereken becerileri öğrenmek ve ustalaşmak isteyebilirler.
- Web Geliştirme Meraklıları: Web geliştirmeye yeni başlayanlar veya web geliştirme konusunda meraklı olanlar, bu kursla temel bilgileri edinerek kariyerlerine başlamak veya geliştirmek isteyebilirler.
- ASPNET ve C# Programcıları: ASPNET ve C# konularında deneyime sahip olanlar, bu teknolojileri kullanarak daha karmaşık ve özelleştirilmiş e-ticaret projeleri oluşturmak isteyebilirler.
- Veritabanı Geliştiricileri: Veritabanı yönetimi ve veritabanı tasarımı konusunda ileri düzey becerilere sahip olanlar, SQL Server veya benzeri veritabanlarını e-ticaret projelerine entegre etme yeteneklerini geliştirmek isteyebilirler.
- Web Tasarımcıları: WebSürüm Kontrolü Kullanıcıları: Sürüm kontrol sistemleri (örneğin, Git) konusunda deneyimi olanlar, yazılım geliştirme projelerini daha iyi yönetmek için bu kursla sürüm kontrolü becerilerini geliştirmek isteyebilirler. tasarımı konusunda deneyimi olan tasarımcılar, projelerini dinamik ve etkileşimli hale getirmek için web geliştirme becerilerini öğrenmek isteyebilirler.
- E-ticaret İşletmecileri ve Girişimciler: Kendi e-ticaret işini kurmak veya mevcut işlerini geliştirmek isteyen e-ticaret işletmecileri ve girişimciler, projelerini daha iyi yönetmek ve özelleştirmek için bu kursun avantajlarından yararlanabilirler.
ASP.NET Core MVC ve SignalR: Öğrenciler, ASP.NET Core MVC ile web uygulamaları geliştirme konusunda temel beceriler kazanacaklar. Ayrıca, gerçek zamanlı iletişim ve güncellemeler sağlamak için SignalR kullanarak canlı sohbet ve bildirim sistemleri oluşturma yeteneği geliştirecekler.
Elasticsearch: Elasticsearch kullanarak, büyük veri kümesinde hızlı ve etkili arama işlemleri yapma yeteneği kazanacaklar. Özellikle e-ticaret projeleri için ürün arama ve filtreleme gibi önemli işlevlerin nasıl uygulanacağını öğrenecekler.
.NET 7.0 ve C# Güncellemeleri: .NET 7.0’nin yeni özellikleri ve güncellemeleri hakkında bilgi sahibi olacaklar. Bu, projelerini daha verimli hale getirmelerine ve güncel teknolojilere ayak uydurmalarına yardımcı olacaktır.
AutoMapper: AutoMapper kullanarak nesne eşleme ve dönüştürme yeteneği kazanacaklar. Verileri veri tabanı modelleri ile kullanıcı arabirimi modelleri arasında dönüştürerek veri erişim katmanı ile kullanıcı arabirimi arasında bağımsızlığı sağlayacaklar.
Iyzico:Iyzico ödeme sistemi entegrasyonunu öğrenin
SQL Server (MsSQL): SQL Server kullanarak veritabanı yönetimi ve sorgulama yetenekleri kazanacaklar. Bu, ürünler, siparişler, kullanıcılar ve diğer ilişkisel verileri veritabanında depolamak ve yönetmek için gereklidir.
MailKit: MailKit kullanarak e-posta gönderme ve alma yeteneği kazanacaklar. Bu, kullanıcılar için sipariş onayları, parola sıfırlama ve bildirimler gibi e-posta tabanlı iletişim işlevlerini uygulamalarını sağlayacaktır.
JavaScript ve Front-End Geliştirme: JavaScript, öğrencilere dinamik web sayfaları oluşturma ve kullanıcı arabirimi geliştirme yeteneği kazandıracak. Bu, müşteri tarafında kullanıcı deneyimini geliştirmek için önemlidir.
Genel Projelendirme Becerileri: Öğrenciler, genel projelendirme ve yazılım geliştirme süreçleri hakkında bilgi sahibi olacaklar. Bu, büyük ve karmaşık bir projeyi yönetme yeteneğini geliştirecekler.
Güvenlik Bilinci: Özellikle e-ticaret projeleri için güvenlik bilinci kazanacaklar. Kullanıcı verilerinin korunması, kimlik doğrulama ve yetkilendirme gibi güvenlik konularına odaklanacaklar.
Performans ve Ölçeklenebilirlik: Projelerini optimize etme ve büyütmeye yönelik en iyi uygulamaları öğrenecekler. Yüksek trafikli e-ticaret siteleri için performans ve ölçeklenebilirlik konularına odaklanacaklar.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Giriş
Chapter 2: Scaffolded Identity Kütüphanesi(Kullanıcı İşlemleri Register,Login)
Lecture 1: Scaffolded Identity Entegrasyonu(Identity Kütüphanesi)
Lecture 2: Register Ve Login İşlemleri
Lecture 3: Register İşlemi İçin Admin Initializer İşlemi
Chapter 3: Kategori Servislerinin Oluşturulması Ve Implementasyonları
Lecture 1: Category Ve Product Sınıflarının Oluşturulması
Lecture 2: ServiceResponse Sınıfının Oluşturulması Ve ICategoryService Oluşturulması
Lecture 3: ICategoryService Implementasyonu(CategoryService Oluşturulması)
Lecture 4: CategoryController'ın Yazılması
Lecture 5: UpdateCategory Action'ın Oluşturulması
Lecture 6: UpdateCategory View Oluşturulması Ve Gerekli View İşlemleri
Chapter 4: Ürünler İçin Gerekli Servislerinin Oluşturulması Ve Implementasyonları
Lecture 1: Product Interfacein'in Oluşturulması
Lecture 2: ProductService Implementasyonu
Lecture 3: ProductController'ın Yazılması
Lecture 4: Ürün Ekleme Sayfasının Oluşturulması(File Upload)
Lecture 5: ProductList Oluşturulması Ve Template'in Tasarlanması
Lecture 6: ProductDelete İşlemlerinin Gerçekleştirilmesi
Lecture 7: ProductUpdate İşlemlerinin Gerçekleştirilmesi(Ürün Resmi Güncelleme Dahil)
Lecture 8: CreateMultipleImage Oluşturulması Ürün İçin Birder Fazla Ürün Eklenmesi
Lecture 9: CreateMultipleImage İşlemleri İçin Gerekli Fonksiyonların Yazılması
Lecture 10: CreateMultipleImageProduct Test Edilmesi
Lecture 11: Ürünler İçin Özellikler(Features) Eklenmesi
Lecture 12: Feature Sayfasının Oluşturulması Ve Test Edilmesi
Lecture 13: FeatureListModel'in Veritabanına Gömülmesi İçin Gerekli DTO'lardan Faydalanılmas
Chapter 5: Kullanıcı Sayfalarının Oluşturulması(Backend Ve FrontEnd)
Lecture 1: Anasayfa İçin Gerekli İşlemlerin Yapılması Ve Tasarım
Lecture 2: Ürün Detay Sayfasının Oluşturulması Ve ProductDetail Action Yazılması
Chapter 6: Pagination(Sayfalandırma) Yapısının Oluşturulması
Lecture 1: Pagination İle İlgili Servislerin Yazılması
Lecture 2: Pagination İlgili Partial Ve Action Yazılması
Chapter 7: Navbar Fontawesome Ayarlama ve Dropdown Menu Ayarlanması()
Lecture 1: AdminPartial Oluşturulması
Lecture 2: Basket Tasarımının Yapılması
Chapter 8: Basket(Sepet) İşlemlerinin Yapılması
Lecture 1: Session Yapısının Oluşturulması Ve AddBasketItem Fonksiyonu Yazılması
Lecture 2: GetProductById(Ürün Detay) Sayfasının Sepet İşlemine Uygun Hazırlanması
Lecture 3: Sepete Eklenen Ürünleri Görüntüleyebilme Ve Dinamik Bir Sepet Oluşturma
Lecture 4: Sepetten Ürün Silme İşlemi
Chapter 9: Sipariş İşlemleri İçin Gerekli Sınıfların Oluşturulması Ve Yapılandırılması
Lecture 1: Order Sınıfının Oluşturulması
Lecture 2: AutoMapper Entegrasyonu Ve Order Servislerinin Yazılması
Lecture 3: OrderController Oluşturulması Ve Session İşlemleri
Lecture 4: Order Sayfasında Tasarım Probleminin Çözümlenmesi
Lecture 5: Order Sayfasında Tasarım Probleminin Çözümlenmesi – 2
Lecture 6: CreateCheckout Oluşturulması CheckoutPage
Lecture 7: CreateCheckout'un Revize Edilmesi,İlgili Bilgilerin Load Edilip Test Edilmesi
Chapter 10: Ödeme Sistemi (PaymentSystem) Iyzico Entegrasyonu
Lecture 1: Iyzico Dashboard Tanımlanması Ve PaymentController'ın İçin Ön Hazırlık
Lecture 2: PaymentController'ın Yazılması
Lecture 3: OrderConfirmation Başarılı Ödeme İşlemlerinin Gerçekleştirilmesi
Lecture 4: Ödeme Sistemi Genel Testlerinin Yapılması
Chapter 11: Kategorilendirme İşlemleri
Lecture 1: Kategoriye Ürün Getirme Process
Lecture 2: _categoryBadge Partial Oluşturulması
Chapter 12: Kullanıcının Sipariş İşlemleri(Sipariş İşlemleri Ekstra)
Lecture 1: Kullanıcının Siparişlerini Görüntüleyebilmesi
Lecture 2: Admin İçin Sipariş Durumunu Güncelleyebilme Özelliği(Kargoda vb)
Lecture 3: Sipariş Admin Paneli Sayfanın Tasarlanması Verilerin Yerleştirilmesi
Lecture 4: Sipariş Durumunun Güncellenmesi İçin Gerekli Metod'un Yazılması
Chapter 13: ElasticSearch Entegrasyonu(Ürün Filtreleme İşlemleri)
Lecture 1: Gerekli Paketin İndirilmesi Ve Projedeki Konfigurasyonların Yapılması
Lecture 2: ElasticSearch Docker-Compose.yml Dosyasının Ayağa Kaldırılması Ve İletişimi
Lecture 3: ElasticSearch Ürün Indexleme İşlemi İçin CreateProduct'a Entegrasyon Yazılması
Lecture 4: Filtreleme İşlemleri İçin Gerekli Sınıfın Yazılması Ve İş Kodları
Lecture 5: Controller'ın Yazılması Ve Sayfanın Tasarlanması
Lecture 6: Filtreleme Sayfasının Detaylandırılması Ve Gerekli Testlerin Yapılması
Chapter 14: Kayıt İşlemi Sırasında Kullanıcı Aktifleştirme İşlemi İçin Mail Doğrulama
Lecture 1: Konunun Detaylandırılması Ve MailService Entegrasyonu
Lecture 2: IsRegisterVerification Fieldın'ın Yazılması
Lecture 3: Gönderilecek Mail İçin Action yazılması Ve Sayfasının Oluşturulması
Lecture 4: Mailin Kullanıcıya Gönderilmesi Problemlerin Giderilmesi
Chapter 15: Satın Alınan Ürünlere Yıldız Verme(Değerlendirme)
Lecture 1: Star Interface'in Yazılması
Lecture 2: GiveStarProduct Metodunun Override Edilmesi
Lecture 3: Yıldız Verme İşleminin Fonksiyonellik Kazanması
Lecture 4: Genel Testlerin Yapılması Ve Doğrulama
Lecture 5: Sınırlama İçin İş Kodunun Yazılması
Chapter 16: Anasayfada Yıldız Ortalaması İşlemleri İçin Javascript DOM'dan Faydalanmda
Lecture 1: Ürünlerin Anasayfa'da Yıldız Ortalamalarının Javascript İle Gösterilmesi
Lecture 2: Problemin Çözümlenmesi Ve Tasarımın Düzenlenmesi
Chapter 17: Ürünleri Favorilere Ekleme İşlemi
Lecture 1: Favourite Interfacein'in Yazılması
Lecture 2: AddFavourite Ve DeleteMyFavourite Action'ın Oluşturulması
Lecture 3: Favori Tasarımının Gerçekleştirilmesi
Lecture 4: Favorilere Ekleme Butonunu Ajax Ve DOM İle Fonksiyonellik Kazandırma
Lecture 5: Kullanıcıların Favorilerindeki Ürünlerin Load Edilerek Sayfada Gösterilmesi
Lecture 6: Kullanıcıların Favorilerindeki Ürünlerin Load Edilerek Sayfada Gösterilmesi – 2
Chapter 18: Sepette İndirim Özelliği
Lecture 1: Discount İşlemlerinin Yapılması,Veritabanı İşlemleri
Lecture 2: CreateDiscount,CheckDiscountCoupon Metodunun Override Edilmesi
Lecture 3: DiscountController'ın Oluşturulması Ve Actionların Yazılması İşlemleri
Lecture 4: Girilen Kupon Kodunun Kontrol Edilme İşlemleri
Lecture 5: Kupon Uygulaması İçin Html,Css Düzenlemesi
Lecture 6: Javascript(Ajax,DOM,Listener) İle Kupon Kodu Uygulaması
Lecture 7: Challenge : You Can Do It!
Chapter 19: SignalR Teknolojisi İle Anlık Veri Transferi
Lecture 1: SignalR(Web Socket) Nedir?
Instructors
-
Fayik Veznedaroğlu
Yazılım Mühendisi
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 0 votes
- 4 stars: 0 votes
- 5 stars: 5 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024