Desarrollo en PHP con framework Symfony 2
Curso
Online
Descripción
-
Tipología
Curso
-
Metodología
Online
Symfony es un framework de PHP 5 basado en objetos diseñado para optimizar el desarrollo de aplicaciones Web. Proporciona herramientas para agilizar aplicaciones complejas y guía al desarrollador al orden y a las buenas prácticas dentro del proyecto.
Con este curso el alumno logrará trabajar de una manera ordenada y escalable, utilizando la arquitectura MVC, aprovechando así mismo la reutilización de código.
Al finalizar el curso, el alumno podrá realizar aplicaciones web donde interactúe con bases de datos y maneje sus plantillas a la perfección.
Información relevante sobre el curso
Requisitos Conocimientos generales de PC: Uso de Internet. Nociones generales de manejo, Windows y de herramientas de office. Conocimientos previos en etiquetas HTML y CSS. Conocimientos básicos en PHP 5 y MySQL. Conocimientos en el envío de información de un sitio a otro. Manejos de funciones, variables, bucles o estructuras.
Opiniones
Temario
- Unidad 1: Primeros pasos en Symfony 2 Que es symfony Modelo de arquitectura. Cómo funciona.
- Unidad 2: El proyecto y los Bundles. Creación de proyecto. Creación de bundles. Manejo de controladores
- Unidad 3: Creando páginas con Symfony 2 Sistema de carpetas. Manejo de vistas. Manejo de controladores
- Unidad 4: Sistema de Routing Creación de rutas. Configuración de rutas. Relación entre la ruta y el controlador.
- Unidad 1: Definición de rutas con comodines Rutas con comodines. Rutas con parámetros.
- Unidad 2: Trabajando con el controlador en Symfony 2 Definir controlador. Obtención de datos. Redirecciones. Relación entre controlador y entidad.
- Unidad 3: Manejando las vista con Twig en Symfony2 Creación de vistas. Funciones en vistas. Condicionales en vistas. Seguridad en vistas. Bloques y herencia en vistas.
- Unidad 4: Configurando nuestra base de datos / Manipulando datos con Doctrine Configuración de base de datos. Creación de tablas y entidades. Modificando estructura de tablas. Obtención de datos. Manipulación de datos. Trabajando con repositorios. Formas alternativas de obtener datos.
- Unidad 1: Validación de datos y creación de formularios Creación de forms. Validaciones en las entidades. Validaciones customizadas.
- Unidad 2: Integrando AJAX y JQuery Integracion de Jquery a symfony. Integracion de Ajax a symfony. Controladores en llamados de Ajax.
- Unidad 3: Instalando Bundles de Terceros Instalacion de Bundles a través de composer. Configuracion y utilización de bundles. Bundles mas usados.
- Unidad 4: Seguridad Como funciona la seguridad en symfony. Autorizacion y autenticación. Seguridad estatica y dinámica. Creacion de un login. Variables de seguridad.
Desarrollo en PHP con framework Symfony 2