Implementando Laravel
Implementando Laravel
Sobre este libro
Ya conoces lo básico de Laravel. Has leído sobre pruebas de unidad. Tal vez leíste el libro de Taylor Otwell y tienes nociones sobre inyección de dependencias, contenedores de inversión de control y los principios SOLID. ¡Ahora necesitas construir un proyecto!
PERO: Te quedan dudas sobre la implementación: ¿En realidad cómo se aplican estos principios? ¿Cómo deberías organizar el código de la aplicación? ¿Por qué terminas con tanto código en los controladores?
Este libro es el puente entre los principios de arquitectura y el cómo implementarlos en tu aplicación.
Qué aprenderás:
- Ejemplos concretos de cómo estructurar el código para que se pueda probar y sea mantenible
- El uso del contenedor IoC de Laravel y los Proveedores de Servicios
- Organización del código y la lógica detrás de él
- Cómo incluir e implementar librerías externas
- Código funcional, utilizado en situaciones reales, disponible en GitHub
Algunos capítulos incluyen:
- Instalación y preparación del entorno de desarrollo
- El uso del patrón repositorio
- Almacenamiento de caché en el repositorio
- Manejo de errores y notificaciones
- La validación como servicio
- Procesamiento de formularios con pruebas
Tabla de contenidos
-
- Agradecimientos
-
Introducción
-
¿A quién va dirigido el libro?
- ¿Quién le sacará mayor provecho?
- Algo que saber de antemano
- Una nota sobre opiniones
- SOLID
-
¿A quién va dirigido el libro?
-
Conceptos fundamentales
-
El contenedor
- Uso básico
- Algo más avanzado
- Inversión de control
- Uso en una situación real
-
Inyección de dependencias
- ¿Qué es la inyección de dependencias?
- Agregando dependencias a los controladores
- Interfaces como dependencias
- ¿Por qué la inyección de dependencias?
- En resúmen.
-
El contenedor
-
Preparando Laravel
-
La aplicación de ejemplo
- Base de datos
- Modelos
- Relaciones
- Comprobabilidad y mantenibilidad
- Notas de arquitectura
-
Instalación
- Instalación de Composer
- Creación de un nuevo proyecto
- Configuración
- En resúmen
-
Preparación de la aplicación
- Preparando la biblioteca de la aplicación
- Autocarga
- En resúmen
-
La aplicación de ejemplo
-
Patrones útiles
-
El patrón repositorio
- ¿Qué es?
- ¿Para qué se usa?
- Ejemplo
-
Uso de caché con el patrón repositorio
- ¿Qué es?
- ¿Para qué se usa?
- Ejemplo
-
Validación como servicio
- ¿Qué es?
- ¿Para qué se usa?
- Ejemplo
- Reestructurando
- ¿Qué hemos logrado?
-
Procesamiento de formularios
- ¿Qué es?
- ¿Dónde lo utilizamos?
- Ejemplo
- Reestructurando
- Trabajo pesado
- En resúmen
- Resultados finales
- ¿Qué hemos logrado?
- Manejo de errores
-
El patrón repositorio
-
Uso de paquetes
-
Uso de paquetes: notificaciones
- Preparación.
- Implementación
- Juntando las piezas
- En acción
- ¿Qué hemos logrado?
-
Uso de paquetes: notificaciones
-
Conclusión
-
Recapitulación
- Instalación
- Preparación de la aplicación
- Patrón repositorio
- Caché en el repositorio
- Validación
- Procesamiento de formularios
- Manejo de errores
- Librerías externas
-
¿Qué hemos logrado?
- El futuro
-
Recapitulación
Leanpub incondicional, sin riesgo, 100% de felicidad garantizada
Durante los primeros 60 días de compra, puedes obtener un reembolso del 100% de cualquier compra Leanpub, en dos clics. Procesamos las restituciones manualmente, así que puede tomarse unos días en aparecer. Véase términos completos.
80% de regalías. Gana $16 en un libro de $20.
Pagamos 80% de regalías. No es un error tipográfico: ganas $16 en una venta de $20. Si vendemos 5000 copias no reembolsadas de tu libro o curso por $20, ganarás $80,000.
(Sí, algunos autores ya han ganado mucho más que eso en Leanpub.)
De hecho, los autores han ganadomás de $12 millonesescribiendo, publicando y vendiendo en Leanpub.
Aprende más sobre cómo escribir en Leanpub
Actualizaciones gratis. Libre de DRM.
¡Si compras un libro Leanpub obtienes actualizaciones gratis siempre y cuando el autor actualice el libro! Varios autores usan Leanpub para publicar sus libros en progreso mientras los escriben. Todos los lectores obtienen actualizaciones gratis, independientemente de cuándo compraron el libro o cuánto pagaron (incluyendo si fue gratis).
La mayoría de los libros Leanpub se encuentran disponibles en PDF (para computadores) y EPUB (para teléfonos, tabletas, y Kindle). Los formatos que un libro incluye se muestran en la esquina superior derecha de esta página.
Finalmente, los libros Leanpub no tienen ninguna de las cosas sin sentido sobre protección de copia DRM, así que puedes leerlos fácilmente en cualquier dispositivo que se soporta.
Aprende más sobre los formatos de Leanpub y dónde puedes leerlos