Symfony 5: La Vía Rápida

Aleksandr Shitik
Aleksandr Shitik

Escribo mis propios posts y libros, y hago reseñas de películas y libros. Experto en cosmología y astronomía, informática, productividad y planificación.

Symfony 5: La Vía Rápida
Fabien Potencier
Géneros: Programación
Año de publicación: 2020
Año de lectura: 2021
Mi calificación: Buena
Número de lecturas: 1
Páginas totales: 360
Resumen (páginas): 21
Idioma original de la publicación: Inglés
Traducciones a otros idiomas: Ruso, Español, Portugués, Chino, Francés, Alemán

Descripción General

El libro tiene 360 páginas. No consiste completamente en capítulos habituales, sino más bien en pasos, cada uno de los cuales sumerge en el marco y complica y perfecciona el paso anterior. En total hay 30 de estos pasos. Por supuesto, el libro contiene muchas inserciones de código, pero al mismo tiempo incluye imágenes (generalmente en forma de capturas de pantalla), mientras que las tablas, esquemas y diagramas prácticamente no existen. El nivel de dificultad del libro es algo intermedio entre fácil y medio.

Tabla de Contenidos

Para no describir una revisión de todos los capítulos-pasos del libro, los enumero a continuación.

  • Paso 0: ¿De qué trata este libro?
  • Paso 1: Verificación del entorno de trabajo
  • Paso 2: Conociendo el proyecto
  • Paso 3: Desde cero hasta el despliegue
  • Paso 4: Elección de la Metodología de Desarrollo
  • Paso 5: Búsqueda y eliminación de fallos
  • Paso 6: Creación del controlador
  • Paso 7: Preparación de la base de datos
  • Paso 8: Descripción de la estructura de datos
  • Paso 9: Creación del panel de administración
  • Paso 10: Creación de la interfaz de usuario
  • Paso 11: Trabajo con ramificaciones
  • Paso 12: Manejo de eventos
  • Paso 13: Ciclo de vida de los objetos Doctrine
  • Paso 14: Obtención de retroalimentación mediante formularios
  • Paso 15: Protección del panel de administración
  • Paso 16: Protección contra spam mediante API
  • Paso 17: Pruebas
  • Paso 18: Transición a la asíncrona
  • Paso 19: Gestión de estado con Workflow
  • Paso 20: Envío de correo electrónico a administradores
  • Paso 21: Mejora del rendimiento mediante caché
  • Paso 22: Estilo de la interfaz con Webpack
  • Paso 23: Redimensionamiento de imágenes
  • Paso 24: Ejecución de trabajos cron
  • Paso 25: Notificación por varios métodos
  • Paso 26: Creación de API con API Platform
  • Paso 27: Desarrollo de SPA
  • Paso 28: Localización de la aplicación
  • Paso 29: Optimización del rendimiento
  • Paso 30: Exploración del interior de Symfony
  • Paso 31: ¿Qué sigue?

Opinión

Un libro bastante bueno y claro sobre un marco PHP nuevo para mí, pero popular en el mundo. Probablemente, el conocimiento general de cómo estructurados están todos los marcos backend, y especialmente el conocimiento de Laravel, ayudó a comprender fácilmente este libro. El libro toca todos los temas populares y tareas con las que los desarrolladores backend se enfrentan a diario: desde el análisis de solicitudes y la formación de respuestas hasta los enfoques arquitectónicos, el trabajo con bases de datos, colas, cachés, cron y más.

Вверх