Tecnologías Web 2.0 y MVC
El curso comienza con una visión general de las tecnologías Web 2.0. Los participantes aprenderán cómo estas tecnologías mejoran la interactividad y usabilidad de los sitios web y qué papel desempeñan en el desarrollo web moderno.
Un componente clave es AJAX (Asynchronous JavaScript and XML) y el procesamiento asíncrono de datos. Los participantes aprenderán a utilizar AJAX para cargar y enviar datos en segundo plano sin recargar la página, lo que redunda en una mejor experiencia del usuario.
Otro aspecto importante son las API RESTful y los microservicios. Los participantes aprenderán a crear y utilizar API RESTful para desarrollar servicios web escalables y flexibles. También se explica el concepto de microservicios, que permite dividir las aplicaciones en servicios más pequeños e independientes que son más fáciles de gestionar y escalar.
Proporciona una introducción al patrón MVC (Modelo-Vista-Controlador). Los participantes aprenderán cómo el patrón MVC estructura el desarrollo y facilita la separación de datos, interfaz de usuario y lógica de negocio. Se explica cómo el patrón MVC ayuda a mantener el código limpio y mantenible.
Por último, se aborda la implementación de un sistema MVC sencillo. Los participantes pondrán en práctica lo aprendido desarrollando un pequeño proyecto que utilice el patrón MVC. Aprenderán a crear y conectar modelos, vistas y controladores para construir una aplicación web completa.