Analista Programador

TÍTULOS
La superación del programa, permitirá al alumno obtener el TÍTULO- CERTIFICACIÓN DE ESPECIALIZACIÓN PROFESIONAL expedido por FORMACIÓN UNIVERSITARIA. Además, podrás solicitar la tramitación del prestigioso diploma de la Asociación
Española de Enseñanzas Técnico Profesionales (AEDETP).

FACILIDADES
Facilitamos a nuestros alumnos las alternativas más cómodas de abono para que puedan sufragar sus estudios en nuestra Institución Educativa de una manera muy sencilla, cómoda y económica

MODULO 1: PROGRAMACIÓN ORIENTADA A OBJETOS Y LENGUAJE UNIFICADO DE MODELADO (UML)
Objetivo: Aplicar la notación UML en la programación orientada a objetos

MODULO 2: BASES DE DATOS Y LENGUAJES SQL
Objetivo: Programar consultas utilizando el lenguaje SQL

MODULO 3: DISEÑO DE ESTRUCTURAS DE DATOS Y ALGORITMOS
Objetivo: Diseñar las estructuras de datos y algoritmos que sean necesarios para la resolución óptima de problemas complejos.

MODULO 4: METODOLOGÍAS DE DISEÑOS DE APLICACIONES INFORMÁTICAS.
Objetivo: Adquirir los conocimientos necesarios para interpretar la documentación de análisis y realizar la documentación del diseño de software.

MODULO 5: PROGRAMACIÓN EN JAVA
Objetivo: Desarrollar aplicaciones complejas en lenjuaje JAVA

MODULO 6: PROGRAMACIÓN AVANZADA ESTRUCTURADA EN C.
Objetivo: Desarrollar programas estructurados complejos en lenguaje C.

MODULO 7: PRUEBAS Y DOCUMENTACIÓN
Objetivo: Realizar las pruebas de un sistema software y la documentación del mismo.

MODULO 8: COORDINACIÓN DE EQUIPOS DE TRABAJO
Objetivo: Realizar la coordinación del equipo humano, organizando el trabajo y controlando la ejecución del mismo.

GESTION DE PRÁCTICAS Y EMPLEO
Una vez finalizado el proceso de formación teórica el alumno recibirá un apoyo de orientación laboral.
Este apoyo consta de gestión de prácticas y gestión de empleo.
Este servicio totalmente gratuito, ayuda a numerosas empresas a encontrar a las personas idóneas para cubrir el puesto de trabajo solicitado, constituye una herramienta de gran utilidad como factor de mejora profesional a nuestros alumnos.

INSCRIPCION
Solicitar el ingreso como alumno en Formación Universitaria es un porceso muy sencillo, fácil e inmediato. Serás informado/a previamente al acceso como alumno por nuestro Departamento de Admisiones, el cual te informará descripción y duración, esquema curricular, material didáctico, criterios de admisión, facilidades y opciones de pago, servicios al alumno, opciones de empleo,...

Más información

No hay

MÓDULO I:PROGRAMACIÓN ORIENTADA A OBJETOS Y LENGUAJE UNIFICADO DE MODELADO (UML).

  • Introducción a UML.
  • Elementos de UML.
  • Clases.
  • Objetos.
  • Relaciones.
  • Asociaciones.
  • Navegabilidad.
  • Calificación.
  • Agregación.
  • Composición.
  • Herencia.
  • Dependencias.
  • Interfaces.
  • Lenguaje de UML: OCL.
  • Diagramas estructurales.
  • Diagramas de clase.
  • Diagramas de objetos.
  • Diagramas de componentes.
  • De distribución.
  • Diagramas de comportamiento.
  • Diagramas de casos de uso.
  • Diagramas de secuencia.
  • Diagramas de colaboración.
  • Diagramas de estados.
  • Diagramas de actividades.

MÓDULO II: BASES DE DATOS Y LENGUAJE SQL.

  • Características del lenguaje, y principios de funcionamiento de bases de datos relacionales.
  • Consultas y subconsultas, tipos y características.
  • Tablas de referencia cruzadas.
  • Consultas simples.
  • Selección de consultas.
  • Ordenación de las filas.
  • Consultas multitabla.
  • Unión.
  • Composición de tablas.
  • Consultas de resumen.
  • Subconsultas, referencias externas.
  • Actualización de datos.
  • El DDL, lenguaje de definición de datos
  • Conceptos teóricos avanzados de bases de datos.
  • Base de datos Distribuidas.
  • Base de datos Orientada a Objetos.
  • DataMart.
  • DataMining.
  • DataWarehouse.
  • GIS.

MÓDULO III: DISEÑO DE ESTRUCTURAS DE DATOS Y ALGORITMOS.

  • Estructuras de datos estáticas: matrices de una, dos y más dimensiones, registros, conjuntos, BD relacionales, tablas y columna.
  • Estructuras de datos dinámicas: listas, pilas, colas, árboles, grafos.
  • Combinación de estructuras de datos.
  • Abstracción, refinamiento, modularidad, ocultamiento, jerarquía de control, cohesión, acoplamiento, diseño ascendente,y el descendente, tablas de decisiones, recursividad.
  • Algoritmos de búsqueda, de ordenación, de mezcla.
  • Algoritmos recursivos.
  • Algoritmos heurísticos.

MÓDULO IV: METODOLOGÍAS DE DISEÑO DE APLICACIONES INFORMÁTICAS.

  • Información, sistemas de información (SI), elementos y estructuras de un SI. Subsistemas.
  • Sistemas de información de gestión. Procesos de negocio. BD.
  • Ciclo de vida de un sistema de información. Modelos de desarrollo en cascada y en espiral. Prototipo técnico.
  • Metodologías estructuradas, orientación a objetos, tiempo real, metodología Merise, SSADM, Métrica 3 Warnier, Jackson, Booch, OMT, UML.
  • Documento de análisis: menús, listado, pantallas, informes, procesos, interacción con otros sistemas, ayudas, ficheros y BD.
  • Diagramas de flujo de datos (DFD), diccionario de datos, manual de usuario, manual de administrador.
  • Diagrama entidad/relación, implementación en BDR y en ficheros.
  • Diagrama de transición de estados y de comportamiento.
  • Diagramas estructurados.
  • Tablas cruzadas, tablas de decisión y árboles.
  • Diseño de la interfaz de usuario.
  • Cuaderno de carga.
  • Diseño de la seguridad y de auditoría.

MÓDULO V: PROGRAMACIÓN EN JAVA.

  • Orientación a objetos
  • Objetos y clases
  • Características de la orientación a objetos
  • Herencia
  • Polimorfismo.
  • Encapsulación.
  • Estructuras de datos complejas.
  • Líneas.
  • Árboles.
  • Grafos.
  • La eficiencia de los algoritmos.
  • Ordenación.
  • Ventajas.
  • Ordenación por mezcla.
  • Ordenación rápida.
  • Algoritmos voraces.
  • Exploración de árboles.
  • Bracking.
  • Patrones de diseño.
  • Introducción a JAVA SOCKETS.
  • Introducción a JAVA RMI.

MÓDULO VI: PROGRAMACIÓN AVANZADA ESTRUCTURADA EN C.

  • Funciones.
  • Ámbito de funciones y variables.
  • Funciones matemáticas.
  • Funciones de entrada y salida por dispositivos estándar.
  • Funciones de asignación y liberación de memoria.
  • Control de flujo.
  • Definición de funciones y prototipos.
  • Los punteros.
  • El preprocesador.
  • Operaciones con ficheros.
  • Los streams.
  • Estructuras dinámicas.
  • Árboles.
  • Listas.
  • Colas.
  • Listas circulares.
  • Algoritmos de inserción y eliminación de nodos.
  • Estructuras dinámicas con múltiples punteros.
  • Introducción a UNIX.
  • Librerías específicas de C para UNIX.
  • Programación de sockets bajo C.

MÓDULO VII: PRUEBAS Y DOCUMENTACIÓN.

  • Verificación y validación.
  • Pruebas individuales y de integración.
  • Pruebas de caja blanca y caja negra.
  • Juego de ensayo, casos, pruebas, resultados.
  • Casos para estructuras secuenciales repetitivas y alternativas del análisis. Pruebas de pantallas, de informes y de procesos.
  • Simplificación de los casos de prueba.
  • Pruebas de integración descendente y ascendente.
  • Validación, pruebas alfa y beta.
  • Documentación del sistema, de los programas, de los procesos y de los datos.
  • Manual del usuario, manual del administrador y documentación del sistema.
  • Generación automática de documentación.

MÓDULO VIII: COORDINACIÓN DE EQUIPOS DE TRABAJO.

  • El personal.
  • Estilos de dirección.
  • Organización del trabajo.
  • Organización y planificación de tareas.
  • Fijación de objetivos.
  • Reparto de tareas.
  • Control de tiempos.
  • Comunicación con el equipo.
  • Técnicas de motivación.
La Salle Barcelona Máster en Programación Web de Alto Rendimiento Online

La Salle Barcelona, Masters y Postgrados OnLine - CRÉDITOS 60 ECTS DURACIÓN: 1 AÑO Cada dí...

SEAS Estudios Superiores Abiertos Experto en aplicaciones orientadas a objetos

SEAS Estudios Superiores Abiertos, Cursos de especialización OnLine - Actualmente, la tecnología de programación orientada a objetos...

SEAS Estudios Superiores Abiertos Experto en gestión y desarrollo de aplicaciones Web

SEAS Estudios Superiores Abiertos, Cursos de especialización OnLine - La gestión y el desarrollo de aplicaciones Web permiten implem...

Escuela de Administración de Empresa Posgrado en Marketing Online y Estrategia Digital

Escuela de Administración de Empresa, Masters y Postgrados Presencial - Internet supone un cambio radical en la manera que tenemos de ...

SEAS Estudios Superiores Abiertos Máster en gestión y desarrollo de aplicaciones multiplataforma

SEAS Estudios Superiores Abiertos, Masters y Postgrados OnLine - Actualmente, se hace imprescindible que la empresa pueda gesti...

Formación Universitaria
Formación Universitaria
Contactar con el centro
Contactar con el centro
Tipo de Formación

Cursos de especialización
A distancia ( Toda España )
400 horas

Precio del programa

A consultar