presentación
Symfony2 es tanto un conjunto desacoplado de componentes PHP diseñados para facilitar la resolución de problemas relacionados con la web, como un framework PHP de desarrollo de aplicaciones web construido a partir de los componentes anteriores. Este curso trata del segundo punto, concretamente de lo que se conoce como "Distribución Stándard de Symfony2".
Toda la experiencia adquirida durante el desarrollo y explotación de la primera versión de symfony, ha sido puesta en juego para el diseño y construcción de Symfony2, dando lugar, más que a una nueva versión, a un nuevo producto mucho más sencillo, flexible, desacoplado, escalable y rápido.
En este curso te enseñamos a construir aplicaciones web profesionales con Symfony2. En su diseño hemos tenido especialmente en cuenta el criterio pedagógico, procurando explicar mediante anotaciones todo aquello que, no siendo propio de Symfony2, es necesario conocer por ser conceptos generales del desarrollo de aplicaciones web.
El curso se ha diseñado siguiendo un planteamiento completamente práctico en el que se está “picando código” funcional desde el principio del curso. A lo largo del mismo se construyen dos aplicaciones. Con la primera, muy sencilla, se pretende mostrar los elementos básicos del framework, mientras que con la segunda, mucho más compleja y profesional, se profundiza en los detalles necesarios para construir aplicaciones de calidad.
Destinatarios
Este curso va dirigido a personas que ya cuenten con cierta experiencia en la programación de aplicaciones web. A pesar de que Symfony2 está construido sobre
PHP, no es tan importante conocer dicho lenguaje como estar familiarizado con las tecnologías de la web y con el paradigma de la programación orientada a
objetos.
Contenidos
- Unidad 1. Inmersión
- Unidad 2. Desarrollo de una aplicación web siguiendo el patrón MVC
- Unidad 3. Symfony2 a vista de pájaro
-Unidad 4. Injección de Dependencias
- Unidad 5. Desarrollo de la aplicación *MentorNotas* (I). Análisis
- Unidad 6. Desarrollo de la aplicación *MentorNotas* (II). Rutas y Controladores
- Unidad 7. Desarrollo de la aplicación *MentorNotas* (III). El modelo y la persistencia de datos.
- Unidad 8. Desarrollo de la aplicación *MentorNotas* (IV). Validación y Formularios
- Unidad 9. Desarrollo de la aplicación *MentorNotas* (V). Seguridad - Autentificación y Autorización
- Unidad 10. Desarrollo de la aplicación *MentorNotas* (VI). Esamblando todo el frontend
- Unidad 11. Desarrollo de la aplicación *MentorNotas* (VII). Desarrollo del backend
Consultar requisitos con el centro.
Idioma en que se realiza el curso: Español
Titulación obtenida: Certificado acreditativo
Situación laboral requerida: Cualquier situación laboral
Duración: 180 horas.