Tag Archives: Ejercicios

Curso de Symfony completo con ejercicios resueltos gratis

Durante estos días he estado impartiendo un curso de Symfony en el trabajo. He confeccionado el material basándome en la documentación de Symfony que he encontrado en su página oficial, asi como en tutoriales de otras páginas. Trata las bases de Symfony, asumiendo que sabes programar en PHP.

El curso está estructurado asi:

  • Día 1: Introducción
    • Introducción a modelo-vista-controlador (MVC) y al framework Symfony
    • Instalación de Symfony en WAMP
    • Introducción al framework
    • Routing: bases (placeholders, defaults, requirements, debug, generación de URLs)
  • Día 2: Rutas y Controlador
    • Controlador: teoría (mensajes flash, manejo de errores, redirección, clase BaseController, sesiones, cookies) y ejercicios
    • Routing: ejercicios
  • Día 3: Vista
    • PHP+HTML vs TWIG
    • Herencia de plantillas
    • Filters y tags
    • Assets (CSS, JS, IMGs) sin Assetic y con Assetic
    • Internal linking
    • Debugging
    • Ejercicios
  • Día 4: Forms
    • Entity (objeto del formulario)
    • Tipos de campos
    • Renderizado simple y avanzado
    • Recogida de resultados
    • Validación (seguridad)
    • Reutilización: creación de clase asociada al formulario
    • Form embedding
    • Ejercicios de formularios
  • Día 5: Doctrine + Seguridad
    • Qué es Doctrine
    • Configuración de Doctrine en Symfony (una o varias BD)
    • Creación de la BD
    • Entity: mappeado de BD-Entidad
    • Generación automática de getters y setters
    • Generación de tablas
    • Inserción, modificación, recuperación y borrado de datos en la BD (introducción a DQL)
    • Ejercicios de Doctrine
    • Seguridad: basic HTTP authentication
    • Seguridad: autenticación y autorización (por formulario, IP, SSL, ACLs)
    • Seguridad:
  • A lo largo de los temas planteo varios ejercicios. Para que podáis probar, en el RAR del curso incluyo además mi carpeta de Symfony, que contiene las soluciones a todos los ejercicios, para colocarla en el WWWROOT de tu servidor web.

    Podéis DESCARGA el CURSO de SYMFONY completamente gratis (RAR) pulsando aqui