Curso gratuito: Symfony

Datos del curso:

Fecha inicio: 11/011/2016

Contacto: THINK TIC LA RIOJA

Sector/es prioritario/s
Informática y comunicaciones

Requisitos
Conocimientos básicos de tecnologías web, principalmente PHP. Conocimientos básicos del patrón Modelo-Vista-Controlador.

Objetivos
El objetivo principal de este curso es iniciar al alumno en el uso del Framework PHP Symfony. En las sucesivas sesiones se presentará, a través de un enfoque teórico-práctico, las técnicas y las herramientas más destacadas que ofrece el framework, así como su ecosistema. Durante el curso se guiará al alumno, a través de la metodología de trabajo propia del framework, en el desarrollo de aplicaciones web completas y funcionales desde cero.

Contenido
1 Introducción

Instalación

Organización de directorios

Componentes y Bundles
2. El framework

Fundamentos HTTP

Request y Response en Symfony

Routing

Modelo, Vista y Controlador en Symfony

Listeners y Eventos

Configuración (YAML, XML, PHP y Anotaciones)

3. Doctrine

Funcionamiento de un ORM

Configuración de entidades y relaciones

Consultas en Doctrine

Lenguaje de consultas de Doctrine (Doctrine Query Language)

Eventos de Doctrine

4. Twig

Conceptos básicos

Layouts y herencia en Twig

Creación de extensiones

Variables globales

5. Servicios y Contenedor de Dependencias

¿Qué es un servicio?

El contenedor de servicios

El patrón de desarrollo basado en inyección de dependencias

Tags

6. Formularios

Creación de formularios

Validaciones

Form Types

Eventos de formulario

7. Seguridad

Autenticación

Autorización

Roles

Voters

8. Comandos

Comandos por defecto

Creación de comandos

Eventos de consola

9. Varios

Buenas prácticas

Barra de depuración web y Profiler

Colector de datos

Bundles más usados
10- Módulo práctico (on line)

Fechas y horario
Fecha: 11 al 19 de noviembre

Horario: Fin de semana. Viernes de 16:30 a 20:30 y sábado de 8:30 a 14:30

Duración: 25 horas (20 presenciales + 5 trabajo personal tutelado)

Fecha prevista de selección

Lugar de impartición:

Centro Tecnológico de La Rioja

Avda. Zaragoza 21 Logroño

Inscripciones
El curso es gratuito, financiado por el Gobierno de La Rioja. La inscripción no garantiza la obtención de plaza en el curso, en caso de tener más inscripciones que plazas se hará una selección de los alumnos.

¿Tienes alguna pregunta?

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *