La aparicin de Node. js ha supuesto toda una revolucin en el mundo de JavaScript. Node. js es uno de los lenguajes de programacin ms populares del mundo. Hoy en da, impulsa millones de sitios web, sin embargo esto no es lo nico. Si hay algo que est creciendo a pasos agigantados es el desarrollo de APIsTe invito formar parte de este nuevo curso API REST Nodejs desde cero usando MongoDB o MySQL en Udemy donde aprenders a construir una API Rest en Node desde cero aplicando paradigmas de la programacin, utilizando rutas, modelos, controladores, cargas de archivo solo debes tener el tiempo y disposicin recuerda que puedes revisar el temario de todo lo que se explicara. IMPORTANTE: - Mi manera de explicar es espontanea con mis propias palabras y me gusta que se aprenda con la practica- Las primeras horas de este curso las puedes encontrar gratuitas en mi canal de youtube (Leifer Mndez) eso lo hice con la finalidad de que puedas ver mi manera de explicar, ten en cuenta que en UDEMY encontrars los mdulos completos necesarios para la culminacin de este proyecto. En Youtube no est el curso completo solo un adelanto. Que aprenders en el curso: Intro de Curso de Node Intro Qu esperar en este curso?Preparando entornoCmo instalar Node en Windows?Instalar Visual Studio Code WindowsInstalar GIT en WindowsCrear base de datos en Mongo Atlas gratisCreando usuario de base datos Mongo AtlasFirewall permitir cualquier IP en Mongo AtlasObtener DB URI url mongodbIniciando Proyecto (Instalar dependencias)Iniciando un proyecto NODECmo instalar express en node?Instalar dovtenv y multergitignoreCreando Aplicacion ExpressEvitar error de los Cors NODECreando Variables de Entorno (.env)Scaffold (Estructura de carpetas)Patrn MVC Modelo Vista ControladorInstalar mongoose en nodeCreando conexin con MongoDBDeclarando DB URI mongodbDefiniendo modelo mongooseMongo SchemaCrear rutas en node expressCargando rutas dinmicamente expressREQUEST, RESPONSE ExpressIndex Router (Rutas dinmicas)Creando alias script “start”, “dev"ControladoresCargando modelosObteniendo datos POST (Body)Cargar archivo mp3 pdf en express nodeConfigurando Multer Node expressConfigurando Multer expressObteniendo archivo en el controladorPostman API NodeComo validar datos en un API RESTCreando validador POSTDocumentar con POSTMANComo validar datos en un API RESTCreando validador POSTColocando middleware validatorComo subir un mp3 en node expressComo crear un middleware en node y expressCdigo de respuesta de encabezadoCreando un manejador de erroresUsando express-validatorSoft Delete eliminacin lgicaEliminar archivo en node unlinkJWT (Json Web Token)Como generar un jwt en nodeComo hacer login en node con jwt y proteger rutaCmo proteger rutas con roles (permisos)? en nodeTrazabilidad de Errores de backend con SLACKUsando MySQL Sequezlize en nodeCreando modelos sequelize en nodeAplicando mtodos personalizados SequelizeCrear join en mongo lookupCrear join en sequelizeIniciando nuestra aplicacin en TypeScript Aprendiendo la importacin dinmica de TypeScript Compilando nuestra aplicacin