©2024 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso de Symfony 2
Aprende a desarrollar aplicaciones web de manera ágil y estandarizada con Symfony, el popular framework PHP
Material disponible
A éste y otros 200+ cursos
En este curso vamos a enseñarte a desarrollar aplicaciones con Symfony, uno de los frameworks PHP más usados a nivel mundial que promueve las mejores prácticas de desarrollo, la estandarización del código e interoperabilidad.
Symfony contiene una serie de componentes desacoplados que te facilitarán la creación de aplicaciones de manera rápida, evitando la repetición de las tareas de programación más comunes en la mayoría de los proyectos web. El resultado son aplicaciones llevadas al siguiente nivel, con código de calidad y de fácil mantenimiento.
El curso se hará sobre Symfony 2.8. A lo largo de las sesiones del curso aprenderás a crear un nuevo producto basado en Symfony, aprovechando las mejores características y técnicas que nos ofrece el desarrollo con esta herramienta.
Qué aprenderé en el Curso de Symfony 2
Objetivos del curso
Nuestro objetivo es enseñar a desarrollar aplicaciones con Symfony. No pensamos limitarnos a explicar la documentación, que también te enseñaremos a consumir, sino facilitar a nuestros estudiantes las prácticas, técnicas y herramientas disponibles para desarrollar cualquier producto para la web
Clases y contenidos
- Composer: el gestor de dependencias PHP
- Aprenderemos a trabajar desde la request hasta la response
- Trabajando con front controllers
- Configuración del IDE o Editor de texto
- Arquitectura de un proyecto Symfony
- Symfony components
- Los bundles
- Trabajando con el sistema de rutas
- Realizando acciones en los controllers
- Renderizando la respuesta con Twig
- Conociendo el motor de plantillas (sintaxis, tags, filtros)
- Estructuración de las plantillas
- Buenas prácticas y trucos
- Definición de modelos
- CRUD y primeros pasos
- Estructuración de los repositorios
- DQL y Query Builder
- Service container
- Creación y definición de servicios
- Servicios built-in
- El firewall: el nuevo guard
- Access control
- Sistema de login
- Creación de formularios
- Renderizado
- Unimos todo lo anterior en un ejemplo completo.
- El futuro: Symfony 3 y herramientas externas.
- Repasamos dudas y conceptos trabajados a lo largo del curso de Symfony
Valoraciones
Levi Esteller
Fernando Ruiz
Mikel Galardi Cuñado
Excelente curso para comprender las posibilidades de symfony, que a pesar de estar basado en la versión 2.8, y alguna pincelada de la 3.0, sirve perfectamente para los que manejan versiones 4 y 5. Las clases están muy bien preparadas y los 3 forman un equipo muy potente para transmitir los conocimientos de este gran framework. Lo catalogaría en un curso de nivel intermedio. Si no tienes una base de conocimiento en Symfony veo complicado seguir el ritmo del curso.
¿Conoces nuestra tarifa plana?
Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.