Implementando Laravel
Implementando Laravel
Sobre el 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
Índice
-
- 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
Garantía de satisfacción 100% de Leanpub por 60 días
Durante los 60 días posteriores a la compra, puedes obtener un reembolso del 100% en cualquier compra de Leanpub, en dos clics.
Técnicamente, esto es arriesgado para nosotros, ya que tendrás los archivos del libro o curso de cualquier manera. Pero estamos tan seguros de nuestros productos y servicios, y de nuestros autores y lectores, que nos complace ofrecer una garantía de devolución total del dinero para todo lo que vendemos.
Solo puedes descubrir qué tan bueno es algo probándolo, y debido a nuestra garantía de devolución del 100% del dinero, ¡literalmente no hay riesgo al hacerlo!
Entonces, no hay razón para no hacer clic en el botón Agregar al carrito, ¿verdad?
Ver términos completos...
Gane $8 por una compra de $10, y $16 por una compra de $20
Pagamos regalías del 80% en compras de $7.99 o más, y regalías del 80% menos una tarifa fija de 50 centavos en compras entre $0.99 y $7.98. Usted gana $8 en una venta de $10, y $16 en una venta de $20. Así que, si vendemos 5000 copias no reembolsadas de su libro por $20, usted ganará $80,000.
(Sí, algunos autores ya han ganado mucho más que eso en Leanpub.)
De hecho, los autores han ganadomás de $14 millones escribiendo, publicando y vendiendo en Leanpub.
Aprenda más sobre escribir en Leanpub
Actualizaciones gratuitas. Sin DRM.
¡Si compras un libro de Leanpub, recibirás actualizaciones gratuitas mientras el autor actualice el libro! Muchos autores utilizan Leanpub para publicar sus libros mientras los escriben. Todos los lectores reciben actualizaciones gratuitas, sin importar cuándo compraron el libro o cuánto pagaron (incluso si fue gratis).
La mayoría de los libros de Leanpub están disponibles en PDF (para computadoras) y EPUB (para teléfonos, tabletas y Kindle). Los formatos incluidos en un libro se muestran en la esquina superior derecha de esta página.
Finalmente, los libros de Leanpub no tienen ninguna protección DRM sin sentido, por lo que puedes leerlos fácilmente en cualquier dispositivo compatible.
Aprende más sobre los formatos de ebook de Leanpub y dónde leerlos