Duración:9 Semanas
Tipo:Cursos
Modalidad:Online
Presentación
La programación o desarrollo de software tiene una reciente, breve y muy rica historia, debido, en esencia, a la predisposición de la sociedad contemporánea hacia la tecnología y su consecuente masificación. En la informática existen dos componentes principales: hardware y software, siendo este último el más heterogéneo y, a su vez, el menos estandarizado en su desarrollo y uso.
Más allá del propósito final que se le quiera dar a un componente de software o su aplicación, todos los desarrollos de software tienen como bases fundacionales la necesidad de modelar en forma abstracta una realidad dentro de un contexto determinado, a través de la utilización de soluciones basadas en el pensamiento lógico y computacional, llamadas algoritmos.
Estos conceptos primarios son aplicables a los distintos lenguajes de programación, plataformas, entornos y metodologías de desarrollo de software. Con este curso, aprenderás estos conceptos, que resultan esenciales y necesarios para sentar las bases del pensamiento resolutivo que te permitirá iniciar el camino hacia las distintas técnicas de desarrollo de software, como por ejemplo, las especializaciones en los lenguajes Java/JEE, MS .NET o en PHP.
Qué vas a aprender
Objetivo general
Conocer los aspectos esenciales de lógica computacional y el pensamiento resolutivo, los cuales te permitirán estar en condiciones para abordar el conocimiento de uno o varios lenguajes de programación concretos.
Objetivos específicos
- Conocer el paradigma de programación orientado a objetos y sus componentes
- Conocer el paradigma de programación estructurado y sus componentes
- Realizar una serie de prácticas metodológicas y procedimentales concretas
- Familiarizarse con la terminología y acrónimos específicos de la industria del software.
- Aprender los distintos enfoques desarrollo de software.
- Conocer las funciones y posibilidades del desarrollo de software.
Destinatarios
- Todos aquellos que, con experiencia y conocimientos previos, tengan la necesidad de reforzar los conceptos formales iniciales que les permitan mejorar las bases de su conocimiento
- Todos aquellos que quieran conocer y dar sus primeros pasos en la programación, sin experiencia ni conocimientos previos
Módulo 1
- Introducción
Módulo 2
- Programación Estructurada
Módulo 3
- Programación Orientada a Objetos