Curso de Desarrollo Web con Symfony

Categories: Desarrollo Web
Lista de deseos Share
Share Course
Page Link
Share On Social Media

Acerca de este curso

> Módulo 1: Symfony, primeros pasos

Descripción general de Symfony 

Nuevas versiones de Symfony

Aplicaciones Symfony con Composer y Flex

Archivos y estructura en directorios

Instalación de módulos con Flex

Soporte y documentación disponible

Flujo de procesamiento de solicitud / respuesta HTTP

Entornos Symfony

Desarrollo y convenciones de programación y namming de Symfony

El CLI y su utilidad

 

> Módulo 2. Depuración de código

Web Profiler con Symfony Flex

Registro de errores e incidentes

Mostrar Web Debug Toolbar en páginas web

Paneles de depuración de Web Profiler

Analizar rastreos de excepciones y mensajes de error

Introspección de contenidos en una variable

 

> Módulo 3. Configuration Layer

Registrar nuevas definiciones de rutas 

Configuración de rutas restrictivas

Sobrecarga de configuración de paquetes de terceros

Declarando nuevos parámetros de configuración global

Extracción de parámetros globales específicos de plataforma sensibles y de tiempo de ejecución a variables de entorno

Comprender la sobrecarga de la configuración por entorno

 

> Módulo 4. Respondiendo a la solicitud del cliente

Desarrollo de clases de controlador y métodos de acciones.

Transformar un objeto de solicitud en un objeto de respuesta

Asignación de URL a controladores con anotaciones

Generando una respuesta cruda o desde una plantilla Twig

Accediendo a la solicitud objeto leer los datos del cliente

Leer y escribir datos desde / hacia la sesión del usuario

Generando una página de tipo de respuesta 404

Redireccionar al usuario a otra página con redireccionamientos HTTP

 

> Módulo 5. Generación de páginas web dinámicas

Descubriendo el motor de Twig

Diseñando plantillas concisas y explícitas

Acceder a las variables globales de las plantillas Twig

Dominar la gramática de Twig

Creación de páginas web más avanzadas con herencia de plantillas

Refactorización de código duplicado gracias a la inclusión de plantillas

Realizar una acción y mostrar su resultado desde una vista

Generando patrones de URL basados ​​en rutas registradas

Representación de formularios de Symfony

 

> Módulo 6. Interactuando con el usuario con formularios

Diseñando y procesando formularios simples

Aplicación de reglas de validación para validar los datos enviados

Creación de prototipos de la representación de un formulario con Twig

Recopilar y procesar datos validados de un formulario

 

> Módulo 7. Internacionalización y localización de contenidos

Instalar el componente de traducción

Cambiar la configuración regional predeterminada de la aplicación

Definición de claves de traducción simples en vistas de Twig

Generando esqueletos de archivos de traducción 

Traduciendo llaves

Manejo de claves de traducción incluyendo oraciones plurales

 

> Módulo 8. Asegurar el acceso a las páginas protegidas de la aplicación

Introducción a los principios de autenticación y autorización.

Asegurar un sitio web con una autenticación de formulario de inicio de sesión tradicional

Establecer una política de seguridad basada en los permisos de los usuarios.

Probar los derechos del usuario actual desde un controlador o vista

 

What Will You Learn?

  • Conocimientos y habilidades de manera práctica, para desarrollar soluciones valiéndose de los beneficios que brinda usar el framework Symfony.
  • Crear aplicaciones web dinámicas, de alto rendimiento y escalables, con Symfony

Course Content

Student Ratings & Reviews

No Review Yet
No Review Yet