Fundamentos de la Infraestructura Global de AWS

1

Beneficios de la Certificación Cloud Practitioner

2

¿Qué encontrarás en este curso?

3

Introducción a la Seguridad en AWS

4

Modelo de Responsabilidad Compartida en AWS

5

Laboratorio: Crear nuestro primer usuario en la consola de AWS

6

Regiones y Zonas de Disponibilidad

7

Edge Locations, Local Zones y Outposts

8

Route 53 en AWS

Quiz: Fundamentos de la Infraestructura Global de AWS

Redes en AWS

9

Componentes de una VPC

10

Seguridad en una VPC

11

Laboratorio: Crear una VPC en AWS (Subredes y Zonas de Disponibilidad)

12

Laboratorio: Crear una VPC en AWS (Creación de Subredes, Internet Gateway y NAT Gateway)

13

Opciones de conectividad de red

14

Servicios perimetrales

Quiz: Redes en AWS

Servicios de cómputo en AWS

15

Fundamentos de EC2

16

Laboratorio: Crear un servidor web paso a paso

17

Laboratorio: Conectarse a un servidor desde Linux/MAC

18

Laboratorio: Conectarse a un servidor desde Windows

19

Laboratorio: Creación del servidor web

20

Tipos de EC2 y casos de uso

21

Laboratorio: Tipos de instancias y opciones de precios en EC2

22

Servicios de contenedores

23

Serverless en AWS

Quiz: Servicios de cómputo en AWS

Balanceo de Carga y Auto escalamiento

24

Balanceo de carga

25

Escalamiento automático

26

Laboratorio: Creación de servidores y balanceo de carga

27

Laboratorio: Instalación de Apache y gestión de seguridad en AWS

28

Laboratorio: Alta disponibilidad y verificación de salud de servidores

29

Laboratorio: Eliminación de recursos en AWS

Almacenamiento en AWS

30

Almacenamiento en AWS

31

Almacenamiento por bloques, objetos y archivos

32

Introduccion a S3

33

Clases de almacenamiento en S3

34

Dispositivos AWS SnowFamily

35

Laboratorio: Crear nuestro primer bucket en S3

36

Laboratorio: Crear features de S3 en la consola de AWS

37

Introduccion a EBS

38

Tipos de almacenamiento Amazon EBS

39

Sistemas de archivos Amazon EFS y FSx

40

Servicios para almacenamiento híbrido

Quiz: Almacenamiento en AWS

Bases de datos en AWS

41

Bases de datos relacionales en AWS

42

Tipos de bases de datos en AWS

43

Laboratorio: Crear de una base de datos relacional en AWS RDS

44

Laboratorio: Eliminación de una base de datos MySQL en AWS RDS

45

Introducción a DynamoDB

46

Laboratorio: Crear una tabla en DynamoDB

Quiz: Bases de datos en AWS

Seguridad en AWS

47

Seguridad en AWS

48

Gestión avanzada de IAM y permisos

49

Servicios de protección ante ataques DDoS: WAF y Shield

50

Almacenes de claves personalizados KMS y CloudHSM

51

Laboratorio: Crear una llave KMS paso a paso

52

AWS Secrets Manager

53

Artifact, GuardDuty, Config e Inspector

54

Cumplimiento y auditorías con AWS

55

Macie, Security hub, Amazon Detective, AMazon Abuse

Quiz: Seguridad en AWS

Costos en AWS

56

Introducción a costos en AWS

57

AWS Cost Explorer

58

AWS presupuestos

59

Comparación de costos fijos vs. variables

60

Laboratorio: Crear alerta sobre presupuesto en AWS

61

Estrategias de ahorro de costos con Saving Plans en AWS

62

Planes de soporte en AWS

63

Well Architected Framework y CAF

Quiz: Costos en AWS

Servicios Complementarios

64

AWS Control Tower y AWS Organizations

65

Servicios de DATA

66

Servicios de Machine Learning en AWS

67

Servicios de Desarrollo en AWS

68

Visión general de servicios avanzados para certificación

Quiz: Servicios Complementarios

Migracion a la nube de AWS

69

Migraciones en AWS

70

Las R de migración a la Nube

71

Servicios de Migración de Bases de Datos (DMS) en AWS

72

Servicio de transferencia de datos DataSync

Quiz: Migracion a la nube de AWS

Cómo aprobar la certificación AWS Cloud Practitioner

73

Tipos de certificaciones en AWS

74

Información general sobre la AWS Cloud Practitioner Certification

75

Dominios que se evaluan en la certificación

76

Cómo programar el examen de AWS Cloud Practitioner Certification

77

Cómo programar el examen de AWS Cloud Practitioner Certification para tus colaboradores

78

Tipos de preguntas del examen AWS Cloud Practitioner Certification

79

Tips para agendar el examen de AWS Cloud Practitioner Certification

80

Próximos pasos en tu carrera en Cloud Computing

You don't have access to this class

Keep learning! Join and start boosting your career

Aprovecha el precio especial y haz tu profesión a prueba de IA

Antes: $249

Currency
$209
Suscríbete

Termina en:

0 Días
4 Hrs
19 Min
15 Seg
Curso AWS Cloud Practitioner Certification

Curso AWS Cloud Practitioner Certification

Carlos Andrés Zambrano Barrera

Carlos Andrés Zambrano Barrera

Servicios de Desarrollo en AWS

67/80
Resources

What are the development services on AWS?

Amazon Web Services (AWS) offers a wide range of development services that make it easy to manage, automate, and optimize applications in the cloud. Below, we will explore some key services that AWS provides to improve your application development and deployment workflow.

How does the AWS CLI work?

The AWS Command Line Interface (CLI) is a fundamental tool that allows you to interact with AWS services using a set of commands. This application can be downloaded and configured on different operating systems through access keys, making it an essential resource for executing Shell or PowerShell scripts. The CLI is useful for:

  • Manage AWS services efficiently.
  • Run automated scripts for repetitive tasks.
  • Access and manipulate AWS resources directly from your computer.

What is Cloud Shell?

Cloud Shell is a web-based tool that provides a command-line experience within the browser. This means you can manage AWS services from the web console without the need to download additional applications. Some of its features include:

  • Ease of use directly in the browser, as long as you are logged into your AWS account.
  • Ability to execute AWS CLI commands.
  • Streamlining daily tasks through scripting in a simplified environment accessible from any location with internet access.

What is CodeArtifact and what is it used for?

CodeArtifact is a service designed to manage packages and artifacts needed during software development. This service is ideal for:

  • Centralizing the management, storage and distribution of packages generated with tools such as Maven, Gradle and NPM.
  • Easily publish and share packages.
  • Approve packages, allowing a controlled and secure management of project dependencies.

How does CodeBuild help in continuous integration?

CodeBuild is essential in continuous integration, allowing to compile and test code automatically. This service:

  • Executes commands to test and compile packages in isolated containers.
  • Automatically manages and stores compilation results in Amazon S3.
  • Facilitates integrations with repositories such as GitHub, streamlining the continuous deployment flow after pulling code from the repository.

What role does CodeDeploy play in the deployment process?

CodeDeploy is responsible for deploying compiled code to production environments. This service manages the deployment of applications to different platforms, including:

  • Amazon EC2 instances.
  • Docker containers.
  • Lambda functions.
  • On-premises or cloud servers.

CodeDeploy ensures that software is deployed in a uniform and controlled manner, minimizing downtime and deployment errors.

Why is CodePipeline important?

CodePipeline automates the entire deployment cycle, orchestrating the AWS services involved in the process. Its main functions include:

  • Coordinating the pull of code from the repository to CodeBuild.
  • Orchestrating the flow to CodeDeploy.
  • Automate the entire deployment lifecycle from development to production, facilitating continuous software delivery.

How does X-Ray optimize performance?

AWS X-Ray provides real-time visibility into the interaction of different components within an application. This service:

  • Provides detailed application traces to identify delays and latencies.
  • Graphically visualizes interactions between components, showing communication and response times between services.
  • Assists in detailed analysis and debugging of applications to optimize performance and detect problems before they affect the user experience.

The AWS universe is vast and constantly evolving. I invite developers to explore the AWS console to discover all the tools and services available that can enhance application development - keep learning and exploring to stay ahead in the world of cloud development!

Contributions 4

Questions 0

Sort by:

Want to see more contributions, questions and answers from the community?

1. **Integración y Despliegue Continuo (CI/CD):** Servicios como **AWS CodePipeline**, **AWS CodeBuild** y **AWS CodeDeploy** facilitan la automatización del ciclo de vida de desarrollo.**Ejemplo:** Si estás desarrollando una aplicación en Java, puedes configurar un flujo CI/CD donde cada vez que subas cambios a tu repositorio, se disparen procesos automáticos de construcción, pruebas y despliegue, asegurando entregas rápidas y confiables. * **CodePipeline** permite orquestar todo el proceso, desde el control de versiones en Git hasta el despliegue final. * **CodeBuild** compila y prueba automáticamente el código, asegurando calidad y funcionalidad. * **CodeDeploy** gestiona el despliegue a entornos como EC2, Lambda o incluso servidores on-premises, minimizando el tiempo de inactividad y reduciendo riesgos. 2. **Desarrollo Frontend con AWS Amplify:** Esta herramienta está diseñada para acelerar la creación de aplicaciones web y móviles.**Ejemplo:** Supongamos que estás desarrollando una app web en React. Con Amplify, puedes conectar fácilmente tu aplicación a una API en AWS, añadir autenticación de usuarios y desplegar el frontend en un dominio seguro en pocos pasos. * Amplify proporciona una CLI y una biblioteca para integrar funcionalidades como autenticación (con Amazon Cognito), almacenamiento (S3) y notificaciones push. * Además, tiene hosting integrado, lo que facilita el despliegue del frontend con un solo comando. **Estos servicios no solo optimizan el tiempo de desarrollo, sino que también aseguran alta calidad y escalabilidad para los proyectos.**
1. **AWS CLI (Command Line Interface)**: * Herramienta de línea de comandos para interactuar con servicios AWS. * Útil para automatizar tareas repetitivas mediante scripts. * Ejemplo: Administrar instancias EC2 o buckets S3. 2. **AWS CloudShell**: * Shell basado en navegador con herramientas preinstaladas (CLI, SDK). * No requiere configuración local; preautenticado. * Ejemplo: Ejecutar comandos y scripts en la nube rápidamente. 3. **AWS CodeArtifact**: * Repositorio de paquetes de software gestionado. * Compatible con Maven, npm, Python (pip) y más. * Ejemplo: Compartir bibliotecas internas de código entre equipos. 4. **AWS CodeBuild**: * Servicio de integración continua (CI). * Compila, prueba y empaqueta código automáticamente. * Ejemplo: Crear artefactos listos para producción. 5. **AWS CodeDeploy**: * Despliega aplicaciones de forma automatizada en EC2, Lambda o instancias on-premises. * Admite actualizaciones progresivas y rollback automático. * Ejemplo: Implementar versiones actualizadas de una aplicación. 6. **AWS CodePipeline**: * Orquesta flujos de trabajo de CI/CD. * Integra herramientas como GitHub, CodeBuild y CodeDeploy. * Ejemplo: Automatizar desde el código hasta el despliegue en producción. 7. **AWS X-Ray**: * Analiza y depura aplicaciones distribuidas. * Muestra trazas detalladas para identificar cuellos de botella y errores. * Ejemplo: Diagnosticar problemas de latencia en una arquitectura de microservicios.
Claro, aquí tienes un resumen actualizado y organizado de los **Servicios de Desarrollo en AWS**, ideales para crear, probar, desplegar y escalar aplicaciones modernas: ## 🛠️ **Servicios de Desarrollo en AWS** ### 🔹 1. **Herramientas de DevOps y CI/CD** ServicioFunción principal**AWS CodeCommit**Repositorios Git seguros y gestionados.**AWS CodeBuild**Compilación continua y pruebas automáticas del código.**AWS CodeDeploy**Despliegue automático en EC2, Lambda o servidores on-premise.**AWS CodePipeline**Automatiza el flujo completo de entrega continua (CI/CD).**AWS CodeArtifact**Repositorio privado para dependencias (npm, Maven, PyPI, etc.).**AWS CodeStar**Plataforma de gestión de proyectos DevOps con panel centralizado. ### 🔹 2. **Entorno de Desarrollo** ServicioFunción principal**AWS Cloud9**IDE en la nube para escribir, ejecutar y depurar código desde el navegador.**AWS Amplify**Plataforma full-stack para desarrollo frontend y backend (React, Angular, Vue). ### 🔹 3. **Aplicaciones sin servidor (Serverless)** ServicioFunción principal**AWS Lambda**Ejecuta funciones en respuesta a eventos sin administrar servidores.**Amazon API Gateway**Crea y gestiona APIs REST y WebSocket fácilmente.**AWS AppSync**Desarrolla APIs GraphQL gestionadas.**AWS Step Functions**Orquesta flujos de trabajo entre microservicios y funciones Lambda. ### 🔹 4. **Desarrollo con contenedores** ServicioFunción principal**Amazon ECS**Orquestación de contenedores Docker.**Amazon EKS**Kubernetes gestionado.**AWS Fargate**Ejecuta contenedores sin administrar servidores.**Amazon ECR**Registro privado de imágenes Docker. ### 🔹 5. **Monitoreo y Registro** ServicioFunción principal**Amazon CloudWatch**Métricas, logs, alarmas y paneles para tus aplicaciones.**AWS X-Ray**Análisis y depuración de trazas en microservicios.**AWS CloudTrail**Registro de acciones realizadas en tu cuenta AWS. ### 🔹 6. **Autenticación y Seguridad** ServicioFunción principal**Amazon Cognito**Autenticación de usuarios y federación de identidades.**AWS IAM**Gestión de accesos y permisos a recursos de AWS. ### 🔹 7. **Pruebas y Calidad** ServicioFunción principal**AWS Device Farm**Pruebas automáticas de aplicaciones móviles en dispositivos reales. ## 🧩 ¿Qué puedes construir con estos servicios? ✅ Apps web modernas (React, Vue, Angular) ✅ Apps móviles conectadas a la nube ✅ Pipelines de CI/CD ✅ APIs REST y GraphQL ✅ Aplicaciones serverless y microservicios ✅ Sistemas escalables con Kubernetes o contenedores
En la clase se mencionaron los siguientes servicios de desarrollo en AWS: 1. **CLI (Command Line Interface)**: Interacción con los servicios de AWS mediante la línea de comandos. 2. **Cloud Shell**: Shell basada en el navegador para administrar los servicios de AWS. 3. **Code Artifact**: Gestión de paquetes y artefactos en proyectos de desarrollo. 4. **CodeBuild**: Compilación y prueba de código para integración continua. 5. **CodeDeploy**: Despliegue de aplicaciones en diferentes entornos. 6. **CodePipeline**: Automatización del ciclo de despliegue. 7. **X-Ray**: Monitoreo y análisis del rendimiento de aplicaciones.