S/.446 S/.179

Pack de 2 Cursos online de Fundamentos de Programación

Plazas disponibles

Características de este curso

   Certificación acreditativa
   Duración: 120 h.
   Tutor Personal
   100% Online
   Compra Segura

El curso

Descripción

La programación, es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación.

Realizarás análisis y sabrás traducirlo a una estructura capaz de ser interpretada por cualquier lenguaje de programación

El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal.

Programar no involucra necesariamente otras tareas tales como el análisis y diseño de la aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el desarrollo de pequeñas aplicaciones.

Este Pack de 2 Cursos online de Fundamentos de Programación te enseñará a 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. Además de desarrollar componentes software en lenguajes de programación estructurada.

¡Adéntrate en el mundo de la programación con este Pack!

Características

Pack de 2 Cursos online de Fundamentos de Programación, de 120 horas de duración. 

Al finalizar, recibirás una certificación acreditativa.

  • Tendrás 3 meses para completar el curso.
  • Impartido por Lecciona
  • Compatible con cualquier sistema operativo y dispositivo móvil.
  • La evaluación se realiza a través de exámenes tipo test.
  • Ponte tu propio horario ya que el curso es online.
  • Al finalizar el curso, recibirás tu Certificación Acreditativa.

¿A quién va dirigido?

A todas las personas que se quieran iniciar en el mundo de la programación u obtener más conocimientos.

Temario

Curso 1: METODOLOGÍAS DE ANÁLISIS (60H)

  • 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 módulo 2 

Curso 2: PROGRAMACIÓN DE LENGUAJES ESTRUCTURADOS (60H)

Programación estructurada 

  • Diseño de algoritmos 
    • Conceptos básicos. definición de algoritmo 
    • Metodología para la solución de problemas 
    • Entidades primitivas para el diseño de instrucciones 
    • Programación estructurada. métodos para la elaboración de algoritmos 
    • Técnicas para la formulación de algoritmos 
    • Estructuras algorítmicas básicas 
    • Arrays. operaciones 
    • Cadena de caracteres. definición, función, manipulación 
    • Módulos 
    • Confección de algoritmos básicos 
  • Estructura de datos 
    • Análisis de algoritmos 
    • Manejo de memoria 
    • Estructura lineales estáticas y dinámicas 
    • Recursividad 
    • Estructuras no lineales estáticas y dinámicas 
    • Algoritmos de ordenación 
    • Métodos de búsqueda 
    • Tipos abstractos de datos 
  • Programación en lenguajes estructurados 
    • El entorno de desarrollo de programación 
    • Lenguaje estructurado 
    • Herramientas de depuración 
    • La reutilización del software 
    • Herramientas de control de versiones 
    • Cuestionario: cuestionario de evaluación 

Elaboración de interfaces de usuario 

  • Diseño de interfaces de usuario 
    • Evolución de las interfaces en el software de gestión 
    • Interface gráficas de usuario 
    • Normalización y estándares 
    • Guías de estilos 
    • Normas cua (common user access) 
    • Arquitectura y herramientas para el desarrollo de gui 
    • Diseño y desarrollo de interfaces de gestión 
    • Evaluación del diseño 
  • Interfaces y entornos gráficos 
    • Interfaces gráficas de usuario 
    • Herramientas para el desarrollo de interfaces gráficas de usuario 
    • Técnicas de usabilidad 
    • Rendimiento de interfaces 
    • Notación húngara 
    • Estructura de un programa gui 
    • El procedimiento de ventana 
    • Menús 
    • Fichero de recursos 
    • Las cajas de diálogo 
    • Controles básicos. el interfaz de dispositivos gráficos (gdi) 
    • Cuestionario: cuestionario de evaluación 

Acceso a bases de datos 

  • Acceso a bases de datos y otras estructuras 
    • El cliente del sgbd. usuarios y privilegios 
    • El lenguaje sql. sentencias del lenguaje estructurado 
    • Objetos de la base de datos 
    • Integridad y seguridad de los datos 
    • Apis de acceso a bases de datos 
    • Integración de los objetos de la base de datos 
    • Creación y eliminación de bases de datos 
    • Creación y eliminación de tablas 
    • Manipulación de datos contenidos en una base de datos 
    • Objetos de acceso a datos (dao) 
    • Herramientas de acceso a datos proporcionadas 
    • Cuestionario: cuestionario de evaluación 

Elaboración de pruebas e instalación 

  • Pruebas del software 
    • Fundamentos y objetivos de las pruebas 
    • Tipos de errores y coste de corrección 
    • Planificación de las pruebas 
    • Proceso de pruebas. las pruebas en las distintas fases 
    • Tipos de pruebas 
    • Herramientas 
    • Normas de calidad del software 
    • Documentación de pruebas 
  • Herramientas de generación de paquetes 
    • Funciones y características 
    • Empaquetamiento, instalación y despliegue 
  • Documentación de aplicaciones 
    • Herramientas de documentación 
    • Herramientas para generación de ayudas 
    • Documentación de una aplicación, características, tipos 
    • Cuestionario: cuestionario de evaluación 
    • Cuestionario: cuestionario de evaluación 

Condiciones


  • En el proceso de compra te solicitaremos los datos para tu alta en el centro.
  • Antes de 72 horas laborables recibirás en tu email las credenciales para acceder a tu curso.
  • Si no recibes las claves antes de 72 horas laborables, por favor, revisa tu carpeta de correo electrónico no deseado o Spam.
  • Tienes 3 meses para completar el curso a partir del día que recibas las credenciales de acceso al curso.
  • No se admiten devoluciones una vez recibidas las claves de acceso.

El centro

Aprendum colabora con Lecciona

Lecciona es un centro privado dedicado a la formación online de calidad. Su característica fundamental es la de ofrecer un servicio al cliente cercano, rápido y eficaz. La oferta de cursos es dinámica y en constante crecimiento para satisfacer la demanda formativa existente.  Somos flexibles y nos adaptamos, en lo posible, a las distintas necesidades que se nos presentan en el día a día. La potente plataforma de Teleformación que utilizamos cumple con los principales estándares del mercado y nos permite ofrecer una formación online de alto nivel.

Ver web de la empresa