En esta categoría podemos encontrar los cursos de: Fundamentos de programación - Fundamentos de Bases de Datos - Instalacion y Configuracion MySQL - SQL
Curso 1
Los fundamentos de programación son la base para empezar a programar, antes incluso de elegir un lenguaje.
Este curso facilita el aprendizaje a todos aquellos que quieren aprender a programar o a los programadores autoformados que carecen de fundamentos de algoritmia. Para realizar este curso no se necesitan conocimientos específicos previos. El curso está desarrollado de tal forma que el alumno pueda aprender de forma sencilla y muy práctica los fundamentos de programación.
Dominar los fundamentos básicos de los algoritmos y las bases de datos.
Conocer y practicar los conceptos fundacionales de bases de datos relacionales.
UNIDAD 1. Algoritmos y programas
¿Qué es un algoritmo?
Programas y Aplicaciones
Lenguajes de programación
Traductores e intérpretes
Compiladores
Videoejercicio 1
Autopráctica - Algoritmos y programas
Autopráctica - Algoritmos y programas II
Test - Algoritmos y programas
UNIDAD 2. Tipos de programación
Fases del ciclo de vida de una aplicación
Programación desordenada
Programación estructurada
Programación modular
Programación orientada a objetos
Autopráctica - Ciclo de vida de una aplicación
Autopráctica - Tipos de programación
Test - Tipos de programación
UNIDAD 3. Diagramas de flujo
Diagramas de flujo
Elementos de los diagramas de flujo
Realizando diagramas de flujo
Videoejercicio 1
Videoejercicio 2
Autopráctica - Diagramas de flujo
Autopráctica - Diagramas de flujo II
Test - Diagrama de flujo
UNIDAD 4. Pseudocódigo
Pseudocódigo
Escritura en pseudocódigo
Creación de algoritmos
Variables
Constantes
Tipos de Datos
Operadores y expresiones
Videoejercicio 1
Autopráctica - Pseudocódigo
Autopráctica - Pseudocódigo II
Test - Pseudocódigo
UNIDAD 5. Elementos de un programa
Instrucciones primitivas
Instrucciones de asignación
Instrucciones de entrada y salida
Palabras reservadas
Comentarios
Contadores
Acumuladores
Interruptores
Videoejercicio 1
Videoejercicio 2
Autopráctica - Elementos de un programa
Autopráctica - Elementos de un programa II
Test - Elementos de un programa
UNIDAD 6. Estructuras de control
Estructuras de control
Alternativa simple
Alternativa doble
Alternativa múltiple
Estructura mientras
Estructura repetir
Estructura para o desde
Estructuras selectivas anidadas
Estructuras repetitivas anidadas
Videoejercicio 1
Videoejercicio 2
Autopráctica - Estructuras de control
Autopráctica - Estructuras de control II
Test - Estructuras de control
UNIDAD 7. Estructuras de datos: Tablas
Tablas unidimensionales
Tablas bidimensionales
Tablas multidimensionales
Operaciones con tablas
Videoejercicio 1
Videoejercicio 2
Autopráctica - Tablas
Autopráctica - Tablas II
Test - Estructuras de datos: Tablas
UNIDAD 8. Programación modular
La programación modular
Funciones
Procedimientos
Parámetros
Paso de parámetros
Ámbito de las variables
Recursividad
Videoejercicio 1
Videoejercicio 2
Autopráctica - Programación modular
Autopráctica - Programación modular II
Test - Programación modular
UNIDAD 9. Programación orientada a objetos
La programación orientada a objetos
Clases
Objetos
Relaciones entre clases
Abastracción
Encapsulamiento
Herencia
Polimorfismo
Videoejercicio 1
Autopráctica - Programación orientada a objetos
Autopráctica - Programación orientada a objetos II
Test - Programación orientada a objetos
Modalidad
100% Virtual
Duración
20 Horas
Valor
$270.000
Curso 2
Las aplicaciones informáticas necesitan, para funcionar, datos a los que tratar, los cuales se unen en un grupo formando una base de datos. Las bases de datos deben ser manejadas y tratadas mediante los algoritmos.
El entendimiento del funcionamiento de las bases de datos y cómo los datos están organizados en ellas, es indispensable en cualquier lenguaje de programación. Este curso está desarrollado de tal forma que el alumno pueda aprender de forma sencilla y muy práctica los fundamentos de BBDD, comenzando desde cero.
Dominar los fundamentos básicos de los algoritmos y las bases de datos.
Conocer y practicar los conceptos fundacionales de bases de datos relacionales.
UNIDAD 1. Bases de datos
¿Qué es una base de datos?
Sistemas Gestores de Bases de datos
Modelo jerárquico
Modelo de red
Modelo relacional
Modelo orientado a objetos
Diseño conceptual, lógico y físico
Autopráctica - Bases de Datos
Test - Programación orientada a objetos
UNIDAD 2. El modelo entidad-relación
El modelo entidad-relación
Entidades
Atributos
Relaciones
Entidades fuertes y débiles
Modelo entidad relación extendido
Expecialización inclusiva o exclusiva
Representación de especializaciones
Pasos para el diseño
Videoejercicio 1
Videoejercicio 2
Autopráctica - El modelo entidad-relación
Autopráctica - El modelo entidad-relación II
Autopráctica 3
Test - El modelo entidad-relación
UNIDAD 3. El Modelo de bases de datos relacionales
El modelo relacional
Tablas o relaciones
Dominios
Grado y cardinalidad
Propiedades de las tablas
Claves
Nulos
Restricciones
Reglas de Codd
Transformación de las entidades fuertes
Relaciones Varios a varios
Relaciones de orden n
Relaciones de uno a varios
Relaciones De uno a uno
Relaciones de cero a uno
Relaciones de cero a cero
Relaciones recursivas
Representacion de entidades débiles
Relaciones de especialización
Videoejercicio 1
Videoejercicio 2
Autopráctica 1
Autopráctica 2
Autopráctica 3
Test - Modelo de bases de datos relacionales
UNIDAD 4. Representación gráfica del modelo relacional
Representación de esquemas de bases de datos relaciones
Normalización
Primera Forma normal (1FN)
Dependencias Funcionales
Segunda Forma normal (2FN)
Tercera Forma normal (3FN)
Forma normal de Boyce-Codd (FNBC)
Dependencias multivaluadas
Cuarta Forma normal (4FN)
Quinta Forma normal (5FN)
Videoejericio 1
Autopráctica 1
Autopráctica 2
Test - Representación gráfica del modelo relacional
Modalidad
100% Virtual
Duración
20 Horas
Valor
$270.000
Curso 3
El software MySQL® (Versión 5.1.47) proporciona un servidor de base de datos SQL (Structured Query Language) muy rápido, multi-threaded, multi usuario y robusto. El servidor MySQL está diseñado para entornos de producción críticos, con alta carga de trabajo así como para integrarse en software para ser distribuido. MySQL es una marca registrada de MySQL AB.
Este curso pretende que el alumno adquiera los conocimientos necesarios para crear y usar bases de datos.
¿Qué es una base de datos?
Sistemas Gestores de Bases de datos
Modelo jerárquico
Modelo de red
Primeros pasos en MySQL
Descarga del MySql
Instalación de MySQL y Configuración de Instancia
Introducción al comando MySql y primera conexión al servidor
Primeras consultas con el comando MySql (consola) y explicación del entorno
Lista de comandos interpretables por Mysql
MySqlAdmin: creación y eliminación de una Base de Datos
MySqlAdmin: ping, processlist, variables, version y shutdown
MySqldump: introducción y creación de una Copia de Seguridad
MySqldump: restaurar Copia de Seguridad
MySqlshow: mostrar Base de Datos, Tablas y Campos
Autopráctica -Uso de la consola, mysqlShow
MySql Workbench: descarga e instalación
MySql Workbench: configuración
MySql: Creación de una base de datos y tablas
MySql Workbench: Creación de una base de datos y tablas
MySql: creación de usuarios y permisos
MySql: creación de permisos especiales y mostrado permisos
MySql: revecado de permisos y eliminación de usuarios
MySql Workbench: creación de usuarios y permisos
Autopráctica - Uso de workbench y permisos de usuario
MySql: Importar datos con "load data" en una tabla
Comando MySqlImport y exportado de datos con "outfile"
MySql Workbench: Importar y exportar datos
Modalidad
100% Virtual
Duración
20 Horas
Valor
$270.000
Curso 4
El software MySQL® (Versión 5.1.47) proporciona un servidor de base de datos SQL (Structured Query Language) muy rápido, multi-threaded, multi usuario y robusto. El servidor MySQL está diseñado para entornos de producción críticos, con alta carga de trabajo así como para integrarse en software para ser distribuido. MySQL es una marca registrada de MySQL AB.
Este curso pretende que el alumno adquiera los conocimientos necesarios para crear y usar bases de datos.
UNIDAD 1. INTRODUCCIÓN A SQL
Trabajar con sql
Comandos y cláusulas sql
Operadores y funciones de agregado
Tipos de datos
Autopráctica - Instalación y primeros pasos
UNIDAD 2. ESTRUCTURAS DE LAS TABLAS
Creación de una base de datos
Creación de Tablas
Ejercicio práctico -La cláusula CONSTRAINT
Autopráctica - Creación de tablas I
Creación de índices
Eliminar y Añadir Campos e Índices
Valores por defecto
La restricción CHECK
Deshabilitar la restricción CHECK
Restricciones Foreign Key
Autopráctica
Autopráctica - Inserción de datos
UNIDAD 3. CONSULTAS DE SELECCIÓN
Consultas básicas
Ordenar registros
Exclusión de filas repetidas
Alias
Ejercicio Práctico
Autopráctica - Consultas de selección I
Autopráctica - Consultas de selección II
UNIDAD 4. CRITERIOS DE SELECCIÓN
La cláusula Where
Operadores de relación y operadores lógicos
Intervalo de valores
El operador like
Autopráctica
Criterios de selección I
Autopráctica - Criterios de selección II
UNIDAD 5. CONSULTAS DE ACCIÓN
Consultas de datos añadidos
Consultas de eliminación
Consultas de actualización
Ejercicio practico
Autopráctica - Consultas de inserción
Autopráctica - Actualización
UNIDAD 6. AGRUPACIÓN DE REGISTROS Y FUNCIONES AGREGADAS
La cláusula group by
Las cláusulas AVG y COUNT
Las cláusulas MAX, MIN, StDev y StDevP
Las cláusulas SUM Y VAR
Ejercicio practico
Autopráctica - Cláusula count
Autopráctica - Cláusulas min y max
UNIDAD 7. SUBCONSULTAS
Predicados con subconsultas
UNIDAD 8. SUBCONSULTAS
Unión de conjuntos
Intersección de conjuntos
Diferencia de conjuntos
Autopráctica - Unión
Autopráctica - Intersección
UNIDAD 9. CONSULTAS DE COMBINACIÓN ENTRE TABLAS
Consultas de unión internas
Consultas de unión externas
Ejercicio practico
Autopráctica - Combinación entre tablas I
Autopráctica - Combinación entre tablas II
UNIDAD 10. FUNCIONES DE SQL
Funciones integradas
Funciones de cadena
Funciones de fecha y hora
Funciones numéricas
Autopráctica - Función substring
Autopráctica - Función uppercase
Autopráctica - Funciones de fecha y hora
UNIDAD 11. VISTAS EN SQL
Crear y eliminar vistas
Filtrado de filas
Vistas con columnas derivadas
Actualización de datos a través de una vista
Autopráctica - Uso de vistas I
Autopráctica - Uso de vistas II
Modalidad
100% Virtual
Duración
40 Horas
Valor
$540.000