Nuevo Curso de desarrollo web en Symfony!
Fecha de comienzo: Martes 13 de Abril de 2010
Te invitamos a participar del nuevo curso de desarrollo web en Symfony, el framework de desarrollo PHP por excelencia.
Qué es Symfony?
Symfony es un completo framework diseñado para optimizar el desarrollo de las aplicaciones web mediante algunas de sus principales características. Para empezar, separa la lógica de negocio, la lógica de servidor y la presentación de la aplicación web (3 capas mediante patrón de diseño Model/View/Controller o MVC). Proporciona varias herramientas y clases encaminadas a reducir el tiempo de desarrollo de una aplicación web compleja. Además, automatiza las tareas más comunes, permitiendo al desarrollador dedicarse por completo a los aspectos específicos de cada aplicación. El resultado de todas estas ventajas es que no se debe reinventar la rueda cada vez que se crea una nueva aplicación web.
Symfony está desarrollado completamente con PHP 5 orientado a objetos. Ha sido probado en numerosos proyectos reales y se utiliza en sitios web de comercio electrónico de primer nivel. Symfony es compatible con la mayoría de gestores de bases de datos, como MySQL, PostgreSQL, Oracle y Microsoft SQL Server. Se puede ejecutar tanto en plataformas *nix (Unix, Linux, etc.) como en plataformas Windows.
Requsitos de conocimientos mínimos:
Conocimientos básicos de PHP
Conocimientos básicos de Programación Orientada a Objetos
Conocimientos básicos de HTML
Conocimientos básicos de SQL
Conocimientos básicos de PHP
Conocimientos básicos de Programación Orientada a Objetos
Conocimientos básicos de HTML
Conocimientos básicos de SQL
Tecnología: Symfony (www.symfony-project.org)
Duracion: 40 horas
Periodicidad: 4 horas semanales divididas en 2 días: Martes y Jueves desde las 19:00 hs. ó Sábados de 15:00 a 19:00 hs.
Fecha de Comienzo: 13/04/2010 y 17/04/2010
Duracion: 40 horas
Periodicidad: 4 horas semanales divididas en 2 días: Martes y Jueves desde las 19:00 hs. ó Sábados de 15:00 a 19:00 hs.
Fecha de Comienzo: 13/04/2010 y 17/04/2010
Lugar: España 1373, Salta, Argentina
Cupo máximo: 6
Cupo máximo: 6
RESERVÁ TU LUGAR A TRAVÉS DEL FORMULARIO DE CONTACTO
Temario del Curso:
Introducción a Symfony
Conceptos básicos
Patrón MVC
Organización del Código
Herramientas comunes
Ejecución de aplicaciones Symfony
Instalación
Configuración
Creación básica de aplicaciones
Ejecución
Versionado
Creación de Páginas
Creación de módulos
Enlazando acciones
Obtener información de petición
Symfony por dentro
Archivos de configuración
Entornos
Caché de configuración
El Controlador
Controlador frontal
Acciones
Sesión de Usuario
Seguridad de Acción
Validación y manejo de errores
La Vista
Plantillas
Fragmentos de Código
Configuración de la Vista
Slots de Componentes
El Modelo
Esquema de Bases de Datos de Symfony
Clases del modelo
Acceso a los datos
Conexiones
Extender el modelo
Enlaces y Sistema de Enrutamiento
Qué es el enrutamiento
Reescritura de URL
Helpers de enlaces
Configuración del sistema de enrutamiento
Formularios
Creación de Formularios
Validación de Formularios
Integración con Propel
Widgets
Validators
AJAX
Prototype
Helpers de AJAX
Parámetros para ejecución remota
Efectos visuales
JSON
Generador de la parte de Administración
Generador de código en función del modelo
Creando la parte de Administración de las aplicaciones
Configuración del generador
Modificar el aspecto de los módulos generados
Personalizar Symfony – Instalación en Servidor
Plugins
Integrando componentes de otros frameworks
Instalando aplicaciones en producción
Caso Práctico
