Curso de Cloud Computing - Aplicaciones en la Nube con Amazon AWS y Google Cloud.
Aprende cómo las plataformas de la nube (Amazon y Google) se aplican a los proyectos digitales
Duración: 12 semanas
Modalidad: A distancia
Carga horaria: 90 hs.
Amazon y Google disponen de plataformas de servicios en la nube que permiten a los desarrolladores desplegar sus aplicaciones (pequeñas o grandes) con tecnologías escalables tanto en recursos como en costos, permitiéndole llegar a una infraestructura compleja que de otra forma seria mucho mas costosa y tal vez inalcanzable. Por otro lado, disponen de servicios que facilitan la implementacion del stack de la aplicación como por ejemplo servidor de base de datos preinstalados, servidor de aplicación, DNS, etc. lo que reduce sustancialmente los tiempos de despliegue y mantenimiento de las aplicaciones. Manejando las aplicaciones de Amazon y Google los alumnos podrán incorporan valor agregado a sus productos digitales utilizando las herramientas para trabajo en la nube que se precisan hoy en dia.
Objetivo general.
Que el alumno sea capaz de elegir la plataforma mas adecuada para el despliegue de sus aplicaciones en la nube, calcular el costo de los servicios a contratar y desplegar sus aplicaciones.
Objetivos específicos.
Que el participante logre
- Poder determinar la plataforma más conveniente para su proyecto
- Realizar la elección de los servicios más convenientes para su proyecto en la plataforma seleccionada
- Conocer los servicios esenciales de Amazon y Google
- Costear los servicios seleccionados
Destinatarios.
Entre ellos:
- Desarrolladores web back-end y/o front-end
- Arquitectos y/o Ingenieros que deseen incorporar esta nueva tecnología a sus proyectos
- DevOps
Temario.
Módulo 1: Introducción
Unidad 1: Introducción a los servicios en la nube
- Introducción a los servicios en la nube
- Comparación de las diferentes formas de realizar un despliegue de aplicación
- Hosting vs VPS vs Cloud
- Ventajas de contratar servicios en la nube
- Costos
Unidad 2: Introducción a AWS
- Qué es AWS
- Servicios
- Creación de cuenta
Unidad 3: Introducción a Google Cloud Platform
- Qué es Google Cloud Platform
- Servicios
- Creación de cuenta
Unidad 4: Costeo
- Conceptos básicos de costeo
- Regiones y zonas en AWS
- Regiones y zonas en Google Cloud Platform
- Sistema de costeo de AWS
- Sistema de costeo de Google Cloud Platform
Módulo 2: AWS
Unidad 1: Computación
- Amazon EC2
- Amazon EC2 Marketplace
- AWS Elastic Beanstalk
Unidad 2: Almacenamiento
- Elastic Block Store
- S3
- RDS
Unidad 3: CDN y DNS
- Route 53
- Cloud Front
Unidad 4: Despliegue y costeo
- Preparación de la aplicación para el despliegue
- Costeo de los servicios a utilizar
- Escalabilidad
Requisitos previos.
Es recomendable tener:
- Conocimientos sobre desarrollo de aplicaciones web
- Conceptos avanzados de Internet (protocolos HTTP, DNS, despliegue de aplicaciones)
Certificación.
A todos los participantes que hayan aprobado el curso cumpliendo con todos los requisitos establecidos, se les extenderá un certificado de la Secretaría de Cultura y Extensión Universitaria, FRBA, UTN. Aquellos que aun habiendo participado activamente en los foros y realizado las actividades prácticas no cumplimentaran los requisitos de evaluación, recibirán un certificado de participación en el curso.