Curso de Programación Symfony2
10-045
Avanzado
Técnicas de programación
20 horas
280 €
Convocatorias
Inicio - Fin
Horario  
No hay convocatorias abiertas
Descripción
Symfony es un completo framework diseñado para optimizar el desarrollo de las aplicaciones web basado en el patrón Modelo Vista Controlador. Durante este curso repasaremos las principales funciones de este framework en su versión 2, los principales componentes y los usos más frecuentes.
Contenido

Instalación Symfony Standard Edition

·         Composer (PSR-0)

·         Arquitectura de Symfony2: bundles, configuration, library

·         Coding conventions (PSR-1 i PSR-2)

·         HttpKernel

·         Dependency Injection Container

·         Configuración de Symfony2

·         Entornos

·         Formatos aceptados: XML, YML, PHP

·         Configuraciones globales

Componentes de Symfony2

·         Repaso de los componentes de Symfony2

·         Análisis de los componentes más interesantes (httpFoundation, security, routing, dispatcher, ... )

·         Integración de los componentes dentro de Symfony Standard Edition (bridges, DIC, bundles, ...)

·         Controllers

·         Definiendo los controllers

·         Mapping con routing

·         Uso de request/response HttpFoundation

·         Sistema de plantillas

Debug

·         Profiler

·         Monolog

·         Logs

Sistema de plantillas Twig

·         Sintaxis

·         Inheritance, inclusion

·         Blocks

·         Helpers

·         Creando extensiones

·         Macros

Doctrine

·         Entities

·         Repositories

·         DQL

·         QueryBuilder

·         Cache

·         Annotations

·         Validation

·         Fixtures

Forms

·         Form Framework (component)

·         Creating forms

·         Validation

·         Twig i forms

Security Component

·         Configuration

·         Firewall

·         Access control