¿Qué voy a aprender?
Sails.js es un Framework JavaScript que trabaja sobre Node.js y nos permite desarrollar varios tipos de aplicaciones, WEB, Real Time y API REST.En este curso aprenderás a desarrollar tu primera API REST con Sails.js con un montón de características que te serán útiles para tu futuro que paso a detallar.
- Crear un proyecto con Sails.js
- Desarrollar API REST
- Validar datos de entrada manejando excepciones, al crear y al editar
- Proteger los recursos de tu API REST con Policies de varias formas
- Conectar a una base de datos MySQL con Waterline
- Utilizar los modelos del ORM Waterline para crear las tablas de tu base de datos
- Retornar respuestas JSON
- Ocultar campos tipo password en tus respuestas API
- Operaciones completas de CRUD con API REST
Si te gusta lo que ves, no lo dudes, todo lo hacemos utilizando la versión 1.1.0 de Sails.js, que es la última. Te esperamos en el curso :).
Requisitos recomendados para tomar el curso
- Conocimientos de Node.js, es recomendable haber hecho antes el curso de Node.js y Express.js de principiante a experto con ES6, pero no un requisito
¿Para quién es este curso?
Programadores que deseen utilizar un Framework más avanzado para el desarrollo de API REST basado en Blueprint, haciendo fácil lo difícil y ahorrando muchas horas de trabajo.¿Qué hago si tengo dudas a lo largo del curso?
El curso Desarrolla tu primera API REST con Sails.js cuenta con su propio foro para recibir ayuda en caso de que la necesites, una vez te hayas inscrito podrás acceder siempre que quieras. Las dudas planteadas en el foro normalmente son respondidas el mismo día para acelerar la fase de aprendizaje.Contenido del Curso
Introducción | |||
API REST Sails.js: ¿Qué vamos a hacer? | GRATIS | 00:04:00 | |
Archivos del curso | |||
API REST Sails.js: Proyecto final y POSTMAN | 00:00:00 | ||
Desarrollando un API REST con Sails.js | |||
API REST Sails.js: Instalar Sails.js, crear proyecto y hola mundo | 00:04:00 | ||
API REST Sails.js: Instalar MySQL y configurar una conexión a base de datos | 00:03:00 | ||
API REST Sails.js: Crear API Users, tabla users con migraciones y el comando lift | 00:07:00 | ||
API REST Sails.js: Aprender a configurar modelos | 00:03:00 | ||
API REST Sails.js: Insertar datos para entorno de desarrollo en MySQL con Sails.js | 00:05:00 | ||
API REST Sails.js: Hooks en los modelos de Sails.js, encriptar password antes de crear usuario | 00:05:00 | ||
API REST Sails.js: Introducción a Blueprints, añadiendo un prefijo a nuestra API | 00:02:00 | ||
API REST Sails.js: Ejecutando nuestro servidor con Nodemon para actualizar el servidor en cada cambio de código | 00:03:00 | ||
API REST Sails.js: Políticas de acceso, controlando el acceso a nuestros recursos | 00:05:00 | ||
API REST Sails.js: Guardando datos de configuración propios, en nuestro caso un API KEY | 00:03:00 | ||
API REST Sails.js: Añadir validación a nuestra API, MIN, EMAIL y REQUIRED | 00:08:00 | ||
API REST Sails.js: Validar email único al dar de alta usuarios | 00:04:00 | ||
API REST Sails.js: Hook beforeUpdate, automatizando procesos al actualizar datos | 00:06:00 | ||
API REST Sails.js: Permitir eliminar registros únicamente a usuarios con permisos, Policy isAdmin | 00:04:00 | ||
API REST Sails.js: Ocultar columnas al retornar respuestas JSON, ejemplo columna Password | 00:02:00 |
42 ALUMNOS MATRICULADOS
Un curso muy bueno para empezar con Sails
No conocía Sails y me ha gustado mucho el curso.
Muchas gracias Martina
buen curso y bien explicado
Bien explicado, seria bueno que el curso tenga una continuación donde se aborden temas como la conexión a otras bd, las consultas a la bd, controladores, las rutas y la autenticación con jwt, etc
Buen curso, pero se me ha quedado un poco corto...
El curso está muy bien y he aprendido un montón de cosas, pero se me queda un poco corto en cuanto a contenido de Sails.js, de todas formas lo recomiendo.
Muchas gracias Alfonso, es cierto que no es un curso extenso, pero cumple con el cometido, que es una introducción a Sails desarrollando una API REST de forma completa y utilizando las mejores prácticas.
Muy bueno
Excelente curso