Bu kursumuz ile Redux Toolkit ile React projesi oluşturuyoruz ve Firebase kullanarak Bütçe Yönetimi Uygulaması geliştiriyoruz.
React projesi oluşturacaz ve Redux Toolkit ile state yönetimini gerçekleştireceğiz. Kursumuzda Redux Toolkit konusuna odaklanacağız ve projeyi oluşturduğumuz zaman React projelerinde Redux Toolkit kullanımını öğreneceğiz. Kursumuzda Authentication ve Veritabanı işlemleri için Firebase kullanacağız ve kursumuzun sonunda tam bir React Redux Toolkit ve Firebase projesi geliştireceğiz.
Uygulamamıza başlarken Signup ve Login sayfalarını oluşturacağız ardından Authentcation işlemlerine başlayacağız.
Authentication işlemlerinde Firebase üyelik oluşturma, giriş yapma ve çıkış yapma işlemleri ile birlikte kullanıcı bilgisine erişme işlemlerini gerçekleştireceğiz. Authentication işlemlerinde bir hata olması durumunda React Toastify ile kullanıcıyı bilgilendireceğiz.
Authentication işlemlerini gerçekleştirebilmek için servis oluşturacağız ve Redux Toolkit kullanarak auth state bilgilerini güncelleyeceğiz.
Authentication işlemleri bittikten sonra Firebase Firestore ile veritabanına erişme işlemlerini geçeceğiz ve Bütçe yönetimi için gelir/gider bilgilerini veritabanına ekleme işlemlerini gerçekleştireceğiz. Ekleme işlemini yaptıktan sonra son 10 işlemi listeleyeceğiz ve işlemler içerisinde filtreleme işlemi ile seçilen yıl ve aya göre işlemlerin listelemesini gerçekleştireceğiz. Tabiki de bu işlemleri gerçekleştirirken de Redux Toolkit kullanarak islem state bilgilerini güncelleyeceğiz.
Kursumuzun sonunda React projesi geliştirmiş olacaksınız ve State yönetimini Redux Toolkit kullanarak yapabileceksiniz. Authentication ve Veritabanı işlemleri için de Firebase v9 kullanmış olacaksınız. Bu kursumuzu referans olarak kullanarak daha kapsamlı projeler geliştirebileceksiniz.
28
34
TAKE THIS COURSE