INX-S-OF-0412
Fundamentos de programación y Bases de Datos
Comprender los conceptos básicos de programación y sus aplicaciones en la creación de software. Aprender a programar utilizando un lenguaje de programación, como Python o Java. Desarrollar habilidades para diseñar y administrar bases de datos eficientes. Aprender a crear aplicaciones y sistemas que utilizan bases de datos. Comprender cómo integrar programación y bases de datos para crear soluciones complejas. Desarrollar habilidades para crear y desplegar aplicaciones y sistemas eficientes y escalables utilizando programación y bases de datos.
MÓDULO I: Fundamentos de programación
UNIDAD 1: Algoritmos y programas
¿Qué es un algoritmo?Programas y AplicacionesLenguajes de programaciónTraductores e intérpretesCompiladores
UNIDAD 2: Tipos de programación
Fases del ciclo de vida de una aplicaciónProgramación desordenadaProgramación estructuradaProgramación modularProgramación orientada a objetos
UNIDAD 3: Diagramas de flujo
Diagramas de flujoElementos de los diagramas de flujoRealizando diagramas de flujo
UNIDAD 4: Pseudocódigo
PseudocódigoEscritura en pseudocódigoCreación de algoritmosVariablesConstantesTipos de DatosOperadores y expresiones
UNIDAD 5: Elementos de un programa
Instrucciones primitivasInstrucciones de asignaciónInstrucciones de entrada y salidaPalabras reservadasComentariosContadoresAcumuladoresInterruptores
UNIDAD 6: Estructuras de control
Estructuras de controlAlternativa simpleAlternativa dobleAlternativa múltipleEstructura mientrasEstructura repetirEstructura para o desdeEstructuras selectivas anidadasEstructuras repetitivas anidadas
UNIDAD 7: Estructuras de datos: Tablas
Tablas unidimensionalesTablas bidimensionalesTablas multidimensionalesOperaciones con tablas
UNIDAD 8: Programación modular
La programación modularFuncionesProcedimientosParámetrosPaso de parámetrosÁmbito de las variablesRecursividad
UNIDAD 9: Programación orientada a objetos
La programación orientada a objetosClasesObjetosRelaciones entre clasesAbastracciónEncapsulamientoHerenciaPolimorfismo
MODULO II: Fundamentos de Bases de Datos
UNIDAD 1: Bases de datos
¿Qué es una base de datos?Sistemas Gestores de Bases de datosModelo jerárquicoModelo de redModelo relacionalModelo orientado a objetosDiseño conceptual, lógico y físico
UNIDAD 2: El modelo entidad-relación
El modelo entidad-relaciónEntidadesAtributosRelacionesEntidades fuertes y débilesModelo entidad relación extendidoExpecialización inclusiva o exclusivaRepresentación de especializacionesPasos para el diseño
UNIDAD 3: Modelo de bases de datos relacionales
El modelo relacionalTablas o relacionesDominiosGrado y cardinalidadPropiedades de las tablasClavesNulosRestriccionesReglas de CoddTransformación de las entidades fuertesRelaciones Varios a variosRelaciones de orden nRelaciones de uno a variosRelaciones De uno a unoRelaciones de cero a unoRelaciones de cero a ceroRelaciones recursivasRepresentacion de entidades débilesRelaciones de especialización
UNIDAD 4: Representación gráfica del modelo relacional
Representación de esquemas de bases de datos relacionesNormalizaciónPrimera Forma normal (1FN)Dependencias FuncionalesSegunda Forma normal (2FN)Tercera Forma normal (3FN)Forma normal de Boyce-Codd (FNBC)Dependencias multivaluadasCuarta Forma normal (4FN)Quinta Forma normal (5FN)
Contiene:
- Videos
- Exámenes parciales
- Examen final
- Glosario
- Bibliografía
- Actividades
- Documentos de apoyo
- Gamificación
Información genérica de los contenidos desarrollados por este proveedor. Para confirmar características específicas de un producto concreto, solicite información detallada.
Dispone de:
- Conector por unidad
- Conector único
- Test de autoevaluación
Información genérica de los contenidos desarrollados por este proveedor. Para confirmar características específicas de un producto concreto, solicite información detallada.
¿No encuentras las características que estás buscando?
Contacta con uno de nuestros asesores para que resuelva todas tus dudas.
Recibir mi asesoramiento