NodeJS ve MongoDB ile Kapsamlı Web Uygulaması Geliştirelim

所在平台: Udemy

课程主页: https://www.udemy.com/course/nodejs-ve-mongodb-ile-kapsaml-web-uygulamas-gelistirelim/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 使用 Node.js 和 MongoDB 构建全栈 Web 应用 **课程概述:** 本课程将带您使用 Node.js 和 MongoDB 从零开始构建一个功能完善的博客应用。您将学习到如何实现帖子的列表展示、添加、更新和删除功能。此外,应用还将包含用户认证系统,允许管理员登录并观察其他管理员的操作。您将掌握如何分页展示帖子,并实现帖子的搜索功能。 **核心技术栈:** * **Node.js:** 用于构建后端服务。 * **Express.js:** 用于简化 Node.js 的 Web 应用开发,包括路由管理。 * **EJS:** 作为模板引擎,用于动态渲染 HTML 页面。 * **MongoDB:** NoSQL 数据库,用于存储帖子、用户信息和操作记录。 * **Mongoose:** MongoDB 对象模型工具,用于在 Node.js 中方便地与 MongoDB 进行交互,包括创建模型和模式。 * **bcrypt:** 用于对用户密码进行加密,确保数据安全。 * **jsonwebtoken (JWT):** 用于生成和验证用户令牌,实现用户认证和授权。 * **Cookies:** 用于在客户端存储 JWT 令牌。 **课程亮点:** * **实践驱动:** 通过构建一个完整的博客应用来学习各项技术。 * **全栈开发:** 涵盖从后端逻辑到数据库交互的整个 Web 应用开发流程。 * **安全实践:** 学习密码加密和令牌认证等安全机制。 * **用户体验:** 实现分页和搜索功能,提升用户体验。 * **深入理解:** 详细讲解 EJS 模板引擎的使用,以及 Mongoose 在数据库操作中的应用。 **先修要求:** 本课程属于应用开发课程,**不包含 NodeJS 和 MongoDB 的基础入门教学**。为了确保您能从本课程中获得最大收益,建议您具备 NodeJS 和 MongoDB 的基本知识。 **课程目标:** 完成本课程后,您将能够独立开发自己的 Web 应用,并对 MongoDB 的数据存储有深入的理解。 **讲师推荐:** 如果您对 NodeJS、MongoDB 或其他开发主题感兴趣,可以访问讲师的 Udemy 个人资料“AOS Software”,那里有超过 40 门课程供您探索。

课程评论(0条)

课程详情

NodeJS ve MongoDB ile Kapsamlı Web Uygulaması Geliştirelim kursuma hoşgeldiniz.Bu kursumda NodeJS ve MongoDB kullanarak Blog Uygulaması oluşturacağız. Blog Uygulamamız ile postları listeleme post ekleme güncelleme ve silme işlemlerini gerçekleştireceğiz. Uygulamamızda yetkili girişi olacak ve yetkililer diğer yetkililerin işlemlerini gözlemleyebilecek. Postlarımızı sayfa yapısı içerisinde göstereceğiz ve post arama işlemini gerçekleştirebileceğiz.NodeJS ile web uygulaması geliştirirken ExpressJS kullanacağız ve routing işlemleri kolaylıkla gerçekleştireceğiz. Template Engine olarak EJS kullanacağız ve EJS konularını detaylıca öğreneceğiz. Postlarımızı Kullanıcılarımız ve İşlemleri kaydetmek ve kullanmak için MongoDB ile iletişim kurma için mongoose kullanacağız model ve şema oluşturarak veritabanı işlemlerimizi gerçekleştireceğiz. Kullanıcıların bilgilerini kaydederken parola alanlarını şifreleyerek kaydedeceğiz ve şifreleme işlemi için bcrypt paketlerinden yararlanacağız.Kullanıcının sisteme girebilmesi için token oluşturacağız ve token bilgisini cookie ile client da saklayacağız. Token oluşturmak için jsonwebtoken paketinden yaralanacağız.Bütün bu teknolojileri ve daha fazlasını kursumda bulabileceksiniz ve bu kursum ile kapsamlı bir şekilde web uygulaması geliştirebileceksiniz. Kursum bittikten sonra kendi web uygulamalarınızı geliştiriyor olacak ve verilerinizi saklamak için MongoDB yi ayrıntılı bir şekilde öğrenebileceksiniz.Eğer sizde NodeJS ve MongoDB kullanarak web uygulaması geliştirmek istiyorsanız tam olarak doğru yerdesiniz. Kursum ile kendinize değer katabilirsiniz.Son olarak kursum bir Uygulama Geliştirme kursu olduğu için Temel Seviye NodeJS ve MongoDB konularını göstermiyorum yani bu kursumdan yüksek seviyede verim almak için temel seviye Nodejs ve MongoDb konularını biliyor olmanız gerekiyor.NodeJS MongoDB ya da başka bir konu hakkında bilgi sahibi olmak ve uygulama geliştirmek istiyorsanız Udemy profilimi 'AOS Software' ziyaret edebilir 40 dan fazla kursu inceleyebilirsiniz.

课程标签

0人关注该课程

主题相关的课程