Programador aplicaciones informáticas

El precio original era: 648,00 €.El precio actual es: 259,00 €. -60,03%
Duración360 horas
ModalidadONLINE
Diploma
Inscritos6

Descripción del curso

El certificado de Programador de aplicaciones informáticas ofrece en 360 horas una formación amplia sobre el desarrollo de software. Sus módulos abordan la arquitectura de ordenadores, las metodologías de análisis, los métodos y lenguajes de programación, las comunicaciones, redes y sistemas multimedia, el control de proyectos y la gestión empresarial, y el mantenimiento de aplicaciones. Desarrollarás competencias para analizar problemas mediante diagramas de flujo o pseudocódigo, aplicar metodologías de programación, elaborar la documentación técnica y de usuario, comprender los entornos de red y planificar y controlar un proyecto informático. Es una formación completa que recorre todo el ciclo de vida del software, desde el análisis hasta el mantenimiento, preparándote para desenvolverte con solvencia en un equipo de desarrollo.

Objetivos

Conocer los elementos que conforman el software de base de un ordenador y los sistemas operativos, así como los tipos y las características diferenciadoras de los lenguajes de programación. Aplicar las técnicas básicas para realizar el análisis de un problema por medio de diagramas de flujo o pseudo código y traducirlo a una estructura capaz de ser interpretada por cualquier lenguaje de programación, como paso previo a la codificación. Aplicar las metodologías de programación y confeccionar programas en lenguajes de programación usuales. Elaborar la documentación técnica y manual de usuario. Conocer los conceptos y las técnicas empleadas en las comunicaciones de datos, los entornos de red y los sistemas multimedia. Realizar el diseño, la planificación y el control del desarrollo de un proyecto informático. Realizar el mantenimiento de programas corrigiendo errores e implementándolos con posibles mejoras

Temario
1. Arquitectura de ordenadores
  • Software de una computadora
  • Software de control o sistema de explotación
  • Software de tratamiento
  • Software de diagnóstico y mantenimiento
  • Actividades: software de una computadora
  • Sistemas operativos
  • Definición de un sistema operativo
  • Evolución de los sistemas operativos
  • Técnicas de hardware utilizadas
  • Administración de la cpu
  • Administración de la memoria
  • Administración de entradas-salidas
  • Módulos que contiene un sistema operativo
  • Actividades: sistemas operativos
  • Manejo avanzado y programación en ms-dos
  • Arquitectura interna de ms-dos
  • Ficheros de proceso por lotes
  • Controladores de dispositivos
  • Actividades: manejo avanzado y programación en ms-dos
  • Lenguajes de programación
  • Lenguaje máquina
  • Traductores
  • Fases de la ejecución
  • Actividades: lenguajes de programación
  • Cuestionario: cuestionario final -
2. Metodologías de análisis
  • Concepto y sentido del uso de una metodología
  • Concepto y sentido del uso de una metodología
  • El método y la técnica
  • Actividades: concepto y sentido del uso de una metodología
  • Algoritmos
  • Algoritmos
  • Actividades: algoritmos
  • Estructura general de un programa
  • Estructura general de un programa
  • Descomposición del problema
  • Tipos de instrucciones
  • Tipos de programas
  • Actividades: estructura general de un programa
  • Modo de realización e interpretación de un esquema
  • Modo de realización e interpretación de un esquema
  • Métodos jackson, bertini y warnier
  • Métodos jackson
  • Métodos bertini
  • Métodos warnier
  • Actividades: métodos jackson, bertini y warnier
  • Modelo entidad-relación de chen
  • Modelo entidad-relación de chen
  • Actividades: modelo entidad-relación de chen
  • Paso del esquema a un lenguaje convencional
  • Paso del esquema a un lenguaje convencional
  • Resolución de problemas
  • Lenguajes de programación
  • Análisis funcional y orgánico
  • Análisis funcional y orgánico
  • Actividades: análisis funcional y orgánico
  • Introducción a las herramientas case
  • Introducción
  • Herramientas de ayuda al desarrollo
  • Definicion de herramientas case
  • Tipos de case
  • Beneficios de las herramientas case
  • Debilidades de las herramientas case
  • Opciones de integracion
  • Componentes y funcionalidades de case
  • Implantacion de una herramienta case
  • Consideraciones para la eleccion de case
  • Proceso de adquisicion de case
  • Causas del fracaso de la adopcion de case
  • Tendencias tecnologicas y del mercado
  • Conclusiones
  • Actividades: introducción a las herramientas case
  • Cuestionario: cuestionario final -
3. Métodos y lenguajes de programación
  • Metodologías de programación
  • Ciclo de vida de un sistema informático
  • Construcción de un sistema informático
  • Diseño tecnológico
  • Técnicas descriptivas
  • Técnicas descriptivas de aspectos técnicos
  • Técnicas de diseño de programas
  • Los datos y su manejo
  • Estructura de los programas
  • Diseños básicos
  • Desarrollo de programas
  • Actividades: metodologías de programación
  • Clipper
  • Generalidades de clipper
  • Conceptos sobre una base de datos
  • Estructura de un programa en clipper
  • Instrucciones de control de programa
  • Componentes principales del lenguaje
  • Variables, constantes y operadores
  • Funciones desarrolladas por el programador
  • E-s y manipulación de ficheros
  • Uso de macros
  • Actividades: clipper
  • Lenguaje c
  • Utilización del programa c
  • El c como lenguaje estructurado
  • Las palabras clave de c
  • Uso de la indentación y reglas gramaticales
  • Librerías estándar de c
  • Variables, constantes, operadores y expresiones
  • Sentencia de control
  • Funciones en c
  • Recursión
  • Ficheros y librerías
  • E-s y ficheros en disco
  • Punteros
  • Arrays
  • Estructuras, uniones y tipos definidos por el usuario
  • Tratamiento de objetos en c
  • Actividades: lenguaje c
  • Visual basic
  • Conocimiento del visual basic
  • Sentencia if
  • Case
  • Sentencia for
  • Sentencia do
  • Controles más comunes
  • Arrays de controles
  • Diseño de menús
  • Cajas de diálogo
  • Tablas de información
  • Ficheros de datos
  • Efectos gráficos
  • Depurar una aplicación
  • Técnicas avanzadas
  • Actividades: visual basic
  • Herramientas case
  • Métodos de análisis y diseño de sistemas
  • Métodos de diseño y programación
  • Actividades: herramientas case
  • Elaboración de manuales
  • Estructuración de los manuales
  • Descripción de funciones
  • Instalación del programa
  • Marcas registradas
  • Cuestionario: cuestionario final -
4. Comunicaciones, redes y sistema multimedia
  • Introducción a las comunicaciones de datos
  • Concepto de comunicaciones de datos
  • Utilizaciones de las comunicaciones de datos
  • Partes de un sistema de comunicaciones de datos
  • Redes de ordenadores
  • Sistemas distribuidos
  • Conexiones asíncronas
  • Actividades: introducción a las comunicaciones de datos
  • Redes de comunicaciones
  • Topología de redes
  • Transmisión de datos
  • Módems
  • Redes de datos digitales
  • Redes de datos de comunicación de paquetes
  • Programación vía módem
  • Actividades: redes de comunicaciones
  • Redes de área local y de área amplia
  • Red ethernet
  • Red token-ring
  • Red internet
  • Actividades: redes de área local y de área amplia
  • Programación en entorno de red
  • Programación en entorno de red
  • Actividades: programación en entorno de red
  • Sistemas multimedia
  • Conceptos generales
  • Programación en entornos multimedia
  • Actividades: sistemas multimedia
  • Cuestionario: cuestionario final -
5. Control de proyectos y gestión empresarial
  • Concepto de empresa
  • Concepto de empresa
  • Organización de la empresa y tipos
  • Organización de la empresa
  • Nociones fundamentales sobre sociedades
  • Actividades: organización de la empresa y tipos
  • Desarrollo y gestión de proyectos
  • Desarrollo y gestión de proyectos
  • Actividades: desarrollo y gestión de proyectos
  • Planificación y control de proyectos
  • Planificación y control de proyectos
  • Actividades: planificación y control de proyectos
  • Cuestionario: cuestionario final -
6. Mantenimiento de aplicaciones
  • Concepto de empresa
  • Concepto de empresa
  • Organización de la empresa y tipos
  • Organización de la empresa
  • Nociones fundamentales sobre sociedades
  • Actividades: organización de la empresa y tipos
  • Desarrollo y gestión de proyectos
  • Desarrollo y gestión de proyectos
  • Actividades: desarrollo y gestión de proyectos
  • Planificación y control de proyectos
  • Planificación y control de proyectos
  • Actividades: planificación y control de proyectos
  • Cuestionario: cuestionario final -
A quién va dirigido

Va dirigido a personas interesadas en iniciarse de forma completa en la programación, estudiantes que deseen una visión global del desarrollo de software, y a quienes quieran incorporarse a equipos de desarrollo y mantenimiento de aplicaciones informáticas.

Requisitos

No se requiere experiencia ni titulación previa para acceder a esta formación

Para qué te prepara

Este curso te prepara para analizar problemas mediante diagramas de flujo o pseudocódigo, programar en lenguajes habituales, elaborar documentación técnica y de usuario, comprender entornos de red y multimedia, planificar y controlar proyectos informáticos y realizar el mantenimiento de aplicaciones.

Salidas profesionales

Podrás trabajar como programador, analista-programador o técnico de desarrollo y mantenimiento de aplicaciones en empresas de software, departamentos de informática, consultoras tecnológicas y compañías con proyectos informáticos, participando en el análisis, la codificación y el mantenimiento.

Metodología

Aprendizaje 100% online : Plataforma web en la que se encuentra todo el contenido de la acción formativa. A través de ella podrá estudiar y comprender el temario mediante actividades prácticas, autoevaluaciones y una evaluación final.
Campus virtual : Accede al campus virtual desde cualquier dispositivo, las 24 horas del día. Contando con acceso ilimitado a los contenidos de este curso.
Equipo docente especializado : El alumnado cuenta con un equipo de profesionales en esta área de formación, ofreciéndole un acompañamiento personalizado.

Titulación

Al superar la formación, el alumno recibirá el diploma o certificado correspondiente, emitido por la entidad formativa, que acreditará el programa realizado y su duración. Según el curso, podrá tratarse de un Diploma de Aprovechamiento, Certificado de Formación, Certificado Universitario o, cuando el programa lo contemple expresamente, Certificado Profesional o Acreditación Oficial.

Salvo indicación expresa, se trata de formación complementaria y/o de especialización, no incluida en la formación oficial reglada. Podrá ser baremable en bolsas de trabajo, concursos y procesos selectivos según los criterios de cada convocatoria, así como aportarse como formación no formal en procedimientos de acreditación de competencias profesionales (Acredita). Su superación no supone por sí sola la obtención de una acreditación oficial o Certificado Profesional.

Cursos relacionados

Busca tu formación