Programa On-Demand - PIM - Programación Imperativa
Programa On-Demand - PIM - Programación Imperativa
Objetivos de aprendizaje
Al finalizar el curso, el estudiante será capaz de generar programas que resuelvan
conflictos de su cotidiano y tener las nociones para expandir sus capacidades cuando
las necesite. De esta forma, no solo podrá replicar lo aprendido si no también tendrá las
herramientas para incorporar nuevos conocimientos.
Criterios de aprobación
● Realizar las actividades de Playground (100% de completitud).
● Aprobación de los checkpoints de conocimiento de cada módulo de
aprendizaje.
● Aprobación del cuestionario final del curso.
2
Contenidos
Módulo 1 - Bienvenida
Te damos la bienvenida a nuestro curso y haremos un test de autoevaluación de
conocimientos.
Clase 1 - Bienvenida
● Programa del curso
● Presentación del curso
● Cuestionario de autoevaluación
3
Clase 4 - Conociendo el entorno de desarrollo: Node
y JavaScript
● Guías de Instalación (Visual Studio Code y Node.js)
○ Instalación de herramientas Windows
○ Instalación de herramientas Linux
○ Instalación de herramientas MacOS
● Visual Studio Code
○ Entorno
○ Crear un archivo
○ Extensiones y atajos
● Más sobre Node.js
○ Arquitectura
○ Verificación de Instalación
4
Clase 7 - Aplicación de Habilidades Adquiridas
● Construimos una calculadora
5
Módulo 4 - JavaScript intermedio
En esta etapa, avanzaremos en nuestra comprensión del lenguaje, centrándonos en
tipos de datos más complejos, como cadenas de texto, matrices y objetos literales.
Exploraremos cómo trabajar con estas estructuras de datos, realizar iteraciones y
gestionarlas de manera dinámica.
6
Clase 12 - Ciclos: Repetir...repetir...repetir
● While / do while
○ Estructura básica (while y do while)
○ Funcionamiento
● For loop
○ Estructura básica
○ Funcionamiento
7
Módulo 5 - JavaScript avanzado
Finalizamos el curso aplicando los conocimientos adquiridos a lo largo de dos
proyectos prácticos. Durante este proceso, exploraremos herramientas que nos
ayudarán a desarrollar un código más eficiente y sostenible a largo plazo.
Clase 17 - Matrices
● Definición, casos de uso y Doble for
● Recorrer matrices
● Filtrar dentro de matrices
8
Clase 21 - Implementación Avanzada de
Conocimientos II
● Desarrollo de una aplicación completa utilizando lo aprendido hasta el
momento.
Módulo 6 - Algoritmos
Como parte final veremos buenas prácticas del lenguaje y temas adicionales con los
que pueden seguir su camino de aprendizaje del lenguaje por su cuenta.