Implementando Laravel

Retirado

Este libro ya no está disponible para la venta.

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

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

Sobre 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.

Í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
  • 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

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

Escriba y Publique en Leanpub

¡Puede usar Leanpub para escribir, publicar y vender fácilmente libros electrónicos y cursos en línea, tanto en progreso como terminados!

Leanpub es una plataforma potente para autores serios, que combina un flujo de trabajo de escritura y publicación simple y elegante con una tienda enfocada en la venta de libros electrónicos en progreso.

Leanpub es una máquina de escribir mágica para autores: solo escriba en texto plano y, para publicar su libro electrónico, simplemente haga clic en un botón. (O, si está produciendo su libro electrónico a su manera, ¡incluso puede subir sus propios archivos PDF y/o EPUB y luego publicar con un solo clic!) Realmente es así de fácil.

Aprenda más sobre escribir en Leanpub