
Este curso está diseñado para introducirte en el desarrollo de aplicaciones web. Aprenderás los fundamentos del desarrollo FrontEnd con HTML, CSS y JavaScript, así como el uso del framework CodeIgniter para el Backend y la gestión de bases de datos con MySQL. Este curso es ideal para aquellos que desean adquirir una base sólida en desarrollo web y sus aplicaciones en la construcción de software para la web.
Objetivos de aprendizaje:
- Comprender los conceptos básicos del desarrollo web FrontEnd.
- Dominar la sintaxis y las estructuras fundamentales de HTML, CSS y JavaScript.
- Desarrollar aplicaciones web dinámicas utilizando CodeIgniter.
- Aplicar el patrón de arquitectura MVC para estructurar proyectos web.
- Gestionar bases de datos MySQL para almacenar y consultar información.
- Utilizar eventos en JavaScript para mejorar la interactividad en las aplicaciones web.
- Desplegar aplicaciones en servidores en la nube.
- Profesor: Diego Falconi
Este curso te introduce en el desarrollo backend utilizando Node.js y Express. Aprenderás a crear APIs modernas y seguras que gestionen datos y sirvan como base para aplicaciones web y móviles.
Objetivos de aprendizaje:
- Dominar los fundamentos del desarrollo backend con Node.js y Express.
- Comprender la arquitectura de una API y las buenas prácticas en su diseño.
- Implementar rutas, controladores y middlewares para organizar la lógica de la aplicación.
- Conectar y gestionar bases de datos utilizando Knex y Objection.
- Aplicar validación de datos y manejo centralizado de errores.
- Implementar autenticación y autorización mediante JWT para proteger la API.
- Documentar y probar una API de forma profesional con herramientas modernas.
- Desarrollar y optimizar un backend completo listo para producción.
- Profesor: Diego Falconi
Este curso te introduce en el desarrollo frontend utilizando React. Aprenderás a construir aplicaciones web modernas, dinámicas y escalables, integrando componentes, navegación, consumo de APIs y manejo de estado global.
Objetivos de aprendizaje:
- Dominar los fundamentos de React y JSX para crear interfaces interactivas.
- Comprender la estructura de un proyecto React y las buenas prácticas en su diseño.
- Implementar navegación entre páginas utilizando React Router.
- Consumir APIs externas y mostrar datos dinámicos en la interfaz.
- Gestionar el estado global con Context API o Redux.
- Crear y validar formularios controlados con manejo de eventos y errores.
- Implementar autenticación en el frontend y proteger rutas según permisos de usuario.
- Desarrollar aplicaciones completas listas para ser desplegadas en producción.