|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/mern-stack-ve-oauth/
课程评论:没有评论
**2021 MERN Stack ile Web Geliştirme Kursu** **Kurs Özeti:** 本课程旨在教授学员从零开始学习MERN Stack(MongoDB, Express.js, React, Node.js)和OAuth 2.0技术,并利用所学知识开发一个完整的Web应用程序。课程内容分为理论讲解和实践编码两个部分。 **学什么:** * **前端 (React):** * React基础知识,包括Hooks、状态管理(Stateful变量) * 使用Redux进行状态管理 * 使用React Bootstrap实现响应式网页设计 * 使用React Router进行页面导航 * 深入理解React的细微之处,并通过大量编码实践 * **后端 (Node.js, Express, MongoDB):** * 构建Node.js和Express服务器 * 处理服务器与数据库(MongoDB)的交互 * 环境变量配置 * 理解服务器与React应用之间的关系 * 数据库建模 * JSON Web Token (JWT) 的结构和使用 * 身份验证和授权的概念与实现 * 使用Google账号进行登录和授权 (OAuth 2.0) * **其他重要内容:** * Web应用安全最佳实践 * 使用GitHub进行版本控制和代码管理 * 将React应用部署到Netlify * 将后端应用部署到Heroku * 创建用户注册、登录和授权系统 **课程特色:** * **零基础入门:** 无需任何先决条件,只需学习的热情。 * **项目驱动:** 课程以开发一个实际的Web应用程序为主线。 * **提供代码:** 每节视频课后,提供的GitHub链接包含所有源代码,便于学习和参考。 * **积极互动:** 可通过邮件、Instagram和课程问答区与讲师交流。 **课程目标:** 完成本课程后,学员将能够独立开发一个功能齐全的Web应用程序,并将其部署上线,同时积累宝贵的项目经验,为简历增添亮点。
Bu kursumuzda 0'dan başlayıp MERN Stack ve OAuth 2.0 teknolojilerini öğrenip,öğrendiğimiz bilgilerle bir uygulama geliştireceğiz.Öncelikle kullanacağımız teknoloji hakkında sunumlarla konuyu anlayıp,daha sonra kodlama kısmına geçiyor olacağız.React,Node.js,Express,MongoDB teknolojilerini derinlemesine anlayıp,uygulamalar yapacağız ve kursun sonunda CV'nize koyabileceğiniz bir web uygulaması geliştirmiş olacaksınız.Aynı zamanda OAuth 2.0 sürecini anlayıp Json Web Token ile kullanıcılarımız için bir kayıt olma/giriş yapma/yetkilendirme sistemi oluşturacağız.Bunun yanında kullanıcılarımızın Google hesapları ile giriş yapabilmeleri için,uygulamamıza Google ile giriş yapma ve yetkilendirme işlemlerini gerçekleştireceğiz.Web sitemizin güvenliği hakkındaki sorunlardan konuşup uygulamamızı kullanıcılar için güvenli bir hale getirmek üzerine çalışmalar yapacağız.Frontend tarafında,React ile bir web uygulaması geliştirip React'in inceliklerini öğreneceğiz.React hookları,stateful değişkenler,Redux ile state yönetimi,React Bootstrap ile responsive web design,React router ile navigation konularını sıfırdan öğrenip bol bol kodlama yapacağız.Server kısmında Node.js,Express,MongoDB kullanarak bir server uygulaması geliştireceğiz.Server ile database ilişkisi,ortam değişkenleri,server ile React uygulamamız arasındaki ilişki,database modellemesi,Json Web Token yapısı ve kullanımı,kimlik doğrulama ve yetkilenderme kavramlarının tanımları,kullanıcıların kimlik doğrulama ve yetkilendirme işlemleri,Google ile giriş yapma ve yetkilendirme işlemleri gibi konuları öğrenip kodlama yapacağız.Uygulamamızı geliştirdikten sonra web üzerinde yayınlayacağız.Aynı zamanda GitHub hakkında temel bilgiler öğrenip bunları deployment kısmında kullanacağız.React uygulamamızı netlify'a,server uygulamamızı heroku'ya yükleyeceğiz.Her videodan sonra,yazdığımız kodu GitHub'a gönderdim.Commit isimleri bölüm ismiyle benzerdir.Kaynak kodu ders ders takip edebilirsiniz.GitHub proje linkini ilk videonun açıklama kısmında bulabilirsiniz.Kursa başlamak için herhangi bir ön koşul yoktur.İstekli olmanız kursu tamamlamak için yeterli.Kafanıza takılan her şeyi bana mail,instagram ve kursun soru cevap kısmından iletebilirsiniz.