Fundamentos de Programación y Bases de Datos

Cursos

  

A distancia / Online

  

Todo el año

  

25 horas. Flexible

  

Bonificado

Descripción

En la actualidad la mayoría de nuestra vida esta basada en el uso de programas informáticos. Para desarrollar un programa informático es necesario transcribir la realidad a dicho programa, para ello se usan los algoritmo.

Los algoritmos son el fundamento de la programación de ordenadores, podemos decir que los programas de ordenador son algoritmos escritos en un código especial entendible por un ordenador. Para escribir un algoritmo no podemos escribir lo que deseemos, es necesario usar un lenguaje especial y que sea entendible por el ordenador.

Las aplicaciones informáticas para funcionar necesitan datos para tratar, estos se unen en un grupo formando una base de datos. Las bases de datos deben ser manejadas y tratadas mediante los algoritmos.

Este curso está desarrollado de tal forma que el alumno pueda aprender de forma sencilla y muy práctica los fundamentos de programación.

Objetivos

El objetivo general del curso es conseguir que el alumno sea capaz de controlar los fundamentos básicos de programación, los algoritmos y las bases de datos.

Temario

MÓDULO I: Fundamentos de programación
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

MODULO II: Fundamentos de Bases de Datos
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: 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

Convocatorias

Inicio: Todo el año

Financiación

El precio no incluye IVA.

Metodología

Online.
El modelo educativo por el que apostamos es el aprendizaje colaborativo, con un método de enseñanza interactivo, facilitando el estudio y una mejor asimilación de los conceptos, sumando esfuerzo, talentos y competencias.
Nuestros formadores y tutores son profesionales altamente cualificados y con larga experiencia en el sector formativo, dispuestos a llevar a cabo una formación personalizada, dinámica e innovadora.
En nuestro Campus Virtual se encuentra todo el contenido de la acción formativa. Contamos con cursos interactivos con vídeos y locuciones, con actividades prácticas, autoevaluaciones y una evaluación final, a los cuales podrás acceder las 24 horas del día.
Nuestro nivel de exigencia lo avala un acompañamiento personalizado.

 

Pide que te informen sobre Fundamentos de Programación y Bases de Datos

En virtud de lo dispuesto en la normativa de protección de datos (RGPD y LOPD GDD) le informamos que el responsable del tratamiento de los datos personales facilitados en el presente formulario es Infoempleo, S.L. quien los tratará en base a la ejecución del contrato entre las partes y a tu consentimiento, con las siguientes finalidades respectivamente: (i) prestarte los servicios solicitados siendo la base legal para este tratamiento la relación contractual que nos vincula y (ii) remitirle comunicaciones comerciales cuando y en los términos que los haya aceptado a través de las correspondientes casillas. Tus datos podrán ser compartidos con prestadores de servicios que deban tener acceso a estos datos en virtud de la prestación de servicios así como a terceros cuyos servicios nos solicites y a otras entidades del Infoempleo para fines administrativos internos. Tienes derecho a acceder, rectificar y suprimir tus datos, así como otros derechos, como se explica en la información adicional sobre privacidad.

Al hacer click en el botón “Infórmate” declaras conocer y entender la política de privacidad de Infoempleo, S.L.

Validando datos

Cursos

  

A distancia / Online

  

Todo el año

  

25 horas. Flexible

  

Bonificado


EN AVANZA EN TU CARRERA TE AYUDAMOS  

En Avanza en tu Carrera tenemos más de 50.000 cursos para ti. Te orientamos y asesoramos para que elijas tu formación. Elige la opción que más te interese: Formación Profesional, Oposiciones, Grados, Postgrados y mucho más.

ÁREAS MÁS SOLICITADAS  

BUSCA TUS CURSOS EN TU PROVINCIA