Portada de libro electrónico gratuitaCurso de Python con Lambda y API Gateway para desarrollo backend

Ebook gratuitoCurso de Python con Lambda y API Gateway para desarrollo backend

5

(1)

142 páginas

Ver curso gratuito

Contenido del curso

1

1. Introducción a Python

2

2. Fundamentos del lenguaje Python

3

2.1. Fundamentos del lenguaje Python: Introducción al lenguaje Python

4

2.2. Fundamentos del lenguaje Python: sintaxis básica de Python

5

2.3. Fundamentos del lenguaje Python: tipos de datos en Python

6

2.4. Fundamentos del lenguaje Python: operadores en Python

7

2.5. Fundamentos del lenguaje Python: control de flujo en Python

8

2.6. Fundamentos del lenguaje Python: funciones en Python

9

2.7. Fundamentos del lenguaje Python: manipulación de cadenas en Python

10

2.8. Fundamentos del lenguaje Python: estructuras de datos en Python

11

2.9. Fundamentos del lenguaje Python: programación orientada a objetos en Python

12

2.10. Fundamentos del lenguaje Python: manipulación de archivos en Python

13

2.11. Fundamentos del lenguaje Python: manejo de excepciones en Python

14

2.12. Fundamentos del lenguaje Python: bibliotecas estándar en Python

15

2.13. Fundamentos del lenguaje Python: Introducción a Python para la ciencia de datos

16

3. Estructuras de control en Python

17

4. Estructuras de datos en Python

18

5. Funciones en Python

19

6. Programación orientada a objetos en Python

20

6.1. Programación orientada a objetos en Python: Introducción a la programación orientada a objetos

21

6.2. Programación orientada a objetos en Python: clases y objetos en Python

22

6.3. Programación orientada a objetos en Python: herencia y polimorfismo en Python

23

6.4. Programación orientada a objetos en Python: encapsulación en Python

24

6.5. Programación orientada a objetos en Python: métodos especiales en Python

25

6.6. Programación orientada a objetos en Python: atributos de clase y métodos en Python

26

6.7. Programación orientada a objetos en Python: métodos estáticos en Python

27

6.8. Programación orientada a objetos en Python: métodos de instancia en Python

28

6.9. Programación orientada a objetos en Python: sobrecarga de operadores en Python

29

6.10. Programación orientada a objetos en Python: composición en Python

30

6.11. Programación orientada a objetos en Python: abstracción en Python

31

6.12. Programación orientada a objetos en Python: interfaces en Python

32

6.13. Programación orientada a objetos en Python: excepciones en Python orientado a objetos

33

6.14. Programación orientada a objetos en Python: patrones de diseño en Python

34

6.15. Programación orientada a objetos en Python: pruebas unitarias en Python orientado a objetos

35

7. Manipulación de archivos en Python

36

8. Manejo de excepciones en Python

37

9. Pruebas unitarias en Python

38

10. Introducción al desarrollo backend

39

11. Arquitectura de sistemas backend

40

12. Introducción a AWS Lambda

41

13. Cómo configurar AWS Lambda

42

13.1. Cómo configurar AWS Lambda: Introducción a AWS Lambda

43

13.2. Cómo configurar AWS Lambda: configuración de AWS Workbench

44

13.3. Cómo configurar AWS Lambda: creación de una función Lambda

45

13.4. Cómo configurar AWS Lambda: comprensión de la consola de AWS Lambda

46

13.5. Cómo configurar AWS Lambda: configuración de activadores y eventos para funciones Lambda

47

13.6. Cómo configurar AWS Lambda: administración de permisos y roles en IAM para Lambda

48

13.7. Cómo configurar AWS Lambda: monitoreo y seguimiento de funciones Lambda con CloudWatch

49

13.8. Cómo configurar AWS Lambda: optimización de rendimiento y costos en AWS Lambda

50

13.9. Cómo configurar AWS Lambda: trabajar con variables de entorno en AWS Lambda

51

13.10. Cómo configurar AWS Lambda: implementar funciones Lambda

52

13.11. Cómo configurar AWS Lambda: prueba de funciones Lambda

53

13.12. Cómo configurar AWS Lambda: manejo de errores en funciones Lambda

54

13.13. Cómo configurar AWS Lambda: control de versiones y alias de funciones Lambda

55

14. Desarrollo de funciones Lambda en Python

56

15. Gestión de dependencias en funciones Lambda

57

16. Prueba de funciones Lambda

58

17. Monitoreo y depuración de funciones Lambda

59

18. Introducción a AWS API Gateway

60

18.1. Introducción a AWS API Gateway: introducción a AWS API Gateway

61

18.2. Introducción a AWS API Gateway: configuración de AWS API Gateway

62

18.3. Introducción a AWS API Gateway: creación de API RESTful con AWS API Gateway

63

18.4. Introducción a AWS API Gateway: administración de versiones y etapas de API mediante AWS API Gateway

64

18.5. Introducción a AWS API Gateway: autenticación y autorización de API mediante AWS API Gateway

65

18.6. Introducción a AWS API Gateway: integración de AWS API Gateway con otros servicios de AWS

66

18.7. Introducción a AWS API Gateway: monitoreo y solución de problemas de AWS API Gateway

67

18.8. Introducción a AWS API Gateway: Seguridad de AWS API Gateway

68

18.9. Introducción a AWS API Gateway: optimización del rendimiento de AWS API Gateway

69

18.10. Introducción a AWS API Gateway: prácticas recomendadas para utilizar AWS API Gateway

70

19. Configuración de la puerta de enlace API de AWS

71

20. Desarrollo de API con API Gateway

72

21. Gestión de versiones y etapas en API Gateway

73

22. Seguridad en API Gateway

74

22.1. Seguridad en API Gateway: Autenticación en API Gateway

75

22.2. Seguridad en API Gateway: Autorización en API Gateway

76

22.3. Seguridad de API Gateway: gestión de claves API

77

22.4. Seguridad en API Gateway: Políticas de seguridad en API Gateway

78

22.5. API Gateway Security: Protección contra ataques DDoS

79

22.6. API Gateway Security: Protección contra inyección SQL

80

22.7. Seguridad API Gateway: cifrado y gestión de certificados SSL/TLS

81

22.8. Seguridad en API Gateway: control de acceso basado en roles (RBAC) en API Gateway

82

22.9. Seguridad en API Gateway: registro y monitoreo de actividades en API Gateway

83

22.10. Seguridad de API Gateway: integración de API Gateway con AWS IAM (gestión de identidad y acceso)

84

22.11. Seguridad en API Gateway: Seguridad en capas y firewalls en API Gateway

85

22.12. Seguridad de API Gateway: pruebas de penetración y evaluación de vulnerabilidades en API Gateway

86

23. Integración de API Gateway con AWS Lambda

87

23.1. Integración de API Gateway con AWS Lambda: Introducción a AWS Lambda

88

23.2. Integración de API Gateway con AWS Lambda: conceptos básicos de API Gateway

89

23.3. Integración de API Gateway con AWS Lambda: creación de funciones Lambda en Python

90

23.4. Integración de API Gateway con AWS Lambda: configuración de su entorno de desarrollo de AWS

91

23.5. Integración de API Gateway con AWS Lambda: Integración de API Gateway con AWS Lambda

92

23.6. Integración de API Gateway con AWS Lambda: configuración de puntos finales en API Gateway

93

23.7. Integración de API Gateway con AWS Lambda: implementación de rutas y métodos HTTP en API Gateway

94

23.8. Integración de API Gateway con AWS Lambda: gestión de permisos y roles en AWS IAM para Lambda y API Gateway

95

23.9. Integración de API Gateway con AWS Lambda: Pruebas de integración entre API Gateway y AWS Lambda

96

23.10. Integración de API Gateway con AWS Lambda: monitoreo y depuración con AWS CloudWatch

97

23.11. Integración de API Gateway con AWS Lambda: automatización de implementaciones mediante AWS SAM o Serverless Framework

98

23.12. Integración de API Gateway con AWS Lambda: seguridad y control de acceso con API Gateway

99

23.13. Integración de API Gateway con AWS Lambda: optimización y escalamiento con AWS Lambda

100

23.14. Integración de API Gateway con AWS Lambda: manejo de errores y excepciones en funciones de Lambda

Es mucho más...

¡Descarga la App ahora para tener acceso a + 2200 cursos, ejercicios, certificados y mucho contenido gratis sin pagar nada!

  • Cursos online 100% gratuitos de principio a fin

    Miles de cursos online en vídeo, audio o texto.

  • Más de 48 mil ejercicios gratuitos

    Para poner a prueba tus conocimientos durante los cursos en línea

  • Certificado Digital gratuito válido con Código QR

    Generado directamente desde la galería de fotos de tu celular y enviado a tu correo electrónico

Disponible en Google Play Disponible en App Store
Aplicación Cursa en la pantalla del libro electrónico, la pantalla del curso en video y la pantalla de ejercicios del curso, además del certificado de finalización del curso.

Cursos Online Gratuitos sobre Python: Aprende a Programar desde Cero

Descubre nuestra selección de cursos online gratuitos sobre Python, el lenguaje de programación más popular y versátil. Aprende a tu propio ritmo con lecciones interactivas que cubren desde los fundamentos hasta conceptos avanzados. ¡Da tus primeros pasos en el mundo de la programación o profundiza tus conocimientos técnicos sin costo alguno!

Introducción al Lenguaje Python

Comienza tu viaje en la programación con nuestros cursos introductorios. Aprenderás las bases de Python, desde la sintaxis básica hasta estructuras de datos esenciales como listas y diccionarios. Ideal para principiantes, este curso te equipará con el conocimiento necesario para iniciar proyectos simples y comprender programas escritos en Python.

Python Intermedio: Eleva tus Habilidades

Si ya tienes conocimientos básicos de Python, nuestros cursos intermedios son perfectos para ti. Explora temas como la programación orientada a objetos, el manejo de excepciones y el trabajo con bibliotecas externas. Mejora tu capacidad de escribir código más eficiente y mantenible, y prepárate para enfrentar desafíos de programación más complejos.

Desarrollo Web con Python

Python no solo es para aplicaciones de escritorio o scripts de automatización. Con nuestros cursos gratuitos, puedes aprender a usar frameworks como Django y Flask para crear aplicaciones web robustas y modernas. Descubre cómo Python puede ser tu herramienta para el desarrollo web, desde la gestión de bases de datos hasta la creación de interfaces de usuario interactivas.

Python en Ciencia de Datos y Machine Learning

La ciencia de datos y el machine learning son campos emocionantes y en constante crecimiento que utilizan Python como uno de sus principales lenguajes de programación. Aprovecha nuestros cursos para comprender cómo Python se aplica en la analítica de datos, la visualización y la construcción de modelos predictivos. Aprende a utilizar bibliotecas como Pandas, NumPy y Scikit-learn, y conviértete en un experto en la materia.

Automatización de Tareas con Python

Python es una herramienta poderosa para la automatización de tareas repetitivas y la mejora de la eficiencia en el trabajo. Con nuestros cursos, descubrirás cómo automatizar procesos como la manipulación de archivos, la gestión de correos electrónicos y la interacción con bases de datos. Libera tiempo para tareas más importantes y haz que tu flujo de trabajo sea más productivo.

Proyectos Prácticos y Casos de Uso

Los cursos online gratuitos que ofrecemos no solo se centran en la teoría; también incluyen proyectos prácticos y casos de uso reales. Implementa lo que has aprendido en proyectos que puedes mostrar en tu portafolio, desde juegos simples hasta sistemas complejos. Estos proyectos te ayudarán a solidificar tus conocimientos y a demostrar tus habilidades a futuros empleadores.

Comienza Hoy Mismo

No esperes más para empezar a aprender Python o para elevar tus habilidades de programación al siguiente nivel. Explora nuestra amplia gama de cursos online gratuitos y conviértete en un desarrollador Python competente. ¡Inscribe en nuestros cursos hoy mismo y comienza a construir tu futuro en el mundo tecnológico!

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.