0% encontró este documento útil (0 votos)
14 vistas7 páginas

Bootcamp Online de Bases de Datos SQL y NoSQL

Cargado por

manfretbruno
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas7 páginas

Bootcamp Online de Bases de Datos SQL y NoSQL

Cargado por

manfretbruno
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

BOOTCAMP

DATABASE
MODALIDAD 100% ONLINE

SOBRE NUESTROS BOOTCAMP

En esta serie de módulos te enseñaremos los conceptos fundamentales de las bases de


datos relacionales y no relacionales. Los temas incluyen diseño de bases de datos, modelado
de datos, SQL, almacenamiento y recuperación de datos, y técnicas de consulta.

SOBRE EL PROGRAMA

-----
Nuestra metodología Bootcamp está enfocada en
proyectos, así que para el final del programa habrás
desarrollado proyectos innovadores que permitirán
poner en jaque tus conocimientos y desafiarte a crear
distintos tipos de Base de datos y en qué casos
utilizar un buen modelo de entidad relación.

El bootcamp de DataBase, está dirigido a todas las


personas que deseen crear modelos entidad relación,
conocer a fondo el lenguaje SQL, trabajar con Base de
datos no relacional.
MALLA CURRICULAR

MÓDULO 1: BASE DE DATOS RELACIONAL


----
TEMAS:
Intro a Base de datos (semana 0)
• Fundamentos de Base de datos
• Instalación de herramientas
Mysql (semana 1)
• Introducción a mysql
• Instalación de mysql
• Sentencias DDL - create alter drop
• Sentencias DML - select insert update delete
• Poblado de datos
• Select con funciones de agrupación
• Select con group by
• Relaciones entre tablas
• Select con joins
• Funciones avanzadas para calculos
• Funciones para manejo de strings
• Funciones para manejo de texto
• Ejercicios de sql
• Creación de indices
• Mejorando rendimiento de consutlas con indices

Modelamiento de Bd (semana 2)
• Fundamentos de modelado de Bd
• 1era forma normla
• 2da forma normal
• 3era forma normal
• 4ta forma normal
• Modelo entidad relación
• Creación de diagrama con workbench
• Exportar diagrama a base de datos
• Documentación de diagrama
• Generación de diccionario de datos
• Control de cambios en base de datos
• Modelado de datos a partir de data real creada
• Caso practico 1
• Caso practico 2
MALLA CURRICULAR

Programación con Bd (semana 3)


• Procedimientos almacenados
• Condicionales
• Bucles
• Ejercicios practicos(validación de ruc)
• Flujo de trabajo usando sp
• Creación de funciones
• Select con funciones propias
• Creación de triggers
• Uso de triggers en insert,update
• Creación de vistas
• Caso practico de vistas para reportes
• Caso practico: bd de sistema de inventarios

Administración de Bd (semana 4)
• Introducción a adminisrtación de usuarios
• Creación de usuarios
• Cambio de password de usuarios
• Asignación de permisos para usuarios
• Backups con mysqldump
• Herramientas graficas para adminsitrar base de datos
• Crud rapido de base de datos con django
• Migración a la nube con clever-cloud

PostgreSql (semana 5)
• Introducción a postgresql
• Instalación de postgresql
• Instalación de pgadmin
• Administración de usuarios y roles
• Permisos de acceso
• Sql para postgresql
• Creación de procedimientos almacenados
• Blucos y condiciones
• Creación de funciones
• Creación de triggers
• Caso practico : bd de facturación electronica
• Backups de bd
MALLA CURRICULAR

Sql Server (semana 6)


• Introducción
• Instalación
• Instalación de management studio
• Administración de base de datos
• Backups de bd
• Sql para sql server
• Manejo de declare y set para asignaciónd e valores
• Creación de procedimientos almacenados
• Creación de funciones
• Creación de triggers
• Caso practico: bd de un hospital

Oracle (semana 7)
• Introducción
• Instalación
• Instalando oracle sql developer
• Sql para oracle
• Creación de secuencias
• Creación de funciones con PL/SQL
• Creación de procedimientos almacenados con PL/SQL
• Creación de triggers con PL/SQL
• Creación de cursores
• Introducción a oracle apex
• Caso practico: sistema de encuestas con apex

Despliegue de Bd relacionales (semana 8)


• Instalacion de linux
• Despliegue de mysql en linux
• Despliegue de posgresql en linux
• Instalación de docker
• Primeros paso con docker
• Creación de archivo dockerfile
• Docker compose para despliegue de mysql
• Docker compose para despliegue de postgresql

Administración de bd en la nube (semana 9)


• Creación de base de datos en aws(RDS)
• Creación de base de datos en azure
• Creación de base de datos en digitla ocean
MALLA CURRICULAR

MÓDULO 2: BASE DE DATOS NO RELACIONAL


----
TEMAS:
Instalación y uso de bd no relacionales (semana 10)
• Introducción a bd no relacionales
• Instalación de mongodb
• Creación de db,colecciones con mongoshell
• Inserción,actualización y elminación de documentos
• Instalación de mongo compas
• Operadores
• Agregaciones
• Instroducción y uso de firestore
• Introducción y uso de dinamodb

Modelamiento de Bd no relacionales (semana 11)


• Metodlogia de modelamiento
• Validaciones
• Relaciones
• Patrones
• Caso practico bd de datos para cursos online

Despliegue de bd en la nube (semana 12)


• Desplegando mongodb con docker
• Despliegue en mongo atlas
• Despliegue en aws
MODALIDAD ONLINE

METODOLOGÍA: DURACIÓN: HORARIO:


Aprendizaje
Aprendizaje Síncrono 500 horas150 horas
de Videoconferencia LunesLunes
- Viernes-18:30
Miércoles - p.m
p.m. a 22:30
Síncrono 1220semanas
semanas //53meses
meses Viernes
Sábados 9:00 :
a.m. a 13:00 p.m.
(2 veces
7:00 p.m. al mes) p.m.
- 11:00

NUESTROS DOCENTES

-----

César Mayta Avalos Cuela

Ingeniero de Sistemas e Informática y Técnico en Redes y


Comunicaciones de Datos egresado de TECSUP. Cuenta con
5 años de experiencia en el desarrollo de aplicaciones
empresariales con JAVA, PHP, C#, Python y javascript,
manejando diferentes tecnologías (JEE, [Link],
Django,Nodejs), motores de base de datos (SQL SERVER,
POSTGRESQL, MYSQL,ORACLE) y base de datos no
relacionales (Mongodb).
MODALIDAD ONLINE

¿POR QUÉ ELEGIRNOS?

-----

• Contamos con el respaldo de Tecsup que tiene más de 35 años de


experiencia en educación.

• Mentores top del mercado, que te asesorarán en el trabajo de proyectos


reales.

• Bootcamp 95% práctico.

• Clases bajo la metodología Scrum (ágil)

• Aprendizaje con la metodología de bootcamp, constante práctica e


implementación de los avances de cada módulo.

También podría gustarte