|
Symfony es por lejos el framework por excelencia para el desarrollo moderno de aplicaciones web PHP con base al modelo MVC (Model-View-Controller). Symfony permite así el desarrollo rápido de aplicaciones (RAD) y a su vez provee una excelente infraestructura de testing.
Un curso a su medida
¿ Desea ser un verdadero desarrollador PHP Symfony?
Hemos desarrollado un curso que lo dotará de los conocimientos necesarios para elaborar avanzadas aplicaciones web con el modelo MVC (Model-View-Controller) utilizando PHP como ambiente de desarrollo y el más difundido framework del mercado: Symfony.
Contenidos
- Introducción a Symfony
- Características
- Ambiente de desarrollo y herramientas
- Conceptos fundamentales (PHP5, OOP, Magic Methods, PEAR, RAD, YAML y ORM)
- Explorando Symfony
- El patrón MVC
- La implementación MVC en Symfony
- Organización del código
- Instrumentos
- Ejecutando Symfony
- Instalando el Sandbox
- Instalando las librerías
- Configuración de la aplicación web
- Configuración del servidor web
- Problemas comunes
- Versionado del fuente
- Creación de páginas
- Creando el esqueleto
- Agregando páginas y templates
- Paso de parámetros
- Linking
- Leyendo el Request
- Configurando Symfony
- El sistema de configuración
- Archivos de configuración
- Ambientes
- El cache
- La capa Controlador
- Front Controller
- Actions
- Acceso al Request
- Manejo de sesiones
- Seguridad
- Validación y gestión de errores
- Filtros
- La capa Vista
- Templates
- Fragmentos de código
- Configuración
- Slots
- La capa Modelo
- Esquema de BBDD de Symfony
- Acceso a los datos
- Manejo de conexiones
- Extensiones
- Formularios
- Helpers
- Validación
- Internacionalización
- Formatos y estándares
- Traducción de la interface
|
Folleto del curso
| Quiénes se benefician |
| Los estudiantes que se benefician de este curso son individuos quienes desean incursionar en la programación de aplicaciones basadas en Web con PHP. |
| Prerequisitos |
Para aprobar este curso los estudiantes deberían ser capaces de:
- Poseer los conocimientos equivalentes al curso LAMP-2.
|
| Habilidades |
Al finalizar este curso el estudiante será capaz de:
- Diseñar aplicaciones web basadas en el modelo MVC utilizando Symfony.
- Configurar e integrar Symfony a cualquier infraestructura.
- Desarrollar formularios y páginas rápidas con eficiencia.
- Generar aplicaciones multi-lenguaje.
|
|
|