Desarrollo fácil con Symfony (2 y 3)
Desarrollo fácil con Symfony (2 y 3)
¡Gratis!
Precio mínimo
$17.99
Precio sugerido
Desarrollo fácil con Symfony (2 y 3)

Este libro está 100% completo

Completado el 2017-05-16

Acerca de este libro

Este es un libro gratuito con el objetivo de que te sirva para mejorar como desarrollador o desarrolladora. Si lo consideras intersante o si después de leerlo crees que es un buen libro y debes pagar por él, que sepas que el 50% de tu agradecimiento monetario estará destinado a una buena causa.

This book is a translation into Español of Easy development with Symfony (2 and 3) which was originally written in English.

Sobre el autor

Jon Torrado
Jon Torrado

DevOps at @LIN3S · I love learning and teaching, sometimes I write · @GamersWalk_ CTO · @phpeus member

Sobre los contribuidores

Beñat Espiña
Beñat Espiña
Web developer @lin3s • PHP, Sass & JS • Obsessed with BDD & clean code • Exploring DDD & BEM

Table of Contents

  • Introducción
    • Por qué escribo este libro
    • Qué vas a aprender
    • A quién está dirigido
    • Cómo se divide el libro
    • Nota del autor
  • Capítulo 1: instalación y configuración
    • El instalador de Symfony
    • Composer
    • Base de datos MySQL
    • Los permisos de escritura
    • El servidor web
    • Entorno de desarrollo
    • Truco 1
    • Resumen
  • Capítulo 2: los bundles de terceros
    • Buscando nuestro bundle
    • Instalando un nuevo bundle
    • Truco 2
    • Resumen
  • Capítulo 3: Admin Bundle
    • Instalando el Admin Bundle
    • Creando nuestra Admin Class
    • Truco 3
    • Otras posibilidades
    • Resumen
  • Capítulo 4: User Bundle
    • Instalando User Bundle
    • Creando la estructura de usuarios
    • Creando nuestro usuario admin
    • Truco 4
    • Resumen
  • Capítulo 5: MopaBootstrap
    • Instalando MopaBootstrapBundle
    • Preparando la plantilla base
    • Truco 5
    • Resumen
  • Capítulo 6: Gulp (1)
    • Instalación
    • Creando nuestro primer SCSS
    • Minificando nuestro CSS
    • Autoprefixer
    • Gulp watch
    • Tarea por defecto
    • Truco 6
    • Resumen
  • Capítulo 7: Assetic con JavaScript
    • Instalación
    • Configuración
    • Minificando nuestro JavaScript
    • Recomendaciones
    • Truco 7
    • Resumen
  • Capítulo 8: ejemplo completo
    • El flujo de la aplicación
    • Creando la ruta
    • Creando el método action
    • Nuestra propia home
    • El carrusel de imágenes
    • Los claims
    • Formulario de contacto
    • Enviando un email
    • Truco 8
    • Resumen
  • Capítulo 9: Doctrine Extensions
    • Instalación
    • Filtro timestampable
    • Filtro slugabble
    • Filtro softdeleteable
    • Otros filtros
    • Truco 9
    • Resumen
  • Capítulo 10: LiipImagineBundle
    • Instalación
    • Configuración
    • Uso con Twig
    • Uso con PHP
    • Truco 10
    • Resumen
  • Capítulo 11: otros bundles
    • EWZRecaptchaBundle
    • AcceleratorCacheBundle
    • FOSRestBundle
    • NelmioApiDocBundle
    • DoctrineFixturesBundle
    • DoctrineMigrationsBundle
    • FOSJSRoutingBundle
    • HWIOAuthBundle
    • KnpSnappyBundle
    • JMSTranslationBundle
    • Truco 11
    • Conclusión
  • Capítulo 12: Gulp (2)
    • Sass Lint
    • JSCS
    • PHP CS
    • PHP CBF
    • Ejecutar comandos PHP
    • Truco 12
    • Conclusión
  • Capítulo 13: configuración adicional de Symfony
    • ParamConverter
    • Plantilla sin controller
    • Redireccionamientos sin controller
    • Dump autoload
    • Hide logs
    • Enviar errores 500 por email
    • Configuración para PhpStorm
    • Sacando las sesiones a otra carpeta
    • Truco 13
    • Conclusión
  • Capítulo 14: modificando SonataUserBundle
    • Modificando FOSUserBundle
    • Sobrescribiendo las plantillas
    • Sobrescribiendo los controladores
    • Modificando el login y el registro
    • Modificando el registro (2) y los emails
    • Otras modificaciones
    • Truco 14
    • Conclusión
  • Capítulo 15: despliegue
    • Magallanes
    • Ansible
    • Capifony
    • Capistrano
    • Desplegando con capistrano-symfony
    • Capistrano-symfony: resultado final
    • Truco 15
    • Conclusión
  • Capítulo 16: testing
    • ¿Qué es eso del testing? ¿Me sirve eso a mí?
    • TDD vs BDD
    • Herramientas de testing en PHP
    • Integración continua
    • Truco 16
    • Conclusión
  • Epílogo
    • Bower
    • Gassetic
    • Gulp con JavaScript
    • PostCSS
    • Desarrollos hechos con Symfony
    • DDD
    • Si te ha gustado
    • Agradecimientos al lector

Causas que se apoyan

Watsi

https://watsi.org

Watsi is a global crowdfunding platform for healthcare that enables anyone to donate as little as $5 to directly fund life-changing medical care for people in need. 100% of every donation funds medical care and we are dedicated to complete transparency.

Watsi (watsi.org) is the first global crowdfunding platform for healthcare, enabling anyone to directly fund low-cost, high-impact medical care for people in need. 100% of every donation on Watsi’s platform directly funds medical care for patients, the organization does not take a cut for its operations. Since launching in August of 2012, Watsi has funded medical care for more than 700 people in 16 countries.

Leanpub incondicional, sin riesgo, 100% de felicidad garantizada

Durante los primeros 45 días de compra, puede obtener un reembolso del 100% de cualquier compra Leanpub, en dos clics. Nosotros procesamos las restituciones a la mano, así que hacen tomar unos días en aparecer. Vea términos completos.

Escribir y publicar en Leanpub

Los autores y editores usan Leanpub para publicar ebooks sorprendentes en curso y completados, como éste. ¡Usted puede utilizar Leanpub para escribir, publicar y vender su libro también! 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 su ebook, simplemente haga clic en un botón. Realmente es así de fácil.

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