Sıfırdan Her Yönüyle NestJs + mongoDB

所在平台: Udemy

课程主页: https://www.udemy.com/course/sifirdan-her-yonuyle-nestjs-mongodb/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:从零开始全面学习NestJs + MongoDB 课程概述:NestJs是一款强大的开源NodeJs框架,能够帮助我们构建高效且需求严苛的后端系统。该框架受到Angular架构的启发,旨在使开发人员能够创建有效且可扩展的Node.js服务器端应用程序。NestJs在可测试性、可扩展性及其架构方面都具有明显优势,使其在多种技术中独树一帜。 课程内容包括: - Git和Github概述,如何在GitHub上创建仓库 - NestJs简介及基本项目创建 - 创建NestJs模块、控制器及可注入服务 - 使用Mock数据和临时数据存储 - MongoDB基础知识及在云端创建MongoDB数据库 - Mongoose ODM库的介绍及执行自定义和标准MongoDB查询 - NestJs与MongoDB的CRUD操作示例 - NestJs中的过滤器及自定义错误处理 - NestJs验证管道与使用Class-Validator进行字段检查 - 使用Bcrypt加密重要信息 - 使用NestJs中间件控制请求 - 基于JWT的用户身份验证 - NestJs角色基础控制(RBAC)授权 - 使用NestJs Guards控制中间件请求 - 使用Cloudinary实现文件上传 - 使用Swagger创建API端点界面 - 通过Heroku将应用程序部署到云环境 通过本课程,您将全面掌握NestJs与MongoDB的使用,为后续的项目开发奠定坚实的基础。

课程评论(0条)

课程详情

Peki NestJs nedir ve neden bu teknoloji ?NestJs, güçlü ve talepkar backend sistemleri oluşturmamızı sağlayan tam özellikli bir açık kaynaklı NodeJs framework platformudur. Nest Angular mimarisinden ilham alınarak geliştirilmiş; etkili ve ölçeklenebilir Node.js server-side uygulamaları geliştirmemizi sağlar. NestJs test edilebilirliği ve ölçeklenebilirliğine ek olarak mimarisi ile de diğer teknolojilerden bir adım öne çıkıyor.Kurstaki başlıklar: Git ve Github nedir ? Github üzerinde repo nasıl açılır ?NestJs'e giriş NestJs ile başlangıç projesini oluşturmaNestJs Module, Controller ve inject edilebilir Service oluşturma Mock data kullanımı ve verileri geçici olarak saklamaMongoDb'ye girişCloud üzerinde MongoDb veritabanı oluşturmaMongoose ODM kütüphanesine girişCustom ve standart MongoDb sorguları atmak.NestJs ve MongoDb ile crud operasyonu örnekleriNestJs Filters ve Custom error handlingNestJs Validation PipeClass-Validator ile model ve dto'daki fieldların kontrolleri Bcrypt ile önemli bilgileri hash ile saklamakNestJs Middleware kullanarak gelen requestleri kontrol edebilmekJson Web Token ile User Authentication NestJs RBAC (Role-Based Access Control) AuthorizationNestJs Guards yardımıyla middleware üzerinden gelen requestleri kontrol edebilmekCloudinary ile cloud ortamına file upload yapmakSwagger ile api içerisindeki endpointlerin arayüzünü oluşturmaHeroku ile cloud ortamına deployment

课程标签

0人关注该课程

主题相关的课程