
Register and login processes in an ASP.NET Core MVC e-commerce app, covering identity user setup, input models for first name, last name, email, password, validation, and user management with migrations.
Create category and product classes in an ASP.NET Core MVC e-commerce app, define product name, description, and price, and establish a one-to-many category–product relationship with migrations.
Learn how to create a category service with a ServiceResponse wrapper and an ICategoryService interface, implement CRUD operations for categories, support asynchronous methods, and transform data within e-commerce MVC context.
Implement the ICategoryService by creating a CategoryService that performs asynchronous create, read, and delete operations against the data context, includes related data, and returns clear service responses for category actions.
Design and implement the update category action in the ASP.NET Core MVC e-commerce app, wiring category id parameters through the category service and edit modal in the category controller.
Create the update category view and related operations, enabling edit and post-update actions via the category controller and category service in an ASP.NET Core MVC e-commerce app.
Learn to build a product interface in an ASP.NET Core MVC e-commerce app, including the product service interface, product DTO handling, and category-based retrieval with pagination.
Create the product adding page in ASP.NET Core MVC with multipart form data for cover photo and image gallery, featuring category selection, product name, description, price, and form validation.
Create the product list with a multi-image feature and design the template for the product listing page, including the product controller and create product flow.
Implement a feature to create multiple images for a product by wiring a product image service, a controller action, and data models to handle a list of product images.
Implement necessary functions for creating multiple product images, expose a controller action to process a list of images asynchronously, and save changes to the product image context.
Implement the create multiple image product feature using the product image service to upload several images per product, including cover photos, via asynchronous multipart form data processing and testing.
Learn how to add and manage product features in an ASP.NET Core MVC e-commerce app, including feature name, product id, feature service, and database migrations.
Create and test the feature page by wiring the feature list model into the product controller, using http get and post actions, routes, and bootstrap forms.
Set up a homepage using a product client controller, product service, and a db context to list products, manage categories, implement pagination, and create products and categories.
Create a product detail page by implementing the product detail action to fetch a product by id via the product service, including images and features, and render the view.
Learn to implement pagination in a product service within an ASP.NET Core MVC e-commerce app, including get products with paging, navigation controls, aria labels, and styling of pagination buttons.
Explore implementing pagination in an asp.net core mvc e-commerce app by creating a pagination related partial view and action, wiring product retrieval to page parameters and view results.
Design the basket layout for the ASP.NET Core MVC e-commerce app using CSS fonts. Implement the shopping cart with local storage and cookie state through the service controller.
Create a dynamic shopping cart in an ASP.NET Core MVC e-commerce app by building a basket controller, listing basket items, handling post routes, and deserializing basket models for the view.
Delete cart item operation in an ASP.NET Core MVC e-commerce app using POST requests, basket controller, session data, and product id with redirect to basket index.
Create the order class for an asp.net core mvc e-commerce app, defining order id, status, and customer data, and mapping orders to the database with migrations and checkout integration.
Tackle the design problem on the order page within an ASP.NET Core MVC e-commerce app, focusing on layout, user experience, and an effective checkout flow.
Explore resolving design issues on the order page by implementing a robust product basket model, checkout flow, and Bootstrap-based card layouts to display orders, basket items, and product lists.
Explore setting up the Iyzico dashboard and preconfiguring the payment controller, including repository setup, sandbox testing, and essential payment model wiring for an e-commerce app.
Explore how the payment controller handles basket items, builds a payment request, and creates an order through the order service using HttpContext session.
Implement the order confirmation after a successful payment in ASP.NET Core MVC. Configure the order confirmation model and controller to return the view model with date, number, and total amount.
Learn how to perform general tests of a payment system within an ASP.NET Core MVC e-commerce app, validating order confirmations, admin messages via WebSocket, and ensuring correct layout and configuration.
ÖNEMLİ! İNDİRİM KUPONU TALEP ETMEKTEN ÇEKİNMEYİN! LİNKEDİN ÜZERİNDEN BENİMLE KUPON VB KONULAR İÇİN İLETİŞİME GEÇEBİLİRSİNİZ.
ASPNET 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.