Curso desarrollo de aplicaciones Web con Symfony

Los creadores de Symfony han tomado las mejores ideas de varios frameworks y aplicaciones, han añadido sus propias ideas y el resultado es seguramente el mejor framework para PHP.

Descripción del curso: Symfony 1.4 & Doctrine 1.2

Curso orientado a entregar al alumno las principales técnicas y herramientas para diseñar  y desarrollar una aplicación Web con el framework de desarrollo Symfony.
Symfony MVC (Modelo Vista Controlador) es un framework de desarrollo que sirve para crear aplicaciones PHP profesionales y ha sido implementado en exitosos proyectos
reales de escala mundial como Yahoo! Answers, Dailymotion, delicious.

Población objetivo
Personas vinculadas al área de informática que requieran aprender, mejorar y/o
actualizar sus conocimientos y prácticas de desarrollo de software.

Requisitos de ingreso
Personas con estudios y/o experiencia en el área informática con conocimiento en
programación. Deseable 1 año de experiencia en desarrollo de proyectos Web con PHP 5.
(Ingenieros informáticos, Técnicos informáticos, Estudiantes recién egresados,
estudiantes de último semestre, etc. todos ellos del área informática).

Objetivo general del curso
Al término de este curso los participantes estarán facultados para Diseñar y
desarrollar adecuadamente soluciones de ingeniería de software utilizando el framework
de desarrollo Symfony.

Contenidos

MÓDULO 1 (2 HORAS):

1. Introducción ¿Qué es y por qué usar Symfony mejora nuestro trabajo?
2. Instalación: php5, mysql y apache2
3. Entornos en Symfony y biblioteca de plugins.

MÓDULO 2 (4 HORAS):
4. El patrón de diseño MVC en Symfony
5. Acerca del modelo: Diseño del modelo (schema)
6. Acerca del modelo: Aplicación de patrones de diseño de software
7. Acerca del modelo: Trabajar con datos de pruebas (fixtures)
8. Creación y mantenimiento de módulos de una aplicación

MÓDULO 3 (2 HORAS):
9. Buenas prácticas de codificación PHP en Symfony
10. Desarrollo guiado por casos de pruebas.

MÓDULO 4 (6 HORAS):
11. Acerca de los controladores: Los archivos Action.
12. El framework de formularios en Symfony
13. Acerca de las vistas de Symfony: Plantillas, Efectos e Interacciones con Ajax.

MÓDULO 5 (4 HORAS):
14. Autenticación: usuario y credenciales
15. Acerca del modelo: Doctrine ORM avanzado

MÓDULO 6 (2 HORAS):
16. Internacionalización & enrutamiento
17. Generación de la aplicación de administración (Backend)
18. Despliegue y mantenimiento de aplicaciones con Symfony.

, ,

post-author