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.
4. Back-End con Java (Spring Boot)
- Sintaxis y POO en Java
- Creación de APIs REST con Spring Boot
- Controladores, rutas, operaciones HTTP
- Integración con MySQL utilizando JPA
- CRUD persistente
- Seguridad básica y manejo de excepciones
- Integración con front-end
- Proyecto de API funcional para ecommerce
OBJETIVOS DE APRENDIZAJE
- Comprender y aplicar fundamentos de programación.
- Diseñar interfaces web modernas, accesibles y responsivas.
- Construir aplicaciones SPA con React.
- Desarrollar APIs REST robustas utilizando Java y Spring Boot.
- Manejar bases de datos relacionales.
- Integrar front-end y back-end.
- Implementar seguridad, manejo de errores y buenas prácticas.
- Desplegar soluciones completas en entornos productivos.
EVALUACIÓN Y ACREDITACIÓN
La obtención de esta microcredencial se emite al completar el curso final del trayecto formativo correspondiente.
Para su otorgamiento, se requiere haber cumplido con las condiciones de aprobación del curso realizado, incluyendo:
- Completar todos los cuestionarios obligatorios.
- Entregar y aprobar el proyecto final integrador.
- Cumplir con el 70% de asistencia sincrónica.