Datos y servicios en la nube

4 semanas

Las grandes empresas tecnológicas basan la mayoría de su infraestructura en la nube. Para ello, utilizan técnicas novedosas y herramientas para orquestar todos sus servicios y aplicaciones, haciéndolas muy escalables, resistentes a fallos y de fácil despliegue. Profundizarás en cómo trabajar profesionalmente con proyectos de alto nivel.

  • Introducción

    • Introducción al mundo de las bases de datos

    • ¿Qué es y cómo funciona una base de datos?

    • ¿Qué es SQL?

    • ¿Qué es NO SQL?

    • Lógica dentro de una base de datos

  • SQL

    • Integridad de los datos

    • Normalización

    • RDMS

    • Instalación y configuración del entorno

    • Tipos de datos

    • Creación de bases de datos

    • Relaciones entre tablas

    • Creación de tablas

    • Indices y restricciones

    • Importar y exportar datos

    • Basic SQL Querying: Consultas en una sola tabla

    • Basic SQL Querying: Consultas sobre multiples tablas

    • Basic SQL Querying: CRUD

    • Basic SQL Querying: Sets

    • Advanced SQL Querying: Expresiones

    • Advanced SQL Querying: Agrupamiento y agregados

    • Advanced SQL Querying: Subqueries

    • Advanced SQL Querying: Transactions

    • Views

    • Variables

    • Stored procedures

    • Functions

    • Triggers

    • Temporary tables

    • Exploración y procesamiento de datos

    • Presentación de datos y visualización

    • Mejores prácticas al trabajar con datos


  • NO SQL

    • Ventajas y desventajas

    • SQL vs NO SQL, ¿Cómo decidir?

    • Documentos, colecciones, y bases de datos

    • Introducción a MongoDB y MongoDB Shell

    • Tipos de datos

    • CRUD con documentos

    • Querying: Filtros

    • Querying: Cursores

    • Diseño de BD: Indices

    • Diseño de BD: Indices especiales

    • Diseño de BD: Aggregations

    • Diseño de BD: Transactions

    • Diseño de BD: Consideraciones al diseñar un Schema

    • Diseño de BD: Consistencia y optimización

    • Replica Sets

    • Sharding

    • Seguridad y durabilidad

    • Monitoring

    • Backups y deployment


  • Contenedores y Docker

    • Container vs VM

    • Hello Containers!

    • Contenedores. Linux vs Windows vs Mac

    • Terminología de Docker

    • Instalando Docker

    • Images

    • Containers

    • Containerizing

    • Docker compose

    • Docker networking


  • Cloud services en Google Cloud

    • Conceptos clave

    • SDK de GCP

    • Escalabilidad y modelos de servicios en la nube

    • Administración de proyectos

    • Networking y VPCs

    • Compute engine (VMs)

    • Cloud SQL

    • Cloud Storage

    • Deployment de apps: Compute Engine (VMs)

    • Deployment de apps: App Engine (Runtime)

    • Deployment de apps: Cloud Run (Containers)

    • Serverless: Cloud functions

¿List@ para iniciar en tecnología?

¿List@ para iniciar en tecnología?

¿List@ para iniciar en tecnología?

Formamos líderes con el mejor programa académico de la región.

Formamos líderes con el mejor programa académico de la región.

Formamos líderes con el mejor programa académico de la región.

México

Colombia

España

Perú

Argentina

Chile

#

#

#

#

#

#

#

#

Súscribete a nuestro newsletter y mantente al pendiente de ofertas y nuevas opciones de aprendizaje:

Información

Hack Foundry

© 2024 Hack Foundry. All Rights Reserved.

Súscribete a nuestro newsletter y mantente al pendiente de ofertas y nuevas opciones de aprendizaje:

Información

Hack Foundry

© 2024 Hack Foundry. All Rights Reserved.