|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/redux-toolkit-react-ve-firebase-v9-ile-uygulama-gelistirme/
课程评论:没有评论
**Coursera 课程总结:使用 React 和 Firebase v9 开发 Redux Toolkit 应用** 本课程将引导您学习如何使用 Redux Toolkit 构建 React 项目,并通过 Firebase 实现一个预算管理应用程序。 **核心内容:** * **React 项目构建:** 学习如何从零开始创建一个 React 项目。 * **Redux Toolkit 状态管理:** 深入理解 Redux Toolkit 的核心概念和用法,并将其应用于 React 项目的状态管理。 * **Firebase v9 集成:** 利用 Firebase v9 实现应用程序的认证(注册、登录、登出、访问用户信息)和数据库(Firestore)操作。 * **认证流程:** * 创建注册和登录页面。 * 使用 Firebase 进行用户认证。 * 通过 Firebase 访问用户信息。 * 使用 React Toastify 处理认证过程中的错误提示。 * 创建服务来管理认证操作。 * 利用 Redux Toolkit 更新认证状态。 * **数据库(Firestore)操作:** * 将收入/支出信息添加到 Firestore 数据库。 * 实现一个功能,用于列出最近的 10 笔交易。 * 添加筛选功能,允许用户按年份和月份查看交易记录。 * 通过 Redux Toolkit 更新交易状态。 **课程成果:** 通过本课程的学习,您将能够: * 独立开发一个完整的 React 应用。 * 熟练运用 Redux Toolkit 进行高效的状态管理。 * 掌握使用 Firebase v9 实现用户认证和数据库操作。 * 为构建更大型、更复杂的项目奠定坚实基础。
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.