Implementando Laravel

Retirado

Este libro ya no está disponible para la venta.

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

Este libro es una traducción al Español de Implementing Laravel, que fue originalmente escrito en Inglés.

Sobre de los autores

Chris Fidao
Chris Fidao

Coding in the PHP world for 10 years, Chris has much experience in architecting and structuring applications large and small.

Chris immediately jumped on board with Laravel 4 when he discovered it's rare mixture of ease-of-use and ingrained support for enterprise-grade code architecture.

You can find Chris blogging about Laravel and coding at fideloper.com and writing about servers at serversforhackers.com. He loves digging into the code to find the perfectly crafted solution.

Chris  works at UserScape, supporting and developing HelpSpot.

Judas Borbón
Judas Borbón

Siempre al tanto de las nuevas herramientas, Judas es uno de muchos desarrolladores que han adoptado Laravel como su framework predilecto para PHP desde su versión 3.

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
  • 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.
  • 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
  • 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
  • Uso de paquetes
    • Uso de paquetes: notificaciones
      • Preparación.
      • Implementación
      • Juntando las piezas
      • En acción
      • ¿Qué hemos logrado?
  • 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

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

Escribir y publicar en Leanpub

Los autores y editores usan Leanpub para publicar libros electrónicos sorprendentes en curso y completados, como éste. ¡También puedes utilizar Leanpub para escribir, publicar y vender tu libro! Leanpub es una potente plataforma para autores serios, que combina un flujo de trabajo de escritura y publicación simple y elegante con una tienda centrada en la venta de libros electrónicos en progreso. Leanpub es una máquina de escribir mágica para los autores: basta con escribir en texto plano, y para publicar tu libro electrónico, simplemente haz clic en un botón. Realmente es así de fácil.

Más información sobre cómo escribir en Leanpub