Marcos y desarrollo modular
Comienza con una introducción a los frameworks PHP. Los estudiantes aprenderán qué son los frameworks PHP, por qué se utilizan en el desarrollo y los beneficios que ofrecen. Los frameworks cubiertos incluyen opciones populares como Laravel, Symfony, CodeIgniter y Zend Framework. Los participantes aprenderán las características básicas y la arquitectura de estos frameworks.
Otro aspecto importante es el enfoque de desarrollo modular. Los participantes aprenderán a dividir su código en módulos para organizarlo, reutilizarlo y mantenerlo mejor. Este enfoque facilita el trabajo en grandes proyectos y fomenta el trabajo en equipo. Explica cómo crear, integrar y gestionar módulos.
También ofrece una comparación de distintos frameworks y sus posibles aplicaciones. Los participantes aprenderán a elegir el marco más adecuado para su proyecto en función de criterios como el rendimiento, la escalabilidad, el apoyo de la comunidad y los requisitos específicos. La comparación incluye:
- Laravel: Conocido por su elegante sintaxis, amplias librerías y fuerte apoyo de la comunidad.
- Symfony: Destacado por su flexibilidad, amplio conjunto de características y fuerte cumplimiento de las mejores prácticas.
- CodeIgniter: Apreciado por su simplicidad, pequeño tamaño y rápida curva de aprendizaje.
- Zend Framework: Elogiado por su extensibilidad y arquitectura profesional, adecuado para aplicaciones complejas y empresariales.
Los ejercicios prácticos y los proyectos permiten a los participantes poner en práctica lo aprendido. Tendrán la oportunidad de desarrollar sus propias aplicaciones con los frameworks presentados y aplicar el enfoque modular.