El enfoque metodológico es práctico y orientado a proyectos (AOP), y combina clases expositivas con demostraciones en vivo, el desarrollo guiado de proyectos, la realización de ejercicios prácticos y la resolución de problemas. Asimismo, se promueve el trabajo colaborativo y se brinda feedback personalizado, especialmente enfocado en el proyecto final.
CONTENIDOS A DESARROLLAR EN LAS UNIDADES TEMÁTICAS
1. Iniciación a la Programación con Python
Competencias desarrolladas:
- Pensamiento computacional.
- Resolución de problemas.
- Sintaxis inicial de Python.
- Algoritmos y estructuras básicas.
- Estructuras de control (if/else, loops).
- Listas, diccionarios y funciones.
- Introducción a SQL y bases de datos.
- Proyecto final de automatización o lógica.
2. Front-End JS (HTML, CSS, JavaScript)
Competencias desarrolladas:
- HTML semántico y accesible.
- CSS moderno (Flexbox, Grid, responsive).
- Interactividad con JavaScript.
- Manipulación del DOM.
- Eventos y asincronía.
- Consumo de APIs REST.
- Control de versiones (Git/GitHub).
- Proyecto web funcional y accesible.
3. React JS
Competencias desarrolladas:
- Uso de JSX y componentes.
- Manejo de estado con hooks (useState / useEffect).
- Manejo de rutas con React Router.
- Consumo de APIs dentro de React.
- Autenticación básica y formularios.
- Context API para estado global.
- CRUD completo en aplicación React.
- Despliegue en Vercel/Netlify.
OBJETIVOS DE APRENDIZAJE
- Desarrollar interfaces web responsivas y accesibles.
- Programar lógica del cliente y manejar estados en React.
- Crear APIs escalables con Node.js y Express.
- Integrar front-end con backend mediante REST.
- Gestionar bases de datos en la nube.
- Implementar autenticación y seguridad
- Desplegar aplicaciones completas en producción.
EVALUACIÓN Y ACREDITACIÓN
- Aprobó los 3 cursos del trayecto.
- Completó todos los cuestionarios obligatorios.
- Entregó y aprobó los proyectos finales integradores de cada módulo.
- Completó el 70% de asistencia sincrónica en cada curso.