Contenido del curso
Introducción a Python
2Fundamentos del lenguaje Python
3Fundamentos del lenguaje Python: Introducción al lenguaje Python
4Fundamentos del lenguaje Python: sintaxis básica de Python
5Fundamentos del lenguaje Python: tipos de datos en Python
6Fundamentos del lenguaje Python: operadores en Python
7Fundamentos del lenguaje Python: control de flujo en Python
8Fundamentos del lenguaje Python: funciones en Python
9Fundamentos del lenguaje Python: manipulación de cadenas en Python
10Fundamentos del lenguaje Python: estructuras de datos en Python
11Fundamentos del lenguaje Python: programación orientada a objetos en Python
12Fundamentos del lenguaje Python: manipulación de archivos en Python
13Fundamentos del lenguaje Python: manejo de excepciones en Python
14Fundamentos del lenguaje Python: bibliotecas estándar en Python
15Fundamentos del lenguaje Python: Introducción a Python para la ciencia de datos
16Estructuras de control en Python
17Estructuras de datos en Python
18Funciones en Python
19Programación orientada a objetos en Python
20Programación orientada a objetos en Python: Introducción a la programación orientada a objetos
21Programación orientada a objetos en Python: clases y objetos en Python
22Programación orientada a objetos en Python: herencia y polimorfismo en Python
23Programación orientada a objetos en Python: encapsulación en Python
24Programación orientada a objetos en Python: métodos especiales en Python
25Programación orientada a objetos en Python: atributos de clase y métodos en Python
26Programación orientada a objetos en Python: métodos estáticos en Python
27Programación orientada a objetos en Python: métodos de instancia en Python
28Programación orientada a objetos en Python: sobrecarga de operadores en Python
29Programación orientada a objetos en Python: composición en Python
30Programación orientada a objetos en Python: abstracción en Python
31Programación orientada a objetos en Python: interfaces en Python
32Programación orientada a objetos en Python: excepciones en Python orientado a objetos
33Programación orientada a objetos en Python: patrones de diseño en Python
34Programación orientada a objetos en Python: pruebas unitarias en Python orientado a objetos
35Manipulación de archivos en Python
36Manejo de excepciones en Python
37Pruebas unitarias en Python
38Introducción al desarrollo backend
39Arquitectura de sistemas backend
40Introducción a AWS Lambda
41Cómo configurar AWS Lambda
42Cómo configurar AWS Lambda: Introducción a AWS Lambda
43Cómo configurar AWS Lambda: configuración de AWS Workbench
44Cómo configurar AWS Lambda: creación de una función Lambda
45Cómo configurar AWS Lambda: comprensión de la consola de AWS Lambda
46Cómo configurar AWS Lambda: configuración de activadores y eventos para funciones Lambda
47Cómo configurar AWS Lambda: administración de permisos y roles en IAM para Lambda
48Cómo configurar AWS Lambda: monitoreo y seguimiento de funciones Lambda con CloudWatch
49Cómo configurar AWS Lambda: optimización de rendimiento y costos en AWS Lambda
50Cómo configurar AWS Lambda: trabajar con variables de entorno en AWS Lambda
51Cómo configurar AWS Lambda: implementar funciones Lambda
52Cómo configurar AWS Lambda: prueba de funciones Lambda
53Cómo configurar AWS Lambda: manejo de errores en funciones Lambda
54Cómo configurar AWS Lambda: control de versiones y alias de funciones Lambda
55Desarrollo de funciones Lambda en Python
56Gestión de dependencias en funciones Lambda
57Prueba de funciones Lambda
58Monitoreo y depuración de funciones Lambda
59Introducción a AWS API Gateway
60Introducción a AWS API Gateway: introducción a AWS API Gateway
61Introducción a AWS API Gateway: configuración de AWS API Gateway
62Introducción a AWS API Gateway: creación de API RESTful con AWS API Gateway
63Introducción a AWS API Gateway: administración de versiones y etapas de API mediante AWS API Gateway
64Introducción a AWS API Gateway: autenticación y autorización de API mediante AWS API Gateway
65Introducción a AWS API Gateway: integración de AWS API Gateway con otros servicios de AWS
66Introducción a AWS API Gateway: monitoreo y solución de problemas de AWS API Gateway
67Introducción a AWS API Gateway: Seguridad de AWS API Gateway
68Introducción a AWS API Gateway: optimización del rendimiento de AWS API Gateway
69Introducción a AWS API Gateway: prácticas recomendadas para utilizar AWS API Gateway
70Configuración de la puerta de enlace API de AWS
71Desarrollo de API con API Gateway
72Gestión de versiones y etapas en API Gateway
73Seguridad en API Gateway
74Seguridad en API Gateway: Autenticación en API Gateway
75Seguridad en API Gateway: Autorización en API Gateway
76Seguridad de API Gateway: gestión de claves API
77Seguridad en API Gateway: Políticas de seguridad en API Gateway
78API Gateway Security: Protección contra ataques DDoS
79API Gateway Security: Protección contra inyección SQL
80Seguridad API Gateway: cifrado y gestión de certificados SSL/TLS
81Seguridad en API Gateway: control de acceso basado en roles (RBAC) en API Gateway
82Seguridad en API Gateway: registro y monitoreo de actividades en API Gateway
83Seguridad de API Gateway: integración de API Gateway con AWS IAM (gestión de identidad y acceso)
84Seguridad en API Gateway: Seguridad en capas y firewalls en API Gateway
85Seguridad de API Gateway: pruebas de penetración y evaluación de vulnerabilidades en API Gateway
86Integración de API Gateway con AWS Lambda
87Integración de API Gateway con AWS Lambda: Introducción a AWS Lambda
88Integración de API Gateway con AWS Lambda: conceptos básicos de API Gateway
89Integración de API Gateway con AWS Lambda: creación de funciones Lambda en Python
90Integración de API Gateway con AWS Lambda: configuración de su entorno de desarrollo de AWS
91Integración de API Gateway con AWS Lambda: Integración de API Gateway con AWS Lambda
92Integración de API Gateway con AWS Lambda: configuración de puntos finales en API Gateway
93Integración de API Gateway con AWS Lambda: implementación de rutas y métodos HTTP en API Gateway
94Integración de API Gateway con AWS Lambda: gestión de permisos y roles en AWS IAM para Lambda y API Gateway
95Integración de API Gateway con AWS Lambda: Pruebas de integración entre API Gateway y AWS Lambda
96Integración de API Gateway con AWS Lambda: monitoreo y depuración con AWS CloudWatch
97Integración de API Gateway con AWS Lambda: automatización de implementaciones mediante AWS SAM o Serverless Framework
98Integración de API Gateway con AWS Lambda: seguridad y control de acceso con API Gateway
99Integración de API Gateway con AWS Lambda: optimización y escalamiento con AWS Lambda
100Integración de API Gateway con AWS Lambda: manejo de errores y excepciones en funciones de Lambda
Descripción del curso
El curso "Curso de Python con Lambda y API Gateway para desarrollo backend" es una formación extensa y completa diseñada para profesionales y entusiastas del campo de la informática, especificamente aquellos interesados en lenguajes de programación como Python, Java y C. Este curso pertenece a la categoría de Informática (TI) y se encuentra dentro de la subcategoría de Lenguajes de Programación. A lo largo de las 142 páginas de contenido, se aborda en profundidad el mundo del desarrollo backend utilizando Python junto con servicios de AWS como Lambda y API Gateway.
La estructura del curso te introducirá primero en los fundamentos de Python, cubriendo desde la sintaxis básica hasta conceptos avanzados de programación orientada a objetos. Aprenderás a manipular cadenas, gestionar archivos y manejar excepciones. Además, se profundizará en el uso de bibliotecas estándar y se ofrecerá una introducción al uso de Python en la ciencia de datos.
Una vez que domines los fundamentos de Python, el curso te guiará a través del desarrollo backend, proporcionando una introducción detallada sobre la arquitectura de sistemas backend. En este punto, se hará hincapié en la configuración y uso de AWS Lambda. Aprenderás a configurar Lambda, a crear y administrar funciones Lambda y a monitorear su rendimiento usando AWS CloudWatch. El curso también cubrirá la gestión de dependencias y la prueba de funciones Lambda.
Otro aspecto crucial del curso es la integración y uso de AWS API Gateway para desarrollar API RESTful y GraphQL. Aprenderás a configurar API Gateway, a crear y gestionar API REST, y a integrar estos servicios con Lambda. También se te enseñará cómo implementar seguridad, autenticación y autorización en las APIs.
En términos de seguridad, el curso ofrece una visión integral sobre cómo asegurar las API mediante gestión de claves, implementaciones SSL/TLS, y protección contra ataques DDoS e inyecciones SQL. Además, aprenderás a gestionar permisos y roles utilizando AWS IAM.
Finalmente, el curso trata varios aspectos avanzados y mejores prácticas para las APIs y funciones Lambda, como la optimización del rendimiento, la gestión de errores y excepciones, y la implementación de integración y entrega continua (CI/CD). Estos temas son esenciales para garantizar que las soluciones backend sean eficientes, seguras y escalables.
Este curso ofrece una formación robusta y detallada para cualquier persona interesada en el desarrollo backend con Python y tecnologías de AWS, proporcionando las habilidades necesarias para diseñar, implementar y gestionar soluciones backend completas y funcionales en la nube.
Este curso gratuito incluye:
7h17m curso de audio en línea gratuito
142 páginas de contenido
Certificado digital de finalización del curso.
Ejercicios para entrenar tus conocimientos