logo 3CT consultoría

Diplomado Bases de Datos

Clases interactivas 100% en vivo

Qué beneficios te da estudiar el diplomado Base de Datos SQL

A quién va dirigido

En general para todo el público, pero es común que este curso lo aplican:

Cómo funciona el curso

Características de la metodología 3CT

Objetivos del curso

El objetivo del curso es ofrecer al alumno los conocimientos prácticos necesarios para que pueda almacenar, diseñar y actualizar bases datos, como lo requiera.

Alcances y qué aprenderás en el curso

Duración

5 meses (4.5 horas por semana) haciendo un total de 90 horas.

Precio

-Pago único:

$4,950 MXN

-Pago en 3 cuotas:

$1,850 MXN

-Cotización especial para empresas / grupos

Formas de pago

Promociones actuales

Descuento de:

10% si te inscribes con un amigo (a)     (solamente aplica para alumnos de nuevo ingreso)

10% si es el segundo diplomado que tomas con nosotros

15% si es el tercer diplomado que tomas con nosotros

Cuándo

Próximos inicios:

Inscripciones abiertas 2024

Horarios:

Entre semana: Lunes y miércoles de 18:30 a 21:00

   Martes y jueves de 18:30 a 21:00

Fines de semana: Sábado de 09:00 a 14:00

   Domingos de 09:00 a 14:00

Cómo inscribirse

La inscripción es sencilla, solo tienes que seguir los siguientes pasos:

  1. Nos contactas.
  2. Te damos de alta.
  3. Pagas.
  4. Recibes al correo instrucciones como ver las clases.

Requisitos

Opción de consultoría

Si tienes un proyecto específico, relacionado con Bases de Datos SQL, puedes convertir tu curso en una consultoría personalizada.

Ver opciones de consultoría

Temario

Diplomado con el temario actualizado y adaptado para exigencias actuales del mercado.

    FUNDAMENTOS (Python)

    1. Tipos de datos
      1. Numéricos y sus operadores
        1. Enteros
        2. Reales
        3. Complejos
        4. Bases numéricas
      2. Booleanos
      3. Cadenas
    2. Control de flujo.
      1. If-Else-Elif
      2. While
        1. Continue
        2. Break
      3. For
        1. For-each
        2. Con rangos
      4. Implementaciones
        1. Do while
        2. Switch/Case
    3. Programación funcional
      1. Estructura de una función
        1. Declaración y sintaxis
        2. Parámetros
        3. Llamada a una función
        4. Retorno de valores
    4. Programación Orientada a Objetos
      1. Clases
        1. Declaración
          1. Metodo_init_
          2. Parámetro self
        2. Estructura
          1. Atributos
          2. Métodos
          3. Métodos mágicos
        3. Instanciación
      2. Objetos
        1. Acceso a atributos y métodos.

    MongoDB

    1. Introducción.
      1. Antecedentes.
      2. Contexto tecnológico de las bases de datos.
      3. Bases de datos NoSQL.
      4. JSON y su relación con MongoDB.
      5. MongoDB como tecnología de base de datos.
      6. Entendiendo el Mongo Document Model.
    2. Iniciando con MogoDB.
      1. Instalando MongoDB.
      2. Trabajando con MongoDB Shell.
      3. Tipos de datos en MongoDB.
      4. Creación de Base de datos
      5. Creación de Colecciones
      6. JSON sintaxis y utilización
    3. Trabajando Datos en MongoDB.
      1. Insertando documentos.
      2. Inserción múltiple documentos.
      3. Importando datos a MongoDB.
      4. Borrando documentos.
      5. Actualizando documentos.
    4. Consultando información en MongoDB.
      1. Introducción.
      2. Especificar las claves de retorno.
      3. Consultas con operadores relacionales.
      4. Consultas con Operadores lógicos.
      5. Filtros sobre campos Array.
      6. Clasificación de los tipos de consulta.
      7. Entendiendo a los cursores y sus operadores.
      8. Iteración de los cursores.
      9. Comportamiento y metadatos de los cursores.
    5. Bases de datos SQL

      1. Diseño y consultas básicas de una Base de datos SQL básico
        1. Introducción
        2. ¿Qué es un gestor de bases de datos?
        3. ¿Qué es SQL?
        4. DDL, DML, DCL
        5. Crear y eliminar una Base de datos
        6. Objetos de la Base de Datos
        7. Definición del objeto TABLE
        8. Tipos de datos
        9. Creando y eliminando objetos TABLE ́s
        10. Poblar tablas (INSERT INTO)
        11. Restricciones NOT NULL, UNIQUE, DEFAULT, PRIMARY KEY
        12. Modificando datos (UPDATE DELETE)
        13. Modificación de la estructura de una tabla (ALTER TABLE)
        14. Consultas con filtro (WHERE IN BETWEEN)
        15. Alias en los nombres de columna y en los nombres de tablas
        16. Funciones de agregado COUNT () SUM () AVG () MIN () MAX ()
      2. SQL intermedio

        Modelo relacional y consultas avanzadas de una Base de datos

        1. Llave primaria de identidad y compuesta
        2. Consultas con columnas calculadas
        3. Tipos de relaciones
        4. Creación de llaves secundarias
        5. Control en los nombres de los CONSTRAINTS
        6. Funciones de fecha
        7. Consultas con unión de tablas (WHERE INNER JOIN)
        8. Consultas con funciones de agregado y GROUP BY
        9. Uso de la cláusula HAVING
        10. Consultas avanzadas (subconsultas)
        11. Creación y eliminación de Vistas VIEW
        12. Usar consultas complejas para crear vistas
      3. Funcionalidad y Programación en la capa de la base de datos
        1. Restricción CHECK
        2. Secuencias
        3. Uniones externas LEFT, RIGHT, FULL
        4. ¿Qué es Transact-SQL?
        5. Introducción a los procedimientos almacenados (STORE PROCEDURE)
        6. Parámetros de entrada y salida en los procedimientos
        7. Usar consultas complejas para crear procedimientos almacenados
        8. Declaración y uso de variables
        9. Estructura de control IF...ELSE
        10. Construcción y eliminación de funciones FUNCTION
        11. Lógica en funciones
        12. Estructura de control CASE
        13. Estructura de control GO TO
        14. Estructura de control WHILE
        15. Prácticas con funciones
        16. Tipos de datos definidos por el usuario
        17. Tablas temporales locales y globales
        18. Clausula TOP
        19. SQL Dinámico
        20. Uso de Cursores
        21. Manejo y control de errores
        22. ¿Qué es una transacción?
        23. BEGIN TRANSACTION, ROLLBACK TRANSACTION, COMMIT
        24. Introducción a los desencadenadores (TRIGGER)
        25. Tipos de Triggers. FOR y AFTER
        26. Los Triggers y la integridad de datos

    Temarios personalizados

    Existen opciones de modificar el temario para que se adapte a las sugerencias de los alumnos con necesidades particulares, por ejemplo:

    • Curso de actualización para los que conocen versiones antiguas de Base de Datos SQL.
    • Bases de Datos SQL para que la gente que cuenta con una empresa pueda realizar, modificar, consultar o actualizar sus bases de datos.
    • Para alumnos de escuelas superior con interés en bases de datos.

Preguntas frecuentes

¿Tengo que comprar algún software en particular?
No es necesario, al iniciar el curso el instructor va a indicar donde descargar y cómo instalar editores gratuitos, aptos para aprender a desarrollar los códigos de Base de Datos.
¿Necesito una computadora o puedo estudiar con mi tableta?
Puedes ver las clases en la tableta o hasta en el celular, pero para realizar los ejercicios y editar los códigos es más cómodo tener una computadora con teclado físico. Sin embargo, si existe la opción de conectar un teclado inalámbrico a la tablet, puede ser una solución provisional.
Vivo en un zona rural, donde la conexión no es la mejor y con frecuencia se pierde la señal de Infinitum. ¿Cómo afectará esto a mi participación en las clases virtuales?
Puedes retomar la clase que perdiste en el mismo curso pero en otro horario.
¿Puedo estudiar con un colega?
Sí, pero solo el quien se inscribió, puede obtener el certificado, la asistencia personalizada del instructor, descuentos para otros cursos y demás beneficios, así como la oportunidad de participar en nuestro único programa de contactar los egresados con las empresas que contratan programadores.
Me urge aprender, pero ya, ¿si pago por adelantado, puedo descargar todo el curso a la vez, para dominarlo en un fin de la semana?
No existe esta opción, ya que todas las clases están trasmitidas en vivo y no se pueden adelantar. Pero puedes inscribirte en un curso personalizado intenso.

Ver todas las preguntas frecuentes

Otros cursos

Cursos relacionados (complementarios)

Cursos que siguen después (recomendación)

Ver todos los cursos

Video relacionado

Clase demo

Qué dicen los ex alumnos?

Video presentación por el maestro?

Comparación de opciones alternativas

Diploma

Al terminar el diplomado, si pasas el examen, obtienes un diploma con valor curricular y registro de la STPS.

Recursos

Si eres alumno, puedes descargar aquí los materiales didácticos, ejercicios, guiás y otros recursos.

Descarga

Python

Para iniciar este diplomado no hay como Python ya que es sencillo y te ayudará a entender los conceptos tales como sintaxis, variables, estructuras de control etc.

Es decir te servirá de base para entender más fácilmente otros lenguajes de programación.

¿Por qué Python?

Es un lenguaje interpretado, es decir, es muy sencillo probar los ejercicios y aprender rápidamente.

Para qué sirve Python

MongoDB

Ya que MongoDB es una base de datos, con él aprenderás a almacenar fácilmente los datos que requieras dentro de tus aplicaciones. MongoDB también ofrece trabajar con datos de forma masiva y al mismo tiempo eficiente.

Es una gran opción para el aprendizaje dentro de las bases de datos NoSQL y con MongoDb no es necesario usar una estructura fija ya que no utiliza tablas ni registros como las bases de datos relacionales SQL.

¿Por qué MongoDB?

Es una base de datos la cual ofrece una gran escalabilidad y flexibilidad, como se encuentra en constante crecimiento cada versión ofrece al usuario mejoras interesantes. Además MongoDB es el más utilizado y recomendado cuando se trata de bases de datos NoSQL.

¿Para qué sirve MongoDB

Características esenciales

Bases de Datos SQL

Con SQL puedes trabajar con una agrupación de datos y al mismo tiempo se pueden relacionar entre ellos. Al comprender como funciona SQL puedes ser capaz de realizar mejores consultas y te facilita la manera de solucionar una consulta la cual no devuelve los resultados que se desean.

SQL es un estándar con el que podrás almacenar, manipular y recuperar datos en las bases de datos que solicites.

¿Por qué SQL?

Es un lenguaje el cual te permite comunicarte con tus bases de datos y actualizarlas si así lo requieres.

Ya que SQL es una base de datos relacional se puede organizar en un conjunto de tablas con columnas y filas.

¿Para qué sirve SQL

Características esenciales