Libro electrónico gratuito sobre Python, AWS Lambda y API Gateway para crear, proteger, probar y desplegar APIs backend.
Contenido gratuito del libro electrónico + audiolibro
-
1. Introducción a Python
+ Ejercicio: ¿Quién lanzó el lenguaje de programación Python y en qué año? 2 minutos -
2. Fundamentos del lenguaje Python
+ Ejercicio: ¿Cuál es la característica de la sintaxis de Python que contribuye a la legibilidad del código? 2 minutos -
2.1. Fundamentos del lenguaje Python: Introducción al lenguaje Python
+ Ejercicio: ¿Cuáles son algunas características del lenguaje de programación Python? 3 minutos -
2.2. Fundamentos del lenguaje Python: sintaxis básica de Python
+ Ejercicio: ¿Cuál de las siguientes afirmaciones sobre el lenguaje de programación Python es cierta? 3 minutos -
2.3. Fundamentos del lenguaje Python: tipos de datos en Python
+ Ejercicio: ¿Cuáles son los tres tipos de números admitidos por el lenguaje de programación Python? 2 minutos -
2.4. Fundamentos del lenguaje Python: operadores en Python
+ Ejercicio: ¿Cuáles son los diferentes tipos de operadores en Python y cómo se utilizan? 4 minutos -
2.5. Fundamentos del lenguaje Python: control de flujo en Python
+ Ejercicio: ¿Cuáles son los tipos de estructuras y bucles condicionales en Python? 2 minutos -
2.6. Fundamentos del lenguaje Python: funciones en Python
+ Ejercicio: ¿Qué son las funciones en Python y cómo se definen? 2 minutos -
2.7. Fundamentos del lenguaje Python: manipulación de cadenas en Python
+ Ejercicio: ¿Cuál de las siguientes afirmaciones sobre la manipulación de cadenas en Python es cierta? 3 minutos -
2.8. Fundamentos del lenguaje Python: estructuras de datos en Python
+ Ejercicio: ¿Cuál de las siguientes afirmaciones sobre estructuras de datos en Python es verdadera? 3 minutos -
2.9. Fundamentos del lenguaje Python: programación orientada a objetos en Python
+ Ejercicio: ¿Cuál de las siguientes afirmaciones sobre la programación orientada a objetos (POO) en Python es cierta? 3 minutos -
2.10. Fundamentos del lenguaje Python: manipulación de archivos en Python
+ Ejercicio: ¿Cuál es la función de la función 'open()' en el lenguaje de programación Python? 3 minutos -
2.11. Fundamentos del lenguaje Python: manejo de excepciones en Python
+ Ejercicio: ¿Cuál de las siguientes afirmaciones sobre el manejo de excepciones en Python es cierta? 3 minutos -
2.12. Fundamentos del lenguaje Python: bibliotecas estándar en Python
+ Ejercicio: ¿Qué son las bibliotecas estándar en Python y cuál es su importancia? 2 minutos -
2.13. Fundamentos del lenguaje Python: Introducción a Python para la ciencia de datos
+ Ejercicio: ¿Por qué se considera Python un lenguaje popular en la ciencia de datos? 3 minutos -
3. Estructuras de control en Python
+ Ejercicio: ¿Cuáles son las dos categorías principales de estructuras de control en Python y qué hacen? 2 minutos -
4. Estructuras de datos en Python
+ Ejercicio: ¿Cuáles son las cuatro estructuras de datos esenciales en Python mencionadas en el texto? 2 minutos -
5. Funciones en Python
+ Ejercicio: ¿Cuál es la forma correcta de definir una función en Python? 3 minutos
-
6. Programación orientada a objetos en Python
+ Ejercicio: ¿Qué es un atributo en la programación orientada a objetos en Python? 3 minutos -
6.1. Programación orientada a objetos en Python: Introducción a la programación orientada a objetos
+ Ejercicio: ¿Cuáles son las principales ideas en las que se basa la Programación Orientada a Objetos (POO)? 3 minutos -
6.2. Programación orientada a objetos en Python: clases y objetos en Python
+ Ejercicio: ¿Cuál es la función del método __init__ en una clase de Python? 2 minutos -
6.3. Programación orientada a objetos en Python: herencia y polimorfismo en Python
+ Ejercicio: ¿Cuál de los siguientes conceptos de programación orientada a objetos (POO) permite que un objeto adopte muchas formas? 2 minutos -
6.4. Programación orientada a objetos en Python: encapsulación en Python
+ Ejercicio: ¿Qué es la encapsulación en programación orientada a objetos y cómo se implementa en Python? 3 minutos -
6.5. Programación orientada a objetos en Python: métodos especiales en Python
+ Ejercicio: ¿Qué son los métodos especiales en Python y cómo se definen? 3 minutos -
6.6. Programación orientada a objetos en Python: atributos de clase y métodos en Python
+ Ejercicio: ¿Cuál es la principal diferencia entre los atributos de clase y los métodos de clase en la programación orientada a objetos en Python? 2 minutos -
6.7. Programación orientada a objetos en Python: métodos estáticos en Python
+ Ejercicio: ¿Qué son los métodos estáticos en Python y cuál es su papel en la programación orientada a objetos? 3 minutos -
6.8. Programación orientada a objetos en Python: métodos de instancia en Python
+ Ejercicio: ¿Qué es la programación orientada a objetos (POO) en Python y cómo encajan los métodos de instancia en este paradigma? 3 minutos -
6.9. Programación orientada a objetos en Python: sobrecarga de operadores en Python
+ Ejercicio: ¿Cuál es el papel de la sobrecarga de operadores en la programación orientada a objetos en Python? 3 minutos -
6.10. Programación orientada a objetos en Python: composición en Python
+ Ejercicio: ¿Qué es la composición en programación orientada a objetos en Python y cuál es su importancia? 2 minutos -
6.11. Programación orientada a objetos en Python: abstracción en Python
+ Ejercicio: ¿Cuál es el propósito de la abstracción en la programación orientada a objetos en Python? 2 minutos -
6.12. Programación orientada a objetos en Python: interfaces en Python
+ Ejercicio: ¿Cuál es la función principal de las clases abstractas en el paradigma de programación orientada a objetos en Python? 2 minutos -
6.13. Programación orientada a objetos en Python: excepciones en Python orientado a objetos
+ Ejercicio: ¿Cuál es el papel de las excepciones en la programación orientada a objetos en Python? 3 minutos -
6.14. Programación orientada a objetos en Python: patrones de diseño en Python
+ Ejercicio: ¿Cuáles son los principales conceptos de la Programación Orientada a Objetos (OOP) en Python? 2 minutos -
6.15. Programación orientada a objetos en Python: pruebas unitarias en Python orientado a objetos
+ Ejercicio: ¿Qué son las pruebas unitarias en Python orientado a objetos y cómo se implementan? 3 minutos -
7. Manipulación de archivos en Python
+ Ejercicio: ¿Cuál de los siguientes modos de apertura de archivos en Python crea un archivo nuevo y devuelve un error si el archivo ya existe? 3 minutos -
8. Manejo de excepciones en Python
+ Ejercicio: ¿Qué sucede cuando ocurre un error en un programa Python y no se maneja? 3 minutos -
9. Pruebas unitarias en Python
+ Ejercicio: ¿Cuál es la función principal del módulo unittest en Python y cómo se crea una prueba unitaria? 2 minutos
-
10. Introducción al desarrollo backend
+ Ejercicio: ¿Qué importancia tiene Python en el desarrollo backend? 3 minutos -
11. Arquitectura de sistemas backend
+ Ejercicio: ¿Cuál es el papel de Amazon API Gateway en la arquitectura de sistemas backend con Python, AWS Lambda y API Gateway? 2 minutos -
12. Introducción a AWS Lambda
+ Ejercicio: ¿Qué es AWS Lambda y cómo funciona? 3 minutos -
13. Cómo configurar AWS Lambda
+ Ejercicio: ¿Cuál es el proceso para configurar una función Lambda en AWS? 2 minutos -
13.1. Cómo configurar AWS Lambda: Introducción a AWS Lambda
+ Ejercicio: ¿Qué es AWS Lambda y cuáles son los pasos para configurarlo? 2 minutos -
13.2. Cómo configurar AWS Lambda: configuración de AWS Workbench
+ Ejercicio: ¿Qué necesito para comenzar a configurar AWS Lambda? 3 minutos -
13.3. Cómo configurar AWS Lambda: creación de una función Lambda
+ Ejercicio: ¿Cuáles son los pasos para crear una función Lambda en AWS Lambda? 3 minutos -
13.4. Cómo configurar AWS Lambda: comprensión de la consola de AWS Lambda
+ Ejercicio: ¿Cuál de las siguientes afirmaciones describe correctamente el propósito de una sección específica de la consola de AWS Lambda? 3 minutos -
13.5. Cómo configurar AWS Lambda: configuración de activadores y eventos para funciones Lambda
+ Ejercicio: ¿Qué son los desencadenantes y eventos en el contexto de AWS Lambda y cómo se configuran? 3 minutos -
13.6. Cómo configurar AWS Lambda: administración de permisos y roles en IAM para Lambda
+ Ejercicio: ¿Qué es una función en el contexto de AWS Identity and Access Management (IAM) para Lambda? 3 minutos -
13.7. Cómo configurar AWS Lambda: monitoreo y seguimiento de funciones Lambda con CloudWatch
+ Ejercicio: ¿Cuál es el papel de Amazon CloudWatch en el monitoreo y seguimiento de las funciones Lambda en AWS Lambda? 3 minutos -
13.8. Cómo configurar AWS Lambda: optimización de rendimiento y costos en AWS Lambda
+ Ejercicio: ¿Cuál de las siguientes afirmaciones describe correctamente un aspecto de la configuración de AWS Lambda? 3 minutos -
13.9. Cómo configurar AWS Lambda: trabajar con variables de entorno en AWS Lambda
+ Ejercicio: ¿Cuál de las siguientes afirmaciones es cierta sobre las variables de entorno en AWS Lambda? 3 minutos -
13.10. Cómo configurar AWS Lambda: implementar funciones Lambda
+ Ejercicio: ¿Qué es AWS Lambda y cómo se puede configurar e implementar funciones Lambda? 2 minutos -
13.11. Cómo configurar AWS Lambda: prueba de funciones Lambda
+ Ejercicio: ¿Cuál es la secuencia correcta para configurar una función AWS Lambda? 2 minutos -
13.12. Cómo configurar AWS Lambda: manejo de errores en funciones Lambda
+ Ejercicio: ¿Cuáles son los tres componentes principales para configurar el manejo de errores en funciones Lambda en AWS Lambda? 3 minutos -
13.13. Cómo configurar AWS Lambda: control de versiones y alias de funciones Lambda
+ Ejercicio: ¿Cuál es el uso de control de versiones y alias en funciones Lambda en AWS Lambda? 2 minutos -
14. Desarrollo de funciones Lambda en Python
+ Ejercicio: ¿Qué son las funciones Lambda en Python y cómo se utilizan? 2 minutos -
15. Gestión de dependencias en funciones Lambda
+ Ejercicio: ¿Qué importancia tiene la gestión de dependencias en las funciones Lambda al desarrollar aplicaciones backend con Python y API Gateway? 3 minutos -
16. Prueba de funciones Lambda
+ Ejercicio: ¿Qué importancia tiene probar las funciones de Lambda en el desarrollo backend con Python, Lambda y API Gateway? 3 minutos -
17. Monitoreo y depuración de funciones Lambda
+ Ejercicio: ¿Cuáles son algunas de las herramientas proporcionadas por AWS para monitorear las funciones de Lambda? 2 minutos
-
18. Introducción a AWS API Gateway
+ Ejercicio: ¿Cuál de los siguientes beneficios ofrece AWS API Gateway a los desarrolladores? 3 minutos -
18.1. Introducción a AWS API Gateway: introducción a AWS API Gateway
+ Ejercicio: ¿Cuál es el papel de AWS API Gateway en el desarrollo de aplicaciones backend? 3 minutos -
18.2. Introducción a AWS API Gateway: configuración de AWS API Gateway
+ Ejercicio: ¿Cuál es la función de AWS API Gateway y cuáles son los pasos necesarios para configurarlo? 3 minutos -
18.3. Introducción a AWS API Gateway: creación de API RESTful con AWS API Gateway
+ Ejercicio: ¿Cuál es el propósito de AWS API Gateway? 2 minutos -
18.4. Introducción a AWS API Gateway: administración de versiones y etapas de API mediante AWS API Gateway
+ Ejercicio: ¿Qué es la gestión de versiones de API en AWS API Gateway? 3 minutos -
18.5. Introducción a AWS API Gateway: autenticación y autorización de API mediante AWS API Gateway
+ Ejercicio: ¿Cuál es la función de AWS API Gateway? 3 minutos -
18.6. Introducción a AWS API Gateway: integración de AWS API Gateway con otros servicios de AWS
+ Ejercicio: ¿Cuál de los siguientes servicios de AWS se puede integrar con AWS API Gateway para crear API sólidas y escalables? 3 minutos -
18.7. Introducción a AWS API Gateway: monitoreo y solución de problemas de AWS API Gateway
+ Ejercicio: ¿Cuál es la función de AWS API Gateway y qué herramientas ofrece AWS para monitorear y solucionar problemas? 3 minutos -
18.8. Introducción a AWS API Gateway: Seguridad de AWS API Gateway
+ Ejercicio: ¿Cuáles son algunas de las formas en que AWS API Gateway garantiza la seguridad de las API? 3 minutos -
18.9. Introducción a AWS API Gateway: optimización del rendimiento de AWS API Gateway
+ Ejercicio: ¿Cuál de las siguientes afirmaciones es cierta sobre la optimización del rendimiento de AWS API Gateway? 3 minutos -
18.10. Introducción a AWS API Gateway: prácticas recomendadas para utilizar AWS API Gateway
+ Ejercicio: ¿Cuáles son algunas de las mejores prácticas para utilizar eficazmente AWS API Gateway? 3 minutos -
19. Configuración de la puerta de enlace API de AWS
+ Ejercicio: ¿Cuál es el proceso de configuración de AWS API Gateway para el desarrollo backend de Python utilizando Lambda? 3 minutos -
20. Desarrollo de API con API Gateway
+ Ejercicio: ¿Cuál es la principal ventaja de utilizar API Gateway en el desarrollo de API? 2 minutos -
21. Gestión de versiones y etapas en API Gateway
+ Ejercicio: ¿Qué son las versiones y etapas de API Gateway y qué importancia tienen en el desarrollo de API? 2 minutos -
22. Seguridad en API Gateway
+ Ejercicio: ¿Cuáles son algunas de las formas clave de garantizar la seguridad en API Gateway? 2 minutos -
22.1. Seguridad en API Gateway: Autenticación en API Gateway
+ Ejercicio: ¿Qué importancia tiene la autenticación en API Gateway? 2 minutos -
22.2. Seguridad en API Gateway: Autorización en API Gateway
+ Ejercicio: ¿Qué es la autorización en API Gateway y cuáles son algunas de las opciones de control de acceso que ofrece AWS API Gateway? 3 minutos -
22.3. Seguridad de API Gateway: gestión de claves API
+ Ejercicio: ¿Cuál es la función de las claves API en API Gateway? 2 minutos -
22.4. Seguridad en API Gateway: Políticas de seguridad en API Gateway
+ Ejercicio: ¿Cuáles son algunos de los mecanismos de seguridad admitidos por Amazon API Gateway? 3 minutos -
22.5. API Gateway Security: Protección contra ataques DDoS
+ Ejercicio: ¿Cuáles son algunas de las medidas de seguridad que ofrece Amazon Web Services (AWS) para proteger API Gateway contra ataques DDoS y otros tipos de ataques? 2 minutos -
22.6. API Gateway Security: Protección contra inyección SQL
+ Ejercicio: ¿Cuál es una de las formas en que API Gateway puede ayudar a proteger sus API de la inyección SQL? 3 minutos -
22.7. Seguridad API Gateway: cifrado y gestión de certificados SSL/TLS
+ Ejercicio: ¿Cuáles son los dos aspectos principales de la seguridad de API Gateway mencionados en el texto? 3 minutos -
22.8. Seguridad en API Gateway: control de acceso basado en roles (RBAC) en API Gateway
+ Ejercicio: ¿Qué es el control de acceso basado en roles (RBAC) en el contexto de API Gateway y cómo se implementa? 2 minutos -
22.9. Seguridad en API Gateway: registro y monitoreo de actividades en API Gateway
+ Ejercicio: ¿Cuáles son algunas de las características de seguridad que ofrece API Gateway? 2 minutos -
22.10. Seguridad de API Gateway: integración de API Gateway con AWS IAM (gestión de identidad y acceso)
+ Ejercicio: ¿Qué se requiere para integrar API Gateway con AWS IAM? 3 minutos -
22.11. Seguridad en API Gateway: Seguridad en capas y firewalls en API Gateway
+ Ejercicio: ¿Cuál es la primera capa de seguridad en API Gateway y cómo funciona? 3 minutos -
22.12. Seguridad de API Gateway: pruebas de penetración y evaluación de vulnerabilidades en API Gateway
+ Ejercicio: ¿Qué importancia tienen las pruebas de penetración y las evaluaciones de vulnerabilidad en API Gateway? 2 minutos
-
23. Integración de API Gateway con AWS Lambda
+ Ejercicio: ¿Qué permite la integración de API Gateway con AWS Lambda en el desarrollo backend? 2 minutos -
23.1. Integración de API Gateway con AWS Lambda: Introducción a AWS Lambda
+ Ejercicio: ¿Cuál es la principal ventaja de integrar AWS Lambda con el lenguaje de programación Python y API Gateway? 3 minutos -
23.2. Integración de API Gateway con AWS Lambda: conceptos básicos de API Gateway
+ Ejercicio: ¿Qué permite API Gateway hacer a los desarrolladores en relación con AWS Lambda? 3 minutos -
23.3. Integración de API Gateway con AWS Lambda: creación de funciones Lambda en Python
+ Ejercicio: ¿Cuál es el proceso para crear una función Lambda en Python en AWS? 2 minutos -
23.4. Integración de API Gateway con AWS Lambda: configuración de su entorno de desarrollo de AWS
+ Ejercicio: ¿Cuáles son los pasos esenciales para configurar el entorno de desarrollo de AWS para integrar API Gateway con AWS Lambda? 4 minutos -
23.5. Integración de API Gateway con AWS Lambda: Integración de API Gateway con AWS Lambda
+ Ejercicio: ¿Cuál es la principal ventaja de integrar API Gateway con AWS Lambda? 3 minutos -
23.6. Integración de API Gateway con AWS Lambda: configuración de puntos finales en API Gateway
+ Ejercicio: ¿Qué se requiere para configurar puntos finales en API Gateway para una integración exitosa con AWS Lambda? 3 minutos -
23.7. Integración de API Gateway con AWS Lambda: implementación de rutas y métodos HTTP en API Gateway
+ Ejercicio: ¿Qué permite hacer la integración de API Gateway con AWS Lambda a los desarrolladores? 3 minutos -
23.8. Integración de API Gateway con AWS Lambda: gestión de permisos y roles en AWS IAM para Lambda y API Gateway
+ Ejercicio: ¿Qué son los roles de IAM y cómo se utilizan en la integración de API Gateway con AWS Lambda? 2 minutos -
23.9. Integración de API Gateway con AWS Lambda: Pruebas de integración entre API Gateway y AWS Lambda
+ Ejercicio: ¿Cuál es el proceso para realizar pruebas de integración entre API Gateway y AWS Lambda? 2 minutos -
23.10. Integración de API Gateway con AWS Lambda: monitoreo y depuración con AWS CloudWatch
+ Ejercicio: ¿Cuál es el propósito de la integración de API Gateway con AWS Lambda? 2 minutos -
23.11. Integración de API Gateway con AWS Lambda: automatización de implementaciones mediante AWS SAM o Serverless Framework
+ Ejercicio: ¿Cuál es el propósito de integrar API Gateway con AWS Lambda en el desarrollo de aplicaciones backend utilizando Python? 3 minutos -
23.12. Integración de API Gateway con AWS Lambda: seguridad y control de acceso con API Gateway
+ Ejercicio: ¿Cuál de las siguientes afirmaciones es cierta sobre AWS API Gateway? 2 minutos -
23.13. Integración de API Gateway con AWS Lambda: optimización y escalamiento con AWS Lambda
+ Ejercicio: ¿Cuál es la principal ventaja de integrar API Gateway con AWS Lambda para el desarrollo backend? 3 minutos -
23.14. Integración de API Gateway con AWS Lambda: manejo de errores y excepciones en funciones de Lambda
+ Ejercicio: ¿Qué importancia tiene manejar errores y excepciones en las funciones de Lambda en el desarrollo backend de Python con la integración de API Gateway con AWS Lambda? 3 minutos -
23.15. Integración de API Gateway con AWS Lambda: mejores prácticas para el desarrollo backend con AWS Lambda y API Gateway
+ Ejercicio: ¿Cuál de las siguientes es una práctica recomendada para integrar API Gateway con AWS Lambda? 3 minutos
-
24. Desarrollo de API REST con API Gateway y Lambda
+ Ejercicio: ¿Qué es API Gateway y cómo ayuda en el desarrollo de API REST? 3 minutos -
24.1. Desarrollo de API REST con API Gateway y Lambda: Introducción a Python
+ Ejercicio: ¿Cuáles son los pasos principales para desarrollar API REST con API Gateway y Lambda usando Python? 2 minutos -
24.2. Desarrollo de API REST con API Gateway y Lambda: fundamentos de Python para el desarrollo backend
+ Ejercicio: ¿Cuál es el papel de AWS API Gateway en el desarrollo de API REST? 2 minutos -
24.3. Desarrollo de API REST con API Gateway y Lambda: Introducción a AWS Lambda
+ Ejercicio: ¿Qué papel desempeñan AWS Lambda y Amazon API Gateway en el desarrollo de API REST? 3 minutos -
24.4. Desarrollo de API REST con API Gateway y Lambda: Configuración del entorno de desarrollo de AWS
+ Ejercicio: ¿Cuáles son los pasos para configurar el entorno de desarrollo de AWS para desarrollar API REST con API Gateway y Lambda? 2 minutos -
24.5. Desarrollo de API REST con API Gateway y Lambda: Desarrollo de funciones Lambda con Python
+ Ejercicio: ¿Qué se requiere para exponer una función Lambda como API REST utilizando API Gateway y Lambda? 2 minutos -
24.6. Desarrollo de API REST con API Gateway y Lambda: Integración de AWS Lambda con API Gateway
+ Ejercicio: ¿Qué es cierto acerca de la integración de AWS Lambda con API Gateway? 3 minutos -
24.7. Desarrollo de API REST con API Gateway y Lambda: creación de API REST con API Gateway
+ Ejercicio: ¿Qué es API Gateway y cuál es su función en el desarrollo de API REST? 3 minutos -
24.8. Desarrollo de API REST con API Gateway y Lambda: Manejo de solicitudes y respuestas HTTP en API REST
+ Ejercicio: ¿Cuál es el proceso para desarrollar API REST con API Gateway y Lambda? 3 minutos -
24.9. Desarrollo de API REST con API Gateway y Lambda: Autenticación y autorización en API REST
+ Ejercicio: ¿Qué es la autenticación y la autorización en el contexto del desarrollo de API REST con API Gateway y Lambda? 3 minutos -
24.10. Desarrollo de API REST con API Gateway y Lambda: monitoreo y depuración de API REST con AWS CloudWatch
+ Ejercicio: ¿Cuál es el papel principal de AWS CloudWatch en el desarrollo de API REST con API Gateway y Lambda? 2 minutos -
24.11. Desarrollo de API REST con API Gateway y Lambda: Pruebas unitarias y de integración sobre API REST
+ Ejercicio: ¿Qué importancia tienen las pruebas unitarias y de integración al desarrollar API REST con API Gateway y Lambda? 3 minutos -
24.12. Desarrollo de API REST con API Gateway y Lambda: Gestión de errores en API REST
+ Ejercicio: ¿Cuáles son algunas formas efectivas de gestionar errores en las API REST utilizando API Gateway y Lambda? 3 minutos -
24.13. Desarrollo de API REST con API Gateway y Lambda: Despliegue y gestión de versiones de API REST
+ Ejercicio: ¿Cuál es el papel de API Gateway y Lambda en el desarrollo de API REST? 3 minutos -
24.14. Desarrollo de API REST con API Gateway y Lambda: mejores prácticas para desarrollar API REST con Lambda y API Gateway
+ Ejercicio: ¿Cuáles son algunas de las mejores prácticas para desarrollar API REST con API Gateway y Lambda? 3 minutos -
25. Desarrollo de API GraphQL con API Gateway y Lambda
+ Ejercicio: ¿Cuál es la principal ventaja de utilizar GraphQL en el desarrollo de API? 2 minutos -
25.1. Desarrollo de API GraphQL con API Gateway y Lambda: Introducción a GraphQL
+ Ejercicio: ¿Qué es GraphQL y cómo se relaciona con API Gateway y Lambda al crear aplicaciones backend? 3 minutos -
25.2. Desarrollo de API GraphQL con API Gateway y Lambda: configuración del entorno de desarrollo
+ Ejercicio: ¿Cuál es el papel de Lambda, API Gateway y GraphQL en el desarrollo de API? 3 minutos -
25.3. Desarrollo de API GraphQL con API Gateway y Lambda: conceptos básicos de API Gateway
+ Ejercicio: ¿Cuál es el papel de API Gateway en el desarrollo de API GraphQL con API Gateway y Lambda? 2 minutos -
25.4. Desarrollo de API GraphQL con API Gateway y Lambda: conceptos básicos de AWS Lambda
+ Ejercicio: ¿Qué es AWS Lambda y cuáles son sus principales características? 2 minutos -
25.5. Desarrollo de API GraphQL con API Gateway y Lambda: Desarrollo de API GraphQL con API Gateway y Lambda
+ Ejercicio: ¿Cuál es la principal diferencia entre las API REST y la API GraphQL? 2 minutos -
25.6. Desarrollo de API GraphQL con API Gateway y Lambda: Prueba de API GraphQL con API Gateway y Lambda
+ Ejercicio: ¿Qué es AWS API Gateway y cuál es su papel en el desarrollo de API? 3 minutos -
25.7. Desarrollo de API GraphQL con API Gateway y Lambda: Gestión de errores en API GraphQL
+ Ejercicio: En el contexto del desarrollo de API GraphQL, ¿cómo se comunican los errores? 2 minutos -
25.8. Desarrollo de API GraphQL con API Gateway y Lambda: Autenticación y autorización en API GraphQL
+ Ejercicio: ¿Cuál es el enfoque común para implementar autenticación y autorización en las API GraphQL como se menciona en el texto? 3 minutos -
25.9. Desarrollo de API GraphQL con API Gateway y Lambda: Monitoreo y optimización de API GraphQL
+ Ejercicio: ¿Cuáles son algunas estrategias para optimizar las API GraphQL con API Gateway y Lambda? 2 minutos -
25.10. Desarrollo de API GraphQL con API Gateway y Lambda: Implementación de API GraphQL con API Gateway y Lambda
+ Ejercicio: ¿Cuál es el proceso para desarrollar API GraphQL con API Gateway y Lambda? 3 minutos
-
26. Monitoreo y depuración de API en API Gateway
+ Ejercicio: ¿Cuál es el papel de Amazon CloudWatch y AWS X-Ray en el desarrollo backend con API Gateway y la función Python Lambda? 2 minutos -
27. Autenticación y autorización en APIs con API Gateway y Lambda
+ Ejercicio: ¿Cuál es la función de un autorizador de tokens en la autenticación JWT con API Gateway y Lambda en AWS? 2 minutos -
27.1. Autenticación y autorización API con API Gateway y Lambda: Introducción a la autenticación y autorización API
+ Ejercicio: ¿Cuáles son las funciones de AWS API Gateway y AWS Lambda en la autenticación y autorización de API? 3 minutos -
27.2. Autenticación y autorización en API con API Gateway y Lambda: definición y uso de API Gateway y Lambda para autenticación
+ Ejercicio: ¿Cuáles son los pasos generales para configurar la autenticación y autorización con API Gateway y Lambda? 3 minutos -
27.3. Autenticación y autorización en APIs con API Gateway y Lambda: Gestión de identidades y control de acceso con API Gateway
+ Ejercicio: ¿Cuáles son las estrategias de autenticación admitidas por API Gateway mencionadas en el texto? 3 minutos -
27.4. Autenticación y autorización en API con API Gateway y Lambda: Implementación de funciones de autorización de Lambda
+ Ejercicio: ¿Cuál es el proceso para implementar funciones de autorización Lambda en una API? 2 minutos -
27.5. Autenticación y autorización en API con API Gateway y Lambda: uso de tokens JWT para autenticación y autorización
+ Ejercicio: ¿Cuál es el papel del JWT Token Authorizer en la autenticación y autorización con API Gateway y Lambda? 3 minutos -
27.6. Autenticación y autorización en APIs con API Gateway y Lambda: Configuración de políticas de seguridad en API Gateway
+ Ejercicio: ¿Qué se implementa para garantizar la seguridad de las aplicaciones y servicios en el contexto de Amazon API Gateway y AWS Lambda? 2 minutos -
27.7. Autenticación y autorización en API con API Gateway y Lambda: Prueba de autenticación y autorización en API
+ Ejercicio: ¿Cuáles son los pasos a seguir para probar la autenticación y autorización en sus API mediante AWS API Gateway y AWS Lambda? 3 minutos -
27.8. Autenticación y autorización en API con API Gateway y Lambda: Monitoreo y seguimiento de actividades de autenticación y autorización
+ Ejercicio: ¿Cuál es la diferencia entre autenticación y autorización en el contexto de API con API Gateway y Lambda? 3 minutos -
27.9. Autenticación y autorización en API con API Gateway y Lambda: solución de problemas comunes de autenticación y autorización
+ Ejercicio: ¿Qué es la autenticación y autorización en las API y cuáles son algunos de los problemas más comunes que pueden surgir durante el desarrollo? 3 minutos -
27.10. Autenticación y autorización en API con API Gateway y Lambda: mejores prácticas para autenticación y autorización en API con API Gateway y Lambda
+ Ejercicio: ¿Cuál es la diferencia entre autenticación y autorización en el contexto de la seguridad API? 2 minutos -
28. Gestión de errores en API con API Gateway y Lambda
+ Ejercicio: ¿Qué es la gestión de errores en el contexto del desarrollo de API? 2 minutos -
29. Optimización del rendimiento en API con API Gateway y Lambda
+ Ejercicio: ¿Cuáles son algunas formas de optimizar el rendimiento de sus API utilizando Amazon API Gateway y Lambda? 2 minutos -
30. Integración continua y entrega continua (CI/CD) para funciones Lambda y API Gateway
+ Ejercicio: ¿Qué es la Integración Continua y la Entrega Continua (CI/CD) en el contexto del desarrollo de software? 3 minutos
Acerca del libro electrónico gratuito con audio
Curso de Python con Lambda y API Gateway para desarrollo backend
Este libro electrónico gratuito reúne una ruta de aprendizaje para crear soluciones backend con Python y servicios serverless de AWS.
Qué encontrarás
- Fundamentos de Python, estructuras de control, datos, funciones y programación orientada a objetos.
- Trabajo con archivos, excepciones y pruebas unitarias.
- Configuración, desarrollo, pruebas y monitoreo de funciones AWS Lambda.
- Diseño, seguridad y administración de APIs con AWS API Gateway.
- Integración de Lambda y API Gateway para APIs REST y GraphQL.
- Autenticación, autorización, manejo de errores, rendimiento y CI/CD.
Enfoque para desarrollo backend
La guía conecta las bases del lenguaje Python con prácticas esenciales de arquitectura backend, despliegue, observabilidad, seguridad y escalabilidad en entornos cloud.
Temas destacados
Incluye AWS IAM, CloudWatch, variables de entorno, roles y permisos, endpoints HTTP, versiones, etapas, JWT, API keys, cifrado SSL/TLS, control de acceso y automatización de implementaciones.
Es un recurso gratuito orientado a quienes buscan estructurar conocimientos de Python y aplicarlos en el desarrollo de APIs con AWS Lambda y API Gateway.
¿El libro explica cómo integrar AWS Lambda con API Gateway?
Sí. Incluye configuración de endpoints, rutas, métodos HTTP, permisos, pruebas e integración entre ambos servicios.
¿Se abordan APIs REST y GraphQL con Lambda?
Sí. El libro contempla desarrollo, pruebas, autenticación, errores, monitoreo e implementación de APIs REST y GraphQL.
¿Qué temas de seguridad cubre para API Gateway?
Incluye autenticación, autorización, JWT, IAM, claves API, RBAC, cifrado, registros y protección ante amenazas.
Este libro electrónico/audiolibro incluye:
7 horas y 17 minutos de contenido de audio
Certificado digital de finalización del curso (Gratis)
Ejercicios para entrenar tus conocimientos
100% gratis, desde el contenido hasta el certificado
¿Listo para empezar?
En la aplicación también encontrarás...
Más de 5000 cursos gratuitos
¡Programación, inglés, marketing digital y mucho más! Aprende lo que quieras, gratis
Plan de estudios con IA
La Inteligencia Artificial de nuestra app puede crear un horario de estudio para el curso que elijas
De cero al éxito profesional
Mejora tu currículum con nuestro certificado gratuito y luego usa nuestra Inteligencia Artificial para encontrar el trabajo de tus sueños
También puedes utilizar el código QR o los enlaces que aparecen a continuación.













