Descripción

Hoy en día, el desarrollo de servicios es parte fundamental del nuevo entorno cloud que se instaura cada vez más rápido en todas las empresas. Por eso, resulta necesario para los profesionales capacitarse en cuanto a los beneficios de servicios en la nube como los de Amazon Web Services (AWS), que pone al alcance de las organizaciones una plataforma segura con la cual incrementar su agilidad.

En este título experto de USIL Onlife con contenido de AWS te prepararás con los conocimientos y experiencias necesarias para enfrentar situaciones reales de desarrollo de servicios y aplicaciones en cloud. Del mismo modo, podrás rendir el examen de certificación AWS Certified Developer – Associate que avalará tu entendimiento en cuanto a los aspectos de arquitectura y seguridad para aplicaciones estables en la nube.

Inicio
junio 1, 2022
Duración
10 Semanas
Modalidad
Live Online
Precio
$ 650 (USD)
Certificado
Developer Asociado
Dedicación
40 horas

Objetivos

Te prepararás para la certificación Developer – Associate de AWS, conociendo los servicios que conforman el ecosistema de desarrollo de la plataforma, así como las buenas prácticas de seguridad y arquitectura en la nube.

Del mismo modo, podrás:

1.

Conocer y experimentar con los servicios de AWS orientados al desarrollo.

2.

Identificar casos de usos según los diferentes servicios de desarrollo de acuerdo a las necesidades de las empresas.

3.

Conocer las buenas prácticas de arquitectura y seguridad en entornos cloud.

Dirigido a

Está diseñado para los profesionales que se desempeñan actualmente o desean empezar en el mundo del desarrollo de aplicaciones en la nube.

  • Desarrolladores de software on premise, que desean llevar su trabajo a entornos cloud.
  • Desarrolladores principiantes de software en entornos cloud, que desean conocer y profundizar sobre las posibilidades en cloud.
  • Analistas de QA y profesionales relacionados al desarrollo, que buscan comprender los servicios en la nube para realizar pruebas en dicho entorno y ampliar su aplicabilidad.
  • Arquitectos de TI y software, que buscan ampliar sus conocimientos en cuanto a la definición de arquitecturas en entornos cloud.
  • Profesionales de TI y afines, que buscan incursionar en el mundo cloud mediante el desarrollo de softwares.

*Este programa tiene como requerimientos mínimos contar con conocimientos básicos en gestión de repositorios, algún lenguaje de programación, el uso de Linux y el idioma inglés.

Docente

Jaime Sánchez

Arquitecto Senior AWS

Es ingeniero de sistemas con un máster en Administración de Empresas por la ESAN, además es participante del Management Development Program de INCAE Business School.

Cuenta con más de 20 años de experiencia en empresas reconocidas como Grupo Falabella, Ripley, Oechsle, Supermercados Peruanos, entre otros, desempeñando posiciones de arquitecto de tecnología con experiencia en ambiente on premise y cloud.

Actualmente es líder técnico cloud en Manantial Tecnológico, partner advanced de AWS, brindando servicios a clientes como Izipay, Delosi, Promart, Oechsle, entre otros.

Del mismo modo, pertenece al selecto grupo BlackBelt de partners de AWS en los tracks de seguridad, data, analítica y application modernization.

Está autorizado por AWS para dictar Immersion Days de acuerdo a las necesidades de los clientes y tiene las certificaciones de AWS Architect Associate, AWS Developer Associate, AWS Architect Professional, AWS DevOps Engineer Professional, AWS Specialty Security y AWS Specialty Database.

Certificado

Los participantes que completen el título experto con éxito obtendrán un certificado emitido por USIL Onlife.

Metodología

Live Online

Live Online es la metodología didáctica que centra la experiencia de aprendizaje en las sesiones en directo, impartidas en los distintos webinars. Los contenidos se complementan con lecturas y otros contenidos que se podrán encontrar en el campus virtual.

Los programas Live Online se caracterizan por un elevado contenido práctico, que se refleja en talleres y casos discutidos en clase y que llevan a los alumnos a finalizar el programa con la capacidad de aplicar lo aprendido en su entorno profesional.

Contenido del Programa

Unidad 1

Welcome to AWS Academy Cloud Developing

Definiremos los objetivos y el caso de estudio a desarrollar durante el título experto.

  • Course objectives and overview
  • Café business case introduction
  • Roles in cloud computing
  • Activity: AWS Documentation Scavenger Hunt

Unidad 2

Introduction to Developing on AWS

Reconocerás el ciclo de vida de desarrollo y cómo trabajar con los SDKs de AWS.

  • Introduction
  • Systems development lifecycle
  • Steps to get started developing on AWS
  • Demonstration: AWS CLI installation
  • Fundamentals of working with the AWS SDKs
  • Lab 2.1: Exploring AWS CloudShell and the AWS Cloud9 Integrated Development Environment (IDE)
  • Knowledge check

Unidad 3

Developing Storage Solutions

Conocerás cómo usar S3 para el desarrollo e identificarás sus características y componentes.

  • Introduction
  • Introducing Amazon S3
  • Creating S3 buckets
  • Working with S3 objects
  • Protecting data and managing access to Amazon S3 resources
  • Lab 3.1: Working with Amazon S3
  • Knowledge check

Unidad 4

Securing Access to Cloud Resources

Aprenderás acerca del modelo de responsabilidad compartida y la gestión de accesos en AWS.

  • Introduction
  • Shared responsibility model
  • Activity: Shared Responsibility Model
  • Introducing IAM
  • Authenticating with IAM
  • Demonstration: Configuring Cross-Account Access to AWS Resources
  • Authorizing with IAM
  • Demonstration: Creating IAM Users and IAM Groups
  • Knowledge check

Unidad 5

Developing Flexible NoSQL Solutions

Descubrirás las diferentes opciones de base de datos en AWS y conocerás acerca de DynamoDB.

  • Introduction
  • Introducing AWS database options
  • Key concepts for DynamoDB
  • Partitions and data distribution
  • Secondary indexes
  • Read/write throughput
  • Activity: Calculating Read Capacity Units (RCUs) and Write Capacity Units (WCUs)
  • Streams and global tables
  • Backup and restore
  • Basic operations for DynamoDB tables
  • Lab 5.1: Working with DynamoDB
  • Knowledge check

Unidad 6

Developing REST APIs

Aprenderás los pasos necesarios para el desarrollo de APIs en AWS.

  • Introduction
  • Introducing APIs
  • Introducing API Gateway
  • Creating a REST API
  • Integrating with API Gateway
  • Deploying an API
  • Controlling access to a REST API
  • Monitoring a REST API
  • Optimizing API Gateway
  • Lab 6.1: Developing REST APIs with API Gateway
  • Knowledge check

Unidad 7

Developing Event-Driven Serverless Solutions

Entenderás el uso de soluciones serverless y descubrirás cómo trabaja Lambda para ello.

  • Introduction
  • Introducing serverless computing
  • Introducing Lambda
  • Invoking Lambda functions
  • Setting permissions for Lambda
  • Authoring and configuring Lambda functions
  • Deploying Lambda functions
  • Monitoring and debugging tools for application developers
  • Demonstration: Using X-Ray with Lambda
  • Lab 7.1: Creating Lambda Functions Using the AWS SDK for Python
  • Knowledge check

Unidad 8

Introducing Containers and Container Services

Identificarás las características de una arquitectura de microservicios y entenderás sobre el uso de contenedores.

  • Introduction
  • Introducing containers
  • Introducing Docker containers
  • Lab 8.1: Migrating a Web Application to Docker Containers
  • Using containers for microservices
  • Introducing AWS container services
  • Deploying applications with AWS Elastic Beanstalk
  • Lab 8.2: Running Containers on a Managed Service
  • Knowledge check

Unidad 9

Caching Information for Scalability

Conocerás los servicios de caché en AWS e identificarás sus respectivos casos de uso.

  • Introduction
  • Caching overview
  • Caching with ElastiCache
  • Lab 9.1: Caching Application Data with ElastiCache
  • Caching with CloudFront
  • Caching strategies
  • Lab 9.2: Implementing CloudFront for Caching and Application Security
  • Knowledge check

Unidad 10

Developing with Messaging Services

Descubrirás acerca de los servicios de mensajería de AWS y su integración con otros servicios relacionados.

  • Introduction
  • Processing requests asynchronously
  • Introducing Amazon SQS
  • Working with Amazon SQS messages
  • Configuring Amazon SQS queues
  • Introducing Amazon SNS
  • Developing with Amazon SNS
  • Demonstration: Working with Amazon Messaging Services
  • Introducing Amazon Kinesis Data Streams
  • Lab 10.1: Implementing a Messaging System Using Amazon SNS and Amazon SQS
  • Knowledge check

Unidad 11

Defining Workflows to Orchestrate Functions

Conocerás los servicios de workflow de AWS y sus casos de uso.

  • Introduction
  • Coordinating tasks in distributed applications
  • Introducing Step Functions
  • State types
  • Step Functions use cases
  • Step Functions API
  • Demonstration: Creating Simple Calculators by Using Step Functions
  • Lab 11.1: Orchestrating Serverless Functions with Step Functions
  • Knowledge check

Unidad 12

Developing Secure Applications on AWS

Revisarás los aspectos de seguridad en las aplicaciones y los servicios asociados de AWS.

  • Introduction
  • Securing network connections
  • Authenticating with AWS Security Token Service (AWS STS)
  • Authenticating with Amazon Cognito
  • Lab 12.1: Implementing Application Authentication Using Amazon Cognito
  • Knowledge check

Unidad 13

Automating Deployment Using CI/CD Pipelines

Descubrirás acerca de DevOps y los servicios de CI/CD para desplegar aplicaciones.

  • Introduction
  • Introducing DevOps
  • Using AWS code services for continuous integration and continuous delivery (CI/CD)
  • Deploying applications with AWS CloudFormation
  • Deploying applications with the AWS Serverless Application Model (AWS SAM)
  • Lab 13.1: Automating Application Deployment Using a CI/CD Pipeline
  • Knowledge check

Unidad 14

Bridging to Certification

Te prepararás para el examen de certificación de AWS.

  • Certifications and resources
  • Additional resources

*El contenido de este índice es referencial.

Contáctanos

Solicita información sobre nuestro programa.

Accederás al folleto del programa. Te contactaremos para resolver tus dudas.

Solicita Información
Test action