|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/mern-stack-ile-uygulama-gelistirme-kursu-2022/
课程评论:没有评论
**MERN Stack 开发实战课程总结** 本课程将带您从零开始,使用 MERN Stack(MongoDB, ExpressJS, React, NodeJS)构建一个完整的记事本应用程序。 **课程亮点:** * **后端开发:** * 使用 NodeJS 和 ExpressJS 构建 RESTful API,实现记事本的 CRUD(创建、读取、更新、删除)操作。 * 掌握 NodeJS 和 ExpressJS 的核心概念,包括 Controller、Route 的创建以及错误处理。 * 学习使用 Express Async Handler 优化异步操作。 * 利用 MongoDB Atlas 作为数据库,并通过 Mongoose 连接和管理数据。 * 实现 JWT(JSON Web Token)认证,为用户提供安全登录和个性化数据访问。 * **前端开发:** * 使用 React 构建用户界面,并配置页面路由。 * 学习 Redux Toolkit 进行状态管理,包括 Auth State 和 Data State 的构建。 * 通过前端与后端 API 的交互,完成记事本应用程序的功能。 * 利用 Material UI 提升应用程序的视觉设计和用户体验。 **课程收益:** 通过完成课程,您将能够: * 熟练掌握 MERN Stack 的各项技术。 * 独立开发一个功能完整的 Web 应用程序。 * 理解并实践 RESTful API 设计原则。 * 掌握 JWT 认证和 Redux 状态管理。 * 学习现代化的 UI 设计框架 Material UI。 本课程适合希望全面掌握 MERN Stack 开发技能的开发者,通过实战项目,将理论知识转化为实际能力。
Merhabalar,MERN Stack ile uygulama geliştirme kursumuzda MongoDB ExpressJS React ve NodeJS ile uygulama geliştiriyoruz.Baştan sona Not Defteri uygulaması geliştirerek MERN Stack kullanımını her yönünyle öğreniyoruz.Uygulamayı geliştirirken Redux Toolkit ile state yönetimini sağlıyoruz ve clien tasarımı için Material UI kullanıyoruz.Kursumuza NodeJS ve ExpressJS ile Rest API oluşturarak başlıyoruz ve CRUD işlemlerini (Create-Read-Update-Delete)kapsayacak şekilde Not işlemlerini Rest API ile gerçekleştiriyoruz. Bu bölümde temel NodeJS ve ExpressJS konularının yanısıra Controller ve Route oluşturma işlemleri ile Hata yakalama işlemlerini öğreniyoruz. Express Async Handler kullanımınıda öğreniyoruz.İkinci bölümde porjemizin veritabanı ayağını gerçekleştiriyoruz ve veritabanı için MongoDB kullanıyoruz. MongoDB Atlas ile veritabanı oluşturup projeye Mongoose ile bağlanıyoruz. Not modelini oluşturduktan sonra notları listeleme ve not ekleme güncelleme silmeişlemlerini gerçekleştiriyoruz.Üçüncü bölümde JWT (Json Web Token) ile Authentication işlemlerini gerçekleştiriyoruz. Kullanıcı oluşturup bu kullanıcıyı veritabanına kaydediyoruz. Kullanıcıya özel token oluşturarak kullanıcının giriş yapmasını sağlıyoruz.Dördüncü bölümde giriş yapan kullanıcıya özel not işlemlerini gerçekleştiriyoruz böylece her kullanıcı sadece kendi eklediği notları görüp güncelleyebiliyor.Bu işlemlerden sonra beşinci bölümde frontend bölümüne başlıyoruz ve React ile sayfaları oluşturuyor yönlendirmeleri ayarlıyoruz.Ardından temel Redux konularına giriş yapıyoruz ve Redux Toolkit kullanımını öğreniyoruz. Redux toolkit ile Auth State ve Data Stateoluşturarak projenin frontend kısmında Rest API yi kullanarak Not Defteri uygulamasını tamamlıyoruz.En son olarak da Material UI kullanarak uygulamamızı daha şık hale getiriyoruz.