Fundamentos de Programación

  • Online
  • Cursos Tecnólogicos
¡Inicia tu Curso HOY!
$52.700
COMPRAR Garantía de reembolso de 5 días

Características del curso:

  • Accesible de cualquier dispositivo.
  • Contenido Dinámico.
  • Con o sin tutor.
  • Actividades de Autoevaluación.
  • Material Audiovisual.
  • Acceso a comunidad de colegas.
  • Certificación Nacional

Medios de Pago:

Medios de Pago

Perfil del egresado

Al finalizar el curso, el egresado será capaz de desarrollar soluciones de programación utilizando JavaScript, aplicando los fundamentos de la lógica algorítmica, estructuras de control y manipulación de datos. Estará capacitado para trabajar con arrays, objetos y funciones, desarrollando código modular y reutilizable. Además, dominará herramientas esenciales como Git, GitHub y la línea de comandos para gestionar proyectos y colaborar en entornos de desarrollo. Como cierre de su formación, podrá planificar, diseñar y desarrollar una aplicación funcional integrando todos los conocimientos adquiridos. El egresado recibirá doble certificación: una por parte del Instituto FUNDAES y otra avalada por la Universidad Abierta Interamericana (UAI).

Módulo 1: Introducción y Bases de la Programación con JS

Descripción: Comenzarás tu viaje en la programación entendiendo los conceptos básicos, la lógica detrás de los algoritmos y cómo plasmarlos en soluciones. Darás tus primeros pasos con JavaScript, Node.js y npm, aprendiendo a manejar datos, tipos y operadores fundamentales.

Contenidos:

  • Introducción y Primer Contacto.
  • Algoritmos y Modelos de Solución.
  • Introducción a JS, Node y npm.
  • Asignaciones, lectura y escritura de datos.
  • Tipos de Datos y Operadores.

Módulo 2: Control de Flujo y Herramientas Esenciales
Descripción: Aprenderás a controlar el flujo de ejecución de tus programas mediante estructuras de decisión y repetición. Además, dominarás herramientas cruciales para cualquier desarrollador: la línea de comandos, el sistema de control de versiones Git y la plataforma GitHub para gestionar tu código y colaborar.

Contenidos:

  • Interfaz de Línea de Comandos y Git.
  • Sistema Control de Versiones en Github.
  • Estructuras secuenciales - Simple y Alternativa.
  • Estructuras secuenciales - Múltiple.
  • Estructuras Repetitivas: While-DoWhile-For.
  • Contadores y Acumuladores.

Módulo 3: Estructuras de Datos y Programación Modular
Descripción: Descubrirás cómo organizar y manipular información de manera eficiente utilizando arrays y objetos. Aprenderás a escribir código más limpio, reutilizable y modular mediante funciones, incluyendo conceptos avanzados como las funciones de alto nivel.

Contenidos:

  • Funciones: Programación Modular y Reutilizable.
  • Arrays: Trabajo con Estructuras de Datos.
  • Objetos: Como Agrupar Estructuras de Datos.
  • Funciones de Alto Nivel: Aplicación.

Módulo 4: Proyecto Final Integrador
Descripción: El Proyecto Final consistirá en desarrollar una aplicación funcional utilizando JavaScript, donde pondrás en práctica de manera integrada todos los conceptos y herramientas vistas durante el curso. Deberás planificar, diseñar, codificar, probar y documentar tu solución, demostrando tu capacidad para resolver un problema concreto mediante la programación. Se espera que el proyecto implemente de forma clara:

  • Una lógica de algoritmos bien definida para resolver el problema planteado.
  • El uso adecuado de estructuras de control (secuenciales, de decisión simples, alternativas y/o múltiples, y repetitivas).
  • El manejo eficiente de la información utilizando variables, constantes, arrays y/u objetos según corresponda.
  • La aplicación de funciones para lograr un código modular, reutilizable y fácil de entender.
  • La gestión del código fuente y versionado utilizando Git y GitHub

Certificaciones

Certificación Universitaria: Una vez finalizado el curso, obtendrás una certificación avalada por la Universidad Abierta Interamericana.

Certificación FUNDAES: Una vez finalizado el curso, obtendrás una certificación avalada por Instituto de Capacitación FUNDAES.

¿Tenés dudas?

Completá el formulario y un asesor te contactará personalmente al instante.

Temario

  • Introducción a la Programación: Concepto, Evolución a través del Tiempo y Situación Actual
  • Algoritmos: Concepto, Diagramas de Flujos y Pseudocódigo
  • Estructuras de Control y Arreglos
  • Programación Orientada a Objetos: Concepto y Características, Clases y Objetos
  • POO en Java
  • Diseño de Interfaz Graficas
  • Bases de Datos:Concepto, Diseño y Normalización
  • SQL: Consultas, Inserción, Actualización y Eliminación de Registros
  • Conexión entre aplicaciones y Base de datos
Consultar por whatsapp