Diplomado en

Database Developer

Para más información,

ingresa tus datos

¡Llámanos!

Contacta con uno de nuestros especialistas de inscripciones para mayor información y armar un plan a tu medida.

¡Contáctanos!

Contacta con uno de nuestros especialistas de inscripciones para mayor información y armar un plan a tu medida.

Características clave

Inicio: Inscripciones abiertas

Sesiones semanales de tutoría online dirigidas por el instructor

Modalidad: 100% online

Duración: 1 cuatrimestres / 4 meses

Constituido por más de diez (+10) cursos.

Avalado por la Universidad Central de Venezuela

Descripción General

Estudios recientes demuestran que en muchas aplicaciones organizacionales existe una alta probabilidad de problemas de bases de datos que afectan su rendimiento, entre los cuales destacan: problemas de integridad de data, entradas de registros sin campo clave y Querys espaguetti, reflejando que el desarrollo de base de datos eficiente establece la ruta que influye si una aplicación es exitosa o si falla, y además, determina su flexibilidad y calidad.

En el Diplomado Database Developer se cubrirán los contenidos que le permitirán encontrar estos problemas, y a aún mejor, también le mostrarán cómo solucionarlos, y cómo evitar estos y otros problemas en el futuro. Sea cual sea el lenguaje de programación, el sistema operativo, o el tipo de aplicación que utilice, este diplomado es una oportunidad para los programadores, administradores o  Web Developer que son nuevos en el desarrollo de bases de datos y que tienen incertidumbre acerca de cómo diseñar y estructurar una base de datos de manera eficiente.

También se van a explorar las tendencias en Bases de Datos, que van desde las Bases de Datos Relacionales Clásicas a sistemas modernos orientados a documentos, NoSQL y almacenes de datos, así como saber elegir la mejor solución para un nuevo proyecto.

Lo que aprenderás

  • Comprender los fundamentos para diseñar e implementar Bases de Datos robustas y escalables en cualquiera de los principales sistemas de gestión de bases de datos relacionales tales como PostgreSQL, MySQL y Oracle y noSQL, incluyendo MongoDB, XML y JSON.
  • Conocer todos los pasos clave de diseño de base de datos, incluyendo el modelado, la normalización, SQL, almacenamiento de datos y rendimiento, así como la terminología y conceptos clave, tales como , ACID y CRUD e integridad referencial.
  • Implementar una metodología para el modelado de datos, paso a paso a través de ejemplos prácticos y casos de estudio, de principio a fin, desde la creación de una Base de Datos que incluye el análisis y la planificación, tablas, estructuras de datos, reglas de negocio y los requisitos de hardware.
  • Desarrollar recomendaciones para mejorar la gestión del almacenamiento, acceso, rendimiento y de la seguridad, aspectos que son críticos para el éxito de cualquier Base de Datos.

Plan de estudios

¿A quién está dirigido?

  • Profesionales en el área de informática, desarrolladores de software, desarrolladores web, administradores de TI que deseen adquirir las habilidades necesarias para diseñar,  y construir soluciones de bases de datos robustas y eficientes o cualquier persona que quiera comenzar su carrera por el fascinante mundo de las bases de datos , pero que le falte ese pequeño empujón para atreverse y comenzar.

Pre-requisitos

  • No hay requisitos previos para tomar el el Diplomado en Database Developer. Este programa proporcionará conocimiento básicos y avanzado de desarrollo de bases datos.
Curso 1

Fundamentos de programación de bases de datos

Aprenda los fundamentos de la programación de bases de datos. Descubra cómo construir una base de datos, definir relaciones y escribir consultas.

 

Una vez que vaya más allá de la programación básica, necesitará una base de datos. Las bases de datos proporcionan una estructura organizada y consistente para almacenar y recuperar grandes cantidades de datos. Permiten a los programadores crear aplicaciones más complejas que pueden tomar pedidos, procesar pagos, hacer recomendaciones, autenticar usuarios y más. Este curso proporciona la base que necesita para comenzar a programar la base de datos. Explore la terminología: formas normales, ACID y CRUD, integridad referencial, transacciones, registros y tablas. Aprenda qué roles clave y valores únicos juegan en un modelo relacional. Descubra cómo diseñar el mejor sistema para contener sus datos, comenzando con las tablas y las relaciones en el núcleo de su base de datos. Descubra cómo escribir consultas para extraer los datos que necesita y cómo hacer malabarismos con las diferentes demandas de almacenamiento, acceso, rendimiento, y seguridad. El programa proporciona ejemplos prácticos y explicaciones claras que lo ayudarán a diseñar bases de datos que puedan soportar las necesidades de sus aplicaciones, sus datos y sus usuarios.

1. Bienvenidos

  • Introducción

2. Comprendiendo las bases de datos

  • ¿Qué son las bases de datos
  • Explorar bases de datos y sistemas de gestión de bases de datos.

3. Fundamentos de la base de datos

  • Las características de una base de datos relacional.
  • Explorando valores únicos y claves primarias
  • Definir relaciones de tabla
  • Describir las relaciones de muchos a muchos.
  • Transacciones y la prueba ACID
  • Introducción al lenguaje de consulta estructurado (SQL)
  • Modelado de bases de datos: tablas
  • Introducción al modelado de bases de datos.
  • Planificando tu base de datos
  • Identificar columnas y seleccionar tipos de datos.
  • Elegir claves primarias
  • Usando teclas compuestas

4. Modelado de bases de datos: relaciones

  • Creando relaciones
  • Definiendo relaciones uno a muchos
  • Explorando relaciones uno a uno
  • Explorando relaciones de muchos a muchos
  • Comprender las reglas de relación y la integridad referencial


5. Modelado de bases de datos: optimización

  • Entendiendo la normalización
  • Primera forma normal
  • Segunda forma normal
  • Tercera forma normal
  • Desormalización de bases de datos


6. Modelado de bases de datos: consultas

  • Crear consultas SQL
  • Estructurando la cláusula WHERE
  • Ordenar resultados de consultas
  • Usar funciones agregadas
  • Unión de Tablas (Joining)
  • Insertar, actualizar y eliminar
  • El lenguaje de definición de datos


7. Modelado de bases de datos: indexación y optimización

  • Comprender los índices
  • Comprender los conflictos de escritura
  • Comprender los procedimientos almacenados y los ataques de inyección

Curso 2

SQL Essential Training

Aprenda a usar SQL para administrar su base de datos. Este curso simple y directo proporciona instrucciones detalladas para crear tablas, definir relaciones, manipular cadenas y más.

Cualquier aplicación de base de datos que cree, ya sea para la contabilidad, las ventas, el inventario o incluso una lista de tareas, se trata de los datos. Este curso está diseñado para ayudar a los usuarios a comprender el lenguaje más común para la manipulación de bases de datos, SQL. Aprenda todas las características principales de SQL: crear tablas; definir relaciones; manipular strings, números y fechas; usar triggers para automatizar acciones; y usar subselects y vistas. Ofrece un conocimiento sólido del lenguaje y muestra cómo recuperar y administrar datos de manera eficiente. El capítulo final incluye un ejemplo del mundo real de cómo construir una aplicación de base de datos simple y completa usando SQL.

  • Comprender la terminología y la sintaxis de SQL
  • Crear nuevas tablas
  • Insertar y actualizar datos
  • Escribir consultas SQL básicas
  • Ordenar y filtrar
  • Acceder a tablas relacionadas con JOIN
  • Trabajando con cuerdas
  • Comprender los tipos numéricos
  • Usar funciones y transacciones agregadas
  • Automatizar datos con disparadores
  • Crear vistas
  • Definiendo funciones en PHP

Curso 3

SQLite Essential Training

Aprenda el funcionamiento y mejore su comprensión de SQLite, el poderoso motor de bases de datos embebido, viendo cómo maneja la ejecución de un conjunto de tareas comunes.

SQLite es un potente motor de base de datos embebido que es una tecnología de almacenamiento central en aplicaciones de Android e iOS. Aprenda cómo aprovechar SQLite para resolver problemas comunes de bases de datos. Después de proporcionar una breve descripción de las fortalezas y debilidades de SQLite, aprenda cómo crear una base de datos y llenarla utilizando un conjunto de datos público. También se muestra cómo usar una base de datos SQLite con lenguajes de programación como Python y R, manejar subconsultas y consultas en SQLite, y más.

  • Fortalezas y debilidades de SQLite
  • Crear una base de datos
  • Unir conjuntos de datos
  • Cálculos con SQLite y Python
  • Buscando una base de datos
  • Subconsultas y consultas en SQLite
  • Operaciones CRUD en SQLite con R

Curso 4

Excel PowerPivot Essential Training

Power Pivot es una tecnología de modelado de datos que le permite crear modelos, establecer relaciones y crear cálculos.

Aprenda con Power Pivot a trabajar con conjuntos de datos de gran tamaño, establecer amplias relaciones,  crear cálculos complejos (o simples), tablas dinámicas, las funciones, las fórmulas de Excel para obtener información más profunda sobre sus datos, buscar registros y realizar operaciones CRUD (crear, leer, actualizar y eliminar), todo en un entorno de alto rendimiento, y dentro de la experiencia familiar de Excel.

  • Utilice PowerPivot para importar desde una fuente externa.
  • Determine qué opción en el Asistente para importación de tablas usar si los datos se almacenan en un archivo .csv.
  • Operaciones CRUD.
  • Asigne un nombre al método abreviado de teclado que abre la vista entre bastidores en Excel.
  • Reconozca la palabra clave que convierte el texto en letras mayúsculas.
  • Explique qué sucede cuando se usa la función SUMAR para un rango y un rango de resumen de diferentes tamaños.
  •  

Curso 5

MySQL Essential Training

Aprenda cómo crear, actualizar y cómo mantener bases de datos en MySQL.

Aprenda cómo MySQL, uno de los programas de bases de datos más utilizados, se elevaría para cumplir con cada tarea. Después de repasar las fortalezas y debilidades de MySQL, aprenda cómo crear una base de datos y cargar rápidamente datos con la herramienta MySQL Workbench. También explica cómo unir conjuntos de datos; cómo buscar, transformar y realizar cálculos con sus datos; y cómo usar herramientas de programación externas para interactuar con MySQL.

  • Fortalezas y debilidades de MySQL
  • Crear una base de datos
  • Unir conjuntos de datos
  • Integrando Python con MySQL
  • Buscando una base de datos
  • Operaciones CRUD
  • Realizar cálculos

Curso 6

PostgreSQL Essential Training

Aprenda cómo crear, actualizar y cómo mantener bases de datos en PostgreSQL.

Aprenda PostgreSQL, uno de los programas de bases de datos más utilizados y más populares para proyectos web pequeños y medianos. Después de repasar las fortalezas y debilidades de PostgreSQL, aprenda cómo crear una base de datos y cargar rápidamente datos en PostgreSQL Tools pgAdmin. También explica cómo unir conjuntos de datos; cómo buscar, transformar y realizar cálculos con sus datos; y cómo usar herramientas de programación externas para interactuar con PostgreSQL.

  • Fortalezas y debilidades de PostgreSQL
  • Crear una base de datos
  • Unir conjuntos de datos
  • Buscando una base de datos
  • Operaciones CRUD
  • Realizar cálculos

Curso 7

Oracle Essential Training

Conozca los fundamentos de la administración de Oracle Database 19c. Descubra cómo instalar el RDBMS, mover datos de manera eficiente dentro y fuera de las tablas, y más.

Aprenda el funcionamiento de Oracle Database 19c, la última versión del popular sistema de administración de bases de datos relacionales (RDBMS), y aprenda cómo puede ayudarlo a mejorar el diseño de su base de datos y el proceso de implementación. Aprenda los fundamentos de la administración de Oracle Database 19c. Descubra cómo instalar el RDBMS en Linux, administrar la base de datos y las tablas de consulta usando la herramienta de línea de comandos SQLcl, y aprenda a mover datos de manera eficiente dentro y fuera de las tablas de la base de datos usando las instrucciones SELECT y DML, respectivamente. Además, aprenda cómo crear, asignar y eliminar tablespaces, así como cómo crear y eliminar cuentas de usuario.

  • Arquitectura de base de datos Oracle
  • Configurando la base de datos
  • Navegando por la base de datos con SQLcl y SQL Developer
  • El lenguaje Oracle SQL
  • Usar sentencias SELECT
  • Agregar, eliminar y actualizar filas en una tabla
  • Crear o eliminar una tabla

Curso 8

MongoDB Essential Training

Aprenda cómo aprovechar MongoDB, una poderosa base de datos NoSQL de documentos, para manejar tareas comunes. Aprenda a crear una base de datos en MongoDB, unir conjuntos de datos, realizar cálculos y más.

Aprenda MongoDB, una poderosa base de datos NoSQL de documentos. Después de repasar las fortalezas y debilidades de MongoDB, aprenda cómo crear una base de datos en MongoDB, unir conjuntos de datos y buscar datos. También cubre operaciones de creación, lectura, actualización y eliminación (CRUD), así como también cómo realizar cálculos en MongoDB.

  • Fortalezas y debilidades de MongoDB
  • Crear una base de datos
  • Unir conjuntos de datos
  • Combinando dos colecciones de datos
  • Buscando una base de datos
  • Crear registros
  • Operaciones CRUD
  • Reformar datos para cálculos
  • Realizar cálculos

Curso 9

Neo4J Essential Training

Mejore su comprensión de Neo4j, una popular base de datos NoSQL orientada a grafos. Descubra cómo Neo4j maneja una serie de tareas comunes.

Aprenda el manejador de bases de datos NoSQL  Neo4j, una base de datos orientada a grafos que puede ayudarlo a administrar datos altamente conectados. Este curso presenta Cypher, el lenguaje de consulta de gráficos y herramientas para consultar Neo4j utilizando el navegador Neo4j y el controlador Python para Neo4j. Aprenda los fundamentos de Neo4j, destacando sus fortalezas y debilidades únicas. Luego aprenda cómo usar Neo4j para manejar una serie de tareas, incluyendo cómo modelar conjuntos de datos como un gráfico, importar conjuntos de datos en Neo4j y buscar en una base de datos. Aprenda las operaciones de creación, lectura, actualización y eliminación (CRUD), así como también cómo realizar cálculos en Neo4j.

  • Fortalezas y debilidades de Neo4j
  • Modelado de datos
  • Crear una base de datos
  • Unir conjuntos de datos
  • Datos de modelado para unir conjuntos de datos
  • Buscando una base de datos
  • Operaciones CRUD
  • Realizar cálculos

Curso 10

Redis Essential Training

Aprenda qué es Redis y cómo funciona a medida que descubre cómo construir una implementación de cliente utilizando un cliente ioredis y un servidor Node.js.

Redis, un almacén de estructura de datos en memoria, difiere de las bases de datos relacionales como MySQL y las bases de datos NoSQL como MongoDB. En este curso, aprenda qué es Redis y cómo funciona a medida que descubre cómo construir una implementación de cliente utilizando un cliente ioredis y un servidor Node.js. Aprenda cómo instalar y configurar Redis, las herramientas y conceptos básicos de Redis, incluida la persistencia y la replicación. Además, aprenda los diferentes tipos de datos disponibles y lo que puede hacer con string, hashes y listas. Aprenda las opciones de seguridad y las mejores prácticas para asegurar una instancia de Redis.

  • Instalar y configurar Redis
  • Revisión de los conceptos básicos de los tipos de datos.
  • Configurar persistencia y replicación
  • Explorando cadenas y listas
  • La estructura de datos hash
  • Asegurar una instancia de Redis
  • Publicar y suscribirse con Redis

Herramientas cubiertas

¿Quienes son tus facilitadores?

Contarás con la tutorías y mentorías de un equipo de profesionales especializados en el área de Desarrollo Web, ADBD.

Wilfredo Rangel
Wilfredo RangelCEO DiplomadosOline.com
Read More
Lic. en Computación, Esp. en Business Analytics (BA) y Transformación Digital (TD) y Magister en Ciencias de la Computación, todas en la Universidad Central de Venezuela (UCV) Docente de la Escuela de Computación. CEO (Chairman Executive Officer) de DiplomadosOnline.com
Antonio Silva
Antonio SilvaPhD. Ciencias Gerenciales
Read More
Ing. de Sistemas de la Universidad de los Andes (ULA), Magíster en Ingeniería del Conocimiento por la Universidad Politécnica de Madrid y Dr. en Ciencias Gerenciales (Universidad de Brasil). Docente / Investigador de la Escuela de Computación de la UCV y en los MASTER IN Business Intelligence & Big Data y el MASTER IN Information Technology Management de DiplomadosOnline.com.
José Maestre
José MaestreDatabase Developer
Read More
Lic. en Administración Universidad Experimental Simón Rodríguez, Mención Informática. Especialista en Bases de Datos. Profesional con amplia experiencia en las áreas de Tecnologías de la Información utilizando Bases de Datos, implementación y Diseño de Big Data para telecomunicaciones.
Jonathan Torres
Jonathan TorresChief Technology Officer (CTO)
Read More
Full-Stack Developer. Coordinador de Tecnología, Plataforma, Operaciones y Soporte Técnico de todos los programas en DiplomadosOnline.com
Previous
Next

¿Cómo se obtiene el Diploma en Database Developer?

Para obtener el Diploma en Database Developer, debe cumplir con los siguientes criterios:

  • Aprobar cada uno de los cursos que conforman el programa.
  • Desarrollar un caso de estudio, aplicando con lo aprendido

Avalado por la Universidad Central de Venezuela

¿Por qué estudiar en DiplomadosOnline.com?

El modelo de formación de DiplomadosOnline.com ofrece los mejores beneficios de aula presencial en su plataforma online. Combina capacitación dirigida por un instructor, aprendizaje a tu propio ritmo y tutoría personalizada para proporcionar una experiencia de aprendizaje integral.

Aprende a tu ritmo

Desarrolla las Píldoras de Conocimiento (videos, guías, tutoriales, test y demás recursos) 100% online con acceso las 24 horas del día, para que aprendas a tu ritmo.

Mentoring (Tutoría)

Mantente comprometido con la asistencia de excelentes docentes y expertos de la industria, bajo el enfoque de mentorìas con tu tutor asignado.

Sesiones online en vivo

Participa y aprende más con nuestras sesiones de MasterClass y Webinarios online.

laboratory

Laboratorios de práctica en línea

Aprenderás haciendo (Learning by Doing) casos prácticos y ejercicios reales de proyectos de la industria, en nuestras salas de entrenamiento online.

Aprendizaje basado en proyectos

Como único requisito aprobatorio del programa, debes desarrollar un proyecto bajo el enfoque de prueba de concepto de un caso de tu campo laboral o de investigación.

Certificado

Diplomas avalados por la Universidad Central de Venezuela, “La casa que vence la sombra, por lo que los diplomas son garantía de excelencia formativa y de validez internacional.

Preguntas Frecuentes

El costo del programa es de $500 USD, pero usted puede aprovechar la promoción / descuento vigente a la fecha.

Necesitarás acceso a una computadora. Una máquina con sistema operativo en Windows, macOS o Linux funcionará bien.

No. El diplomado es autodidacta y se dividirá en segmentos cortos de video pregrabados con evaluaciones periódicas para verificar su progreso.

Si usted no puede participar en una sesión online, usted la podrá ver luego pues esta queda grabada y estará disponible dentro de los recursos de los foros de sesiones online.

Cada programa tiene un foro activo en línea donde los estudiantes pueden ayudarse entre sí. Además, los instructores, los asistentes de enseñanza y otros facilitadores de DiplomadosOnline.com supervisarán los foros e intentarán ayudar. A menudo, la respuesta más rápida proviene de otro estudiante.

Recibirá una calificación final, pero la calificación no estará en la confirmación de finalización del diplomado. Para recibir un certificado de finalización, deberá alcanzar el 65% en material calificado. Hay tres tipos diferentes de evaluaciones dentro del diplomado: auto-evaluaciones, laboratorios y examen final. Las auto-evaluaciones no cuentan para su calificación, pero lo ayudarán a verificar su comprensión. Los laboratorios / entregas parciales comprenderán la mitad de su calificación y el examen final / proyecto la mitad de su calificación. Desafortunadamente, debido a la gran cantidad de estudiantes y en aras de la equidad, no se pueden aceptar tareas tardías.

Domina las áreas de Database Developer

Matricúlate y acepta el reto de ser el próximo profesional que el mercado está buscando

Shopping Cart
There are no products in the cart!
Subtotal
$0.00
Total
$0.00
Continue Shopping
0