Asp Net Core 9.0, React.js, Material UI ve Typescript teknolojilerini kullanarak baştan sonra fullstack bir e-ticaret projesi geliştiriyoruz.
Eğer ki; temel seviyede ASP NET ve REACT.js bilginiz varsa bu alandaki becerilerinizi bir üst seviyeye çıkarabileceğiniz oldukça güzel bir projeyi baştan sona beraberce geliştirelim.
Normalde sadece bir backend servisi geliştirme (Asp net) kursuna katıldığınızda bu servisin client tarafında nasıl kullanılacağı hep kafa karıştırır. Tam tersi olarak da bir frontend kursuna katılıp (React.js) geliştirdiğiniz uygulamanın da veri sağlayacak olan servise bir bağımlılı olur ve genelde test amaçlı kullanılan daha doğrusu durumu kurtaracak olan bir API servisi kullanırız. Ancak bu servisin nasıl oluşturulduğunu bilmeyiz. Bu yüzden her iki alanı da bir projede birleştirip fullstack bir proje geliştirmek kafamızdaki soruları cevaplayacaktır.
.NET 9 ve React ile FullStack E-Ticaret Projesi Geliştirme kursumuzda öğrenecek olduğunu bazı konular;
.NET 9.0 ile API Geliştirme Temel Konuları
React.js Temel Konuları
Material UI Kütüphanesi
React Router 7
Error Handling
Shopping Cart
Context API
Redux Toolkit
Identity API
JSON Web Token - JWT
Checkout
Orders
Ödeme Entegrasyonu - Iyzico
ASP NET ve React.js konularını sıfırdan anlatmaya başlıyor olsam da bu alandaki bilginizin sıfır olmadığını düşünerek biraz daha hızlı bir anlatım yaptığımı bilmenizi isterim. Eğer web geliştirmede hiç bir bilginiz yoksa bu kurs mutlaka zor gelecektir bu yüzden zaten kurs seviyemizi orta seviye olarak işaretledim. Bu durumda olduğunuzu düşünüyorsanız bu kurs öncesinde sıfırdan anlatım yaptığım "Asp Net Core 8.0 ile Sıfırdan İleri Seviye Web Geliştirme" ve "Sıfırdan Uygulamalı React Geliştirme: Hooks,Redux & Firebase" isimli kurslarımı tercih etmenizi tavsiye ederim.