|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/nodejs-bootcamp-desarrollo-web-mvc-y-rest-apis/
课程评论:没有评论
课程名称:Node.js - Bootcamp 网页开发(含 MVC 和 REST APIs) 课程概述:如果你希望学习 Node.js 进行网页开发,那么你来对地方了。在这个课程中,除了学习 Node.js,你还将掌握许多其他工具,例如:Express、使用 Multer 在 Node 中上传文件、Passport、Nodemailer、模板引擎以及 API 的使用、ORM - Sequelize 和 Mongoose。我们将利用三种不同的数据库进行项目开发:MongoDB、MySQL 和 PostgreSQL。此外,我们还将学习如何在你的 Node 应用中使用 Leaflet 和 OpenStreetMap,整合 Webpack 和 JavaScript 进行前端开发,使用 Axios 与 Node 进行交互,等等。 我始终相信,通过创建项目来学习是最有效的方式,因此我们将完成多个项目(视频均可观看),所有项目都遵循模型-视图-控制器(MVC)模式。以下是将要完成的三个主要项目: 项目 1:房地产门户 - 学习如何创建一个自己的房地产网站,用户可以注册账户并开始发布房源,包括描述、信息、地图和照片等,客户可以发送消息进行咨询。将使用的工具包括:Express、MySQL、Sequelize、MVC、Pug、Webpack、TailwindCSS、Dropzone、Leaflet、JWT 等等。 项目 2:DevJobs - 面向程序员的求职平台 - 学习如何创建一个名为 DevJobs 的求职平台,招聘者可以注册账户发布招聘信息,程序员可以填写表单提交简历并与招聘者联系。本项目将涉及文件上传、邮件发送、提醒功能等,使用的技术包括 MongoDB、Mongoose、Handlebars、MVC、Node、Express、Axios、Webpack、Multer、Nodemailer 等等。 项目 3:Meeti - 查找附近的活动并创建社区 - 这是课程中最复杂的项目,我们将创建一个类似 Meetup 的网站 Meeti,用户可以注册并发布活动,添加信息、位置(使用 Leaflet 和 OpenStreetMap),整合前后端多种技术,如 Webpack、Axios、Sweet Alert、MomentJS 等。同时我们还将学习 PostGIS 技术来寻找最近的活动。本项目使用 PostgreSQL、Sequelize、EJS、MVC、MomentJS、Leaflet、Multer、Passport、Nodemailer 等。 这个课程将实用性与项目实战结合,帮助你在学习 Node.js 的同时,掌握构建高效网页应用所需的多种技能。
¿Deseas aprender Node.js para Desarrollo Web? Estas en el curso adecuado para hacerlo.Además de Node aprenderás otras herramientas como:ExpressSubir Archivos en Node con Multer.PassportNodemailerTemplate Engines y API'sORM's - Sequelize y Mongoose.Utilizaremos 3 bases de datos diferentes para los Proyectos: MongoDB, MySQL y PostgreSQLMapas en Leaflet y OpenStreetMap en tus aplicaciones Node.Integrar Webpack y JavaScript para el front endAxios y Node.Y mucho mucho más!!Siempre he creido que se aprende más creando proyectos así que crearemos diferentes, (Los videos están habilitados para verse) todos los Proyectos siguen el patrón Model View Controller.PROYECTO 1: BienesRaices: Aprende a crear tu propio portal de bienes raices donde los visitantes podrán crear su cuenta, confirmarla y comenzar a publicar sus propiedades con Descripción e información de la propiedad, mapas y fotografía de la propiedad, así como un formulario de contacto; los clientes interesados podrán enviar mensajes y veremos herramientas tales como: Express, MySQL, Sequelize, MVC, Pug, Webpack, TailwindCSS, Dropzone, Leaflet, JWT y mucho másPROYECTO 2: DevJobs - Plataforma para encontrar trabajo para Programadores: Aprende a crear una plataforma de empleos llamada DevJobs, los reclutadores podrán dar de alta una cuenta y comenzar a publicar vacantes, los programadores que les interese podrán llenar un formulario y enviar su Curriculum Vitae ( en algunos países hoja de vida) y ponerse en contacto con el reclutador, aprenderás a subir archivos, enviar emails, Alertas y mucho más!. El proyecto esta hecho con MongoDB, Mongoose, Handlebars, MVC, Node, Express, Axios, Webpack, Multer, Nodemailer Y MUCHO MAS!!PROYECTO 3: Meeti - Encuentra eventos cercanos y crea una Comunidad: Sin duda el proyecto más grande / elaborado del curso, crearemos un clon del sitio web Meetup llamado Meeti, los usuarios podrán crear su cuenta y comenzar a publicar Meeti's, añadir información, ubicación con mapas (Leaflet y OpenStreetMap) integrar diferentes tecnologías tanto en el front end como en el Backend como Webpack, axios, sweet alert, MomentJS y mucho mas), además veremos Postgis para encontrar los meeti's más cercanos, entre otras cosas. este proyecto esta hecho con PosgreSQL, Sequelize, EJS, MVC, MomentJS, Leaflet, Multer, Passport, Nodemailer y mucho más.