¡Aprovecha el 60% de descuento!. Quedan 14 descuentos disponibles.

Bootcamp de Bases de Datos Avanzado

6 meses de aprendizaje teórico/práctico enfocado en el diseño de bases de datos para aplicaciones de software modernas.

Inscribirme al Bootcamp

La primer clase del Bootcamp inicia el 26 de Octubre de 2024 Hay cupos limitados.

6 Meses

Duración del Bootcamp

Online

Modalidad

26 de Octubre

Inicio de clases

3 horas

De clase.
Sábados 13:00

check Este es un Bootcamp de Bases de Datos, los modelos existentes, y su aplicación en el diseño de software.

Currícula del programa

Descarga el PDF informativo

square_foot Perfil de ingreso

Para beneficiarte al máximo de este bootcamp, necesitarás entender los conceptos básicos de desarrollo de software y haber desarrollado software de manera profesional. Los conceptos que deberías dominar son:

  • Un lenguaje de programación (Python, Java, C++, etc.), usaremos Python para los ejemplos.
  • Cómo funciona una computadora digital moderna: funciones de la memoria, procesador y dispositivos de red
  • Uso básico de bases de datos relacionales: SQL.
  • Nociones de concurrencia y paralelismo
  • Nociones de arquitectura de software (atributos de calidad principalmente)

Si no dominas alguno de estos temas, en Código Facilito existen todos los recursos para ponerte al día.

school Perfil de egreso

Al terminar este bootcamp, serás capaz de analizar los requisitos tanto funcionales como estructurales de una aplicación para diseñar e implementar el procesamiento de datos de tu aplicación. Entenderás cuándo usar los diferentes modelos de datos: relacional, de documentos, de grafos, clave-valor, columnares, de series de tiempo o de eventos.

También conocerás las tácticas (patrones de diseño, división modular, etc) para lograr las exigencias de la industria moderna respecto las cosas que más le importan: disponibilidad, escalabilidad, seguridad y mantenibilidad.

Finalmente, conocerás el software que implementa estos conceptos: Postgres, SQLite, MongoDB, Redis, Neo4j, Kafka, DuckDB, entre otros, y serás capaz de evaluar la creciente ola de tecnologías que vienen.

Conoce si este programa es para ti

sentiment_very_satisfied Este programa es para ti, si:

  • check

    Quieres aprender sobre bases de datos y su aplicación en el diseño de software

  • check

    Quieres aprender sobre los modelos de bases de datos más populares

  • check

    Quieres aprender a diseñar la capa de persistencia de datos de un sistema de software

  • check

    Quieres ir más allá del modelo relacional y aprender otros modelos de bases de datos

  • check

    Quieres expandir tus conocimientos en bases de datos y aplicarlos en el diseño de software

  • check

    Quieres diseñar sistemas de datos que escalen

  • check

    Quieres diseñar sistemas con múltiples fuentes de datos

  • check

    Quieres aprender lo más nuevo en el mundo de las bases de datos

thumb_up Por qué deberías tomar este Bootcamp

  • check

    Deseas desarrollar software que pueda escalar y que pueda manejar grandes cantidades de datos.

  • check

    Quieres aprender sobre los modelos de bases de datos más populares y cómo aplicarlos en el diseño de software.

  • check

    Buscas una formación integral en el área de las bases de datos.

  • check

    Deseas expandir tus conocimientos en bases de datos, más allá de las bases de datos relacionales.

  • check

    Te apasiona el mundo de los datos y quieres crecer en este campo.

mood_bad Lo que este bootcamp NO es

  • close

    Un Bootcamp para aprender SQL

  • close

    Un Bootcamp para administradores de bases de datos

  • close

    Un Bootcamp para enfocarse en un gestor de bases de datos particular

  • close

    Un Bootcamp para personas que están comenzando en programación

Tus profesores

En Código Facilito nos distinguimos por ofrecer clases con expertos del área con años de experiencia en la industria.

Tech Leader en Automata

Héctor Patricio

Más de 10 años de experiencia en todo el stack de desarrollo en una aplicación, desde manejo de servidores, implementación de bases de datos, hasta backend, frontend, entre otros.

Gerente en Accenture Strategy & Consulting en Applied Intelligence.

Carlos Haro

Tiene 8 años de experiencia en soluciones de datos para empresas internacionales.

Ha desempeñado varios roles en la cadena de valor de productos de analytics, incluyendo ingeniero de datos, analytics engineer, analista de datos y científico de datos.

Actualmente, lidera proyectos que requieren estos roles, asegurando el desarrollo de los perfiles y la calidad de la ingeniería en el producto. Tiene un interés particular en sistemas de bases de datos relacionales, software open source y APIs para interactuar con información.

"Este es un Bootcamp que responde a la pregunta, ¿cómo guardo los datos para mi aplicación?"

Héctor Patricio - Líder Técnico del Bootcamp

Currícula del programa

Descarga el PDF informativo

history_edu Qué aprenderé

En este curso aprenderás a diseñar la capa de persistencia de datos de un sistema de software, junto con toda la teoría para saber cuándo usar un modelo u otro.

Temas principales

  1. Fundamentos de almacenamientos de datos
  2. Modelado de datos
  3. Tipos de bases de datos y sus utilidades:
    1. Relacionales - Transacciones
    2. Clave-valor - Caches y similares
    3. Documentos - Información no estructurada - No normalizada
    4. Grafos
    5. Message brokers
    6. Columnares - Analytics
    7. Vectores
    8. Bases de datos embebidas
  4. Arquitecturas de datos e Implementaciones
    1. Infraestructura
    2. Distribución
    3. Cloud
    4. Arquitecturas

list_alt Temario de clases

Módulo 1 - Introducción
expand_more

Introducción a los temas que vamos a tratar en el curso y la forma de trabajo.

  • Visión general del curso
  • Importancia del almacenamiento de datos en el desarrollo de software
  • Diferentes formas de almacenamiento que se verán en el curso
Módulo 2 - Fundamentos y conceptos principales
expand_more

Conceptos clave y teoría de base de datos que necesitas conocer para evaluar los diferentes modelos de almacenamiento.

  • Teoría de bases de datos
  • Modelos de almacenamiento y compresión
  • Ejecución de consultas y procesamiento
  • Presentación de conceptos
Módulo 3 - Filosofía del modelado de datos
expand_more

Se presentarán consideraciones a tener en cuenta para el correcto modelado de datos en nuestros proyectos de software, con ejercicios de modelado previos a introducir un lenguaje de modelado específico.

  • ¿Qué es el modelado de datos?
  • Las limitaciones de los modelos de datos
  • Entidades
  • Atributos
  • Relaciones
  • Identificación de entidades
  • El problema del cambio
  • No existe un modelado de datos correcto
Módulo 4 - Análisis de Proyectos Reales
expand_more

A través de la presentación de casos reales de desarrollo de software, se analizan las distintas necesidades y modelos de datos que satisfacen dichas necesidades.

Con estos problemas en mente, irás descubriendo las distintas bases de datos que existen y cuándo usar una u otra, según las ventajas y desventajas de cada una.

Módulo 5 - Proyecto Final
expand_more

Para concluir exitósamente el programa se realizará un proyecto final en el que se aplicarán todos los conocimientos adquiridos en el curso.

Los profesores presentarán los requerimientos del proyecto y podrás trabajar de manera individual o en equipo para resolverlo.

Al finalizar el proyecto, presentarás tu entrega, misma que será evaluada por los profesores del programa para obtener tu certificado de finalización y recibir retroalimentación.

list_alt Metodología de clases

Cada Sábado a partir del 26 de Octubre , te reunirás virtualmente para una clase de 3 horas con un profesor experto en el tema.

Las clases se dividen en dos partes: los primeros 3 bloques con fundamentos, teoría y ejercicios, y el bloque 4 con clases desarrolladas a partir de un problema real de la industria.

En los primeros 3 módulos, el profesor guiará la clase explicando conceptos que debes saber antes de comenzar a modelar datos, y que te ayudarán a entender los desafíos, y las características de cada modelo de almacenamiento.

El módulo 4: Análisis de Proyectos Reales, se desarrolla a partir de la presentación y el análisis de un problema real de la industria. Estas clases se organizan de la siguiente manera:

  • Presentación del caso de la industria
  • Análisis del caso y que tipo de cargas de trabajo y garantías requiere
  • Presentación de conceptos
  • Software que lo implementa
  • Demo con implementación

24 clases

Duración del programa

Proyectos

Metodología basada en Proyectos

Grabaciones

No te preocupes si te pierdes una clase

6 meses

De acceso a cursos complementarios

Una oportunidad única para tu carrera profesional

Acceso al programa con profesores expertos y expertas de la industria

1 solo pago y listo 🎓

Invierte en educación de calidad con profesores expertos y expertas.

Bootcamp de Bases de Datos

🇺🇸 $200 USD

1 solo pago de $500 $200

  • Bootcamp de Bases de Datos

  • Clases en vivo

  • Grabaciones de por vida

  • Grupo de conversación con compañeros

  • Proyecto final y revisión

  • Recomendado si solo te interesa este Bootcamp

  • ¡Aprovecha el 60% de descuento!. Quedan 14 descuentos disponibles.

Premium MAX

🇺🇸 $500 USD

Pago Anual de $500

  • Bootcamp de Bases de Datos

  • Clases en vivo de todos los Bootcamps

  • Acceso a +200 cursos exclusivos

  • Grabaciones de por vida

  • Grupo de conversación con compañeros

  • Proyecto final y revisión

  • Recomendado si te interesa más de 1 Bootcamp, y clases en vivo todo el año

El Bootcamp empieza el 26 de Octubre. Hay cupos limitados.

20% de descuento si estás inscrito a Premium anual. Iniciar sesión

Aceptamos tarjetas, PayPal, y BTC.

Lo que dicen de nuestros Bootcamps

97% de nuestros egresados le recomendaría a otras personas tomar uno de nuestros Bootcamps