AWS Lambda/Serverless con Node.js
Crea APIs Serverless para utilizar AWS SES y RDS (MySQL)
Lo que serás capaz de hacer
En este curso podrás al aprender cómo utilizar y desplegar servicios API sin necesidad de comprar un servidor físico o usar un servidor virtual. Eso te reducirá tiempo de mantenimiento y tareas laboriosas de atención a infraestructura. Usar serverless te permitirá contar con arquitecturas escalables y entrar en nuevas estrategias de crecimiento de la tecnología en tu empresa, emprendimiento o proyecto utilizando la nube. ¿Que es Serverless? Serverless: Es un framework open-source que te permite hacer despliegues de funciones en la nube quitando tareas sobre servidores físicos. El framework te permite manejar el ciclo de vida de tus funciones de manera muy sencilla, desde crearlas y configurarlas, modificarlas, monitorear y eliminar. En este caso utilizaremos la nube de Amazon, llamada AWS. La nube de AWS cuenta con un servicio llamado AWS Lambda , este es un esquema de funciones bajo demanda sin necesidad de preocuparnos por infraestructura, el cual permite hacer uso de serverless framework y crear funciones para utilizar otros servicios como RDS y SES. ¿Que son RDS y SES? RDS: Base de datos relacional en la nube. El servicio suministra capacidad de usar una o varias BD de forma escalable. Las tareas de administración, incremento de hardware, configuración, aplicación de parches y más, son tareas que se automatizan y delegan para que cuando desarrollemos este resuelto. SES: Amazon Simple Email Service (SES) es un servicio de correo electrónico flexible y escalable que permite a los desarrolladores enviar correos desde cualquier aplicación. Crearemos un API utilizando Amazon SES para poder hacer envíos de correos electrónicos. Esto puede tener muchos casos de uso, como: comunicaciones transaccionales, informativas o envíos masivos Expondremos nuestros servicios a forma de API utilizando el servicio de API Gateway de AWS ¿Que es API Gateway? AWS API Gateway: Es un servicio completamente administrado que facilita a los desarrolladores la creación, la publicación (URL pública en internet), el mantenimiento, el monitoreo y la protección de API a cualquier escala. Las API actúan como la "puerta de entrada" para que tus aplicaciones accedan a servicios de AWS, como SES, BDs y más. ---------------------------------- ¿Que esperar del curso? En este curso aprenderás sobre el uso de serverless / lambda en AWS de manera practica. ***Podrás descargar código fuente de todos los proyectos de los videos*** Al terminar el curso podrás: Crear APIs con funciones lambda dentro de AWS: o Para ejecutar operaciones en BD o Para crear templates de email o Para enviar emails con templates y sustituyendo variables Exponer publicamente en internet tus APIs Crear y manejar Base de datos en AWS Manejar permisos en usuarios y grupos de AWS Utilizar plugins que aceleren y faciliten tus desarrollos Configurar tu el DNS de tu dominio para utilizarlo enviando correos con AWS SES Utilizar el AWS-SDK para utilizar servicio de SES ¿Como esta armado el curso? En el curso encontraras Instalación de lo necesario para comenzar proyectos con Serverless Entendimiento básico de como usar el framework (archivos de configuración y de funciones) exponiendo APIs públicos (usando API Gateway) Plugins para facilitarte el desarrollo Crear una BD en AWS y crear APIs públicos (usando API Gateway) ejecutando operaciones en la BD Configurar tu DNS de tu dominio y crear API público para crear templates de email y enviar correos electrónicos sustituyendo variables en tu template
- Crear funciones Serverless en la nube AWS utilizando NodeJS.
- Crear endpoints API utilizando servicios de AWS como: - RDS (Bases de datos como MySQL) - SES (Simple Email Service para envío de correos electrónicos con templates reutilizables). Aprenderás a configurar tu DNS para utilizar tu dominio web en el envío de correos electrónicos.
- Adicional aprenderás a utilizar plugins y algunas prácticas para facilitarte el entendimiento o desarrollo de tus proyectos.
Temario
UNIDAD 1 - Basico de Serverless · 11 leccionesUNIDAD 1 - Basico de Serverless
UNIDAD 1 - Basico de Serverless
- Introducción al curso
- Setup_de_nuestro_equipo
- Setup_de_credenciales_AWS
- Comenzando_con_HolaMundo
- Error_en_versión_Nodejs
- Primer_API_get
- API_get_con_parámetro
- Logs_para_ver_errores
- Políticas_en_AWS_y_eliminar_deploy
- Tip_uso_serverless_info
- API_primer_POST
UNIDAD 2 - Plugins útiles para serverless · 4 leccionesUNIDAD 2 - Plugins útiles para serverless
UNIDAD 2 - Plugins útiles para serverless
- Plugin_Serverless_offline
- Plugin_moment
- Plugin_prune
- Plugin_include_dependencies
UNIDAD 3 - RDS - Serverless API usando MySql en AWS · 11 leccionesUNIDAD 3 - RDS - Serverless API usando MySql en AWS
UNIDAD 3 - RDS - Serverless API usando MySql en AWS
- Archivo de proyecto RDS
- RDS_creando_BD_mySql_en_AWS
- RDS_creando_conexión_de_BD_a_manejador_local
- RDS_iniciando_nuestro_poryecto
- RDS_connections
- RDS_configurando_de_yml
- RDS_API_get_TestConnection
- RDS _API_POST_para_insertar_registro_en_BD
- RDS_API_update_registro_en_BD
- RDS_API_delete_registro_en_BD
- RDS_API_select_de_registro_de_BD
UNIDAD 4 - SES - Serverless API utilizando servicio de envío de email de AWS · 9 leccionesUNIDAD 4 - SES - Serverless API utilizando servicio de envío de email de AWS
UNIDAD 4 - SES - Serverless API utilizando servicio de envío de email de AWS
- SES_introducción_a_AWS_SES
- Archivos de proyecto SES
- SES_configurando_DNS
- SES_configurando_yml_de_proyecto
- SES_API_GET_para_enviar_email
- SES_API_POST_para_enviar_email_con_parámetros_en_body
- SES_API_para_crear_template_de_email
- SES_API_para_enviar_email_usando_templates
- SES_API_para_borrar_templates_de_email
UNIDAD 5 - Recomendación de documentación AWS sobre serverless · 1 leccionesUNIDAD 5 - Recomendación de documentación AWS sobre serverless
UNIDAD 5 - Recomendación de documentación AWS sobre serverless
- Recomendaciones_de_documentación
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
5 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Alonso Rodriguez.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 5 unidades · 36 lecciones · 30 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Alonso Rodriguez; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


