|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/uygulama-ile-mern-kapsaml-authentication-islemleri/
课程评论:没有评论
**课程名称:** 应用驱动的MERN全栈认证实战 **课程概述:** 本课程旨在通过一个端到端的应用项目,全面教授您如何在MERN(MongoDB, Express, React, Node.js)项目中实现认证功能。您将从头学起,掌握用户注册、登录、登出以及用户信息更新等关键认证流程。完成本课程后,您将能够独立开发MERN项目,并熟练应用各项认证技术。 **课程内容详情:** **后端开发:** * 使用Express和Node.js搭建后端服务器。 * 创建路由(Routes)和控制器(Controllers)。 * 实现错误处理中间件(Error Middleware)。 * 使用Postman测试Web API。 **MongoDB数据库操作:** * 利用MongoDB Compass创建数据库。 * 定义用户模型(User Model)。 * 建立服务器与数据库的连接。 **后端用户认证:** * 实现用户注册、登录和登出功能。 * 使用JWT(JSON Web Tokens)生成身份验证令牌。 * 利用bcrypt对密码进行加密。 **前端开发基础(React):** * 构建基础页面。 * 学习使用React Bootstrap。 * 掌握React Router的使用。 **Redux Toolkit应用:** * 安装和配置Redux Toolkit。 * 在客户端应用程序中实现Redux。 **前端用户认证:** * 在客户端实现用户注册、登录和登出功能。 * 使用React Toastify进行用户通知。 * 创建加载指示器(Loader)。 **用户配置文件管理:** * 实现用户信息的更新功能。 **后端待办事项(Todo)管理:** * 为已登录用户实现服务器端待办事项(Todo)的管理功能。 **前端待办事项(Todo)管理:** * 在客户端实现用户管理个人待办事项(Todo)的功能。
Bu kursumuzun temel amacı MERN projelerimizda authentication işlemlerini kapsamlı olarak sizlere göstermek o yüzden bir uygulama üzerinde baştan sona olacak şekilde kursumuzu oluşturduk.MERN projesi geliştirmek ve Authenticaion işlemlerini (üyelik oluşturma - sisteme giriş yapma - sistemden çıkış yapma - üyelik bilgilerini güncelleme gibi işlemler) tam anlamıyla baştan sona öğreneceğiz. Kursumuzun sonunda ise sizde MERN projesi geliştirebilecek ve Authenticaion işlemlerini gayet başarılı bir şekilde uygulayacaksınız.Gelin kursumuzun bölümlerini ve bu bölümlerdeki konuları açıklayalım.Backend İşlemleri: Express ve NodeJS kullanarak backend işlemlerimizi yapacağımız server'ı oluşturacağız ve Route ve Controller kodlarımızı oluşturacağız. Ayrca Error Middleware oluşturarak web apimizi Postman ile test edeceğiz.MongoDB İşlemleri: Veritabanımızı MongoDB Compass kullanarak oluşturacağız ve User modelimizi oluşturarak server ile veritabanı bağlantısını gerçekleştireceğiz.Backend Kullanıcı İşlemleri: Server ile kullanıcı işlemlerinde üyelik oluşturma giriş ve çıkış işlemlerini gerçekleştireceğiz. Ayrıca JWT ile token oluşturma bcrypt ile parola şifreleme işlemlerini de gerçekleştirmiş olacağız.Frontend İşlemleri: React ile client işlemlerinin başlangıcını oluşturacağımız bu bölümde temel sayfaları oluşturma react bootstrap kullanımı react router kullanımı gibi konuları öğreneceğiz.Redux Toolkit İşlemleri: Redux Toolkit kurulumu ile client uygulamamızda Redux kullanmak için gerekli temel işlemleri gerçekleştireceğiz.Frontend Kullanıcı İşlemleri: Client tarafında üyelik oluşturma giriş ve çıkış işlemlerini gerçekleştireceğiz. Ayrıca kullanıcıyı bilgilendirmek için React Toastify kullanımını ve Loader oluşturma adımlarını da göreceğiz.Profil İşlemleri: Kullanıcı bilgilerini güncelleme işlemlerini gerçekleştireceğiz.Backend Todo İşlemleri: Authenticaion ile giriş yapmış olan kullanıcının kendi veri işlemlerini gerçekleştirmek için server tarafında todo yöentimini gerçekleştireceğiz.Frontend Todo İşlemleri: Client tarafında kullanıcın kendi verilerini yönetmesi işlemlerini gerçekleştireceğiz.