Ya disponible el primer libro sobre Symfony2

Desarrollo web ágil con Symfony2, el primer libro del mundo publicado sobre Symfony2, ya está disponible desde el pasado 21 de diciembre de 2011. Se trata de un libro que explica cómo desarrollar desde cero una aplicación web completa llamada Cupon (ver código fuente en Github).

Todos los contenidos, incluyendo el código, están escritos en español. El libro es 100% original, por lo que no tiene nada que ver ni con The Book de la documentación oficial de Symfony2 ni con su traducción al español. Está dividido en 20 capítulos y 2 apéndices (ver índice de contenidos completo). El libro empieza desde cero, por lo que no son necesarios conocimientos previos ni de symfony 1 ni de Symfony2.

Por el momento el libro se vende exclusivamente en formato digital, como archivo PDF, sin protección DRM ni ninguna otra cosa rara. Puedes buscar, copiar y pegar contenidos, imprimirlo entero o por páginas, añadir anotaciones, etc. Cuenta con más de 550 páginas, formateadas en un tamaño de página DIN A4 y está listo para imprimir a doble cara.

El precio del libro son 10 euros, por lo que no merece la pena piratearlo. Sobre todo porque en el precio están incluidas todas las actualizaciones y revisiones que se publiquen en el futuro para adaptarse a los cambios de Symfony 2.0.x (todavía no se ha decidido si también se incluirán los cambios de Symfony 2.1.x porque falta mucho para que salga). Puedes leer gratis el apéndice de Twig para comprobar el estilo y formato del libro.

Desde su lanzamiento, la acogida del libro ha sido espectacular, pulverizando hasta las previsiones más optimistas. En Twitter puedes leer las opiniones de algunos de los primeros lectores del libro: opinión de @aferrandini, opinión de @uthopiko, opinión de @antonyete, opinión de @kikov79, opinión de @Emper, opinión de @davidcastello, opinión de @elsergillo.

En Twitter también puedes ver fotos de cómo se lee el libro en un iPad2, en un Kindle, en una Samsung Galaxy Tab y en la Motorola Xoom.

Para conocer el resto de detalles del libro y para comprarlo con PayPal, accede directamente a symfony.es/libro.

Comentarios

  1. Ni un segundo he dudado en comprarmelo ;)

    Aitor el 27 de diciembre de 2011, 16:25:53

  2. ¡Muchas gracias por la confianza Aitor!

    Javier Eguiluz el 27 de diciembre de 2011, 16:29:29

  3. Ya lo compre también, a ver si luego mando una foto de como se ve en un Nook.

    chuck el 27 de diciembre de 2011, 22:51:11

  4. Hmmm :-( habra que ver como lo puedo conseguir para leerlo

    ReynierPM el 28 de diciembre de 2011, 16:01:22

  5. Alguna posibilidad de incluir en github una descarga con todas las librerias necesarias?

    Anonymous el 29 de diciembre de 2011, 6:48:24

  6. Me temo que no entiendo tu petición de incluir las librerías necesarias en Github :|

    Javier Eguiluz el 29 de diciembre de 2011, 10:57:25

  7. Igual se refiere a añadir los vendors como submodules git del proyecto, así los puedes descargar usando git submodule update.

    Muy guay el libro, sobre todo para introducir a programadors php "antiguos" que no conocen ni git ni php 5.3.

    Miguel Ibero el 29 de diciembre de 2011, 19:16:01

  8. Ok. Lo de los submodules de Git no me convence. Prefiero seguir el modelo que utilizan y recomiendan los creadores de Symfony. Así se explica también en prácticamente todos los manuales y tutoriales de Symfony2 que he visto.

    Javier Eguiluz el 30 de diciembre de 2011, 12:30:35

  9. Lastima que yo no pueda comprarlo, por limitaciones paypal en mi pais, :( alguien me puede ayudar?

    jhon el 30 de diciembre de 2011, 15:52:16

  10. Gracias a Miguel Ibero, me refería exactamente a eso, pero que con descargar el repositorio de Github, no fuera necesario descargar nada más con git, que ya se pudiera comenzar a utilizar directamente.

    Anonymous el 31 de diciembre de 2011, 3:21:38

  11. Gracias por este y por todos tus aportes,

    Javier, la version 2.1 de symfony creo que esta mas cerca de lo que se cree y por otro lado Fabien anuncio unos cambios con respecto a la separacion con Doctrine (creo que desde ya sin esperar la version 2.1), estos cambios me parecen que son importantes, tienes pensado una proxima actualizacion del libro que incluya estos cambios?

    Gracias

    Richard el 6 de enero de 2012, 20:03:14

  12. Pues le di una leída al libro y esta muy bien escrito pero no me queda claro el nombre ¿¿por qué se llama "desarrollo web ágil con symfony2"??

    de metodologías ágiles no se habla nada, es otro el motivo del nombre?, los test están al final del libro, es más todo es muy redundante

    ejosvp el 10 de enero de 2012, 4:21:24

  13. @ejosvp, las primeras acepciones del diccionario para la palabra ágil son "ligero, pronto, expedito". De eso trata el libro, de hacer una aplicación web que sea correcta pero ligera y cuyo desarrollo sea completo pero rápido.

    Todo esto se refleja en cientos de pequeños detalles, sobre todo cuando hay que tomar una decisión: en el libro por ejemplo no se toca ni un solo archivo XML. Seguro que XML tiene muchas ventajas, como por ejemplo la validación a priori, pero escribir un YAML o una anotación es mucho más ágil que un XML y funciona igual de bien. Así con todo.

    Javier Eguiluz el 10 de enero de 2012, 8:19:41

  14. Hola soy de Cuba y aquí no podemos utilizar paypal ni nada parecido, por lo que me haría imposible hacerme del libro.

    Alguien podría ayudarme o darme alguna sugerencia ????

    Roilan el 10 de enero de 2012, 14:34:03

  15. ¿Hay alguna manera de pagar el libro sin que sea mediante paypal?, ¿Giro postal, transferencia bancaria, otras opciones?.

    Saludos.

    AlbMon el 10 de enero de 2012, 18:28:00

  16. ¿Por que no hay ninguna respuesta para aquellos que por limitaciones ajenas a nuestras voluntades y pecunio no podemos pagarlo? También soy de Cuba...

    alvk4r el 11 de enero de 2012, 18:59:51

  17. Calma Alvk4r, supongo que Javier andará algo liado con otras cosas y responderá cuando pueda.

    Saludos.

    AlbMon el 12 de enero de 2012, 1:26:51

  18. Hola a todos, en efecto estos días estaba muy liado intentando buscar una forma de pago alternativa a PayPal que funcione bien. Ya he respondido a todos los que me habéis preguntado por email.

    Como los comentarios de un blog no son el mejor sitio para responder a estas cosas, los que estéis interesados por favor escribidme a [email protected] y os cuento los detalles.

    Javier Eguiluz el 12 de enero de 2012, 8:56:04

  19. Hola un saludo alguien me podria decir el precio de este libro en dolares y como adquirirlo soy de Ecuado, agradeceria que alguien me de una respuesta por favor.

    Edison Rivadeneira el 24 de enero de 2012, 5:10:42

  20. Ya compré mi copia. Muy buen trabajo Javier! Felicitaciones!

    Mariano Del Rosso el 27 de enero de 2012, 14:24:37

  21. Justo lo que estaba buscando. Me va a servir mucho para proyectos de Symfony2 y para practicar/mejorar mi español. Saludos desde California.

    Christopher el 6 de febrero de 2012, 18:41:45

  22. ¡Genial! Me alegro mucho que el libro te pueda ayudar en tus proyectos Symfony2. Sobre lo de mejorar el español, parece que no te hace falta :)

    Javier Eguiluz el 6 de febrero de 2012, 22:08:42

  23. Javier primero gracias por el libro estoy comenzandolo a leerlo y espero que al terminar pueda empezar a realizar el proyecto, pero como estuve leendo comentariors anteriores en libro pones de ejemplo tu aplicacion cupon y muestras como istalarlo en linux, pero uso windows 7 como seria l ainstalacion de cupon en windows 7 te agradeceria poner la instalacion en OS windows.

    gracias por el libro.

    Yuri Argamonte HUamaní el 7 de febrero de 2012, 3:39:53

  24. Yuri, el libro no explica cómo instalar Cupon en Linux, sino cómo instalar Cupon sin más. No importa si usas Windows, Mac o Linux. En todos funciona igual. Otra cosa es que en Windows instales PHP de alguna manera "no convencional" y eso te cree algún problema.

    Javier Eguiluz el 7 de febrero de 2012, 9:56:16

  25. hola Javier, en el código de la cuenta atrás (página 166) primero creo que le sobra una llave, y luego dice Faltan: oferta.fechaExpiracion | cuenta_atras . De esta forma solo me muestra el texto oferta.fechaExpiracion | cuenta_atras

    Saludos

    Jose el 10 de febrero de 2012, 2:11:11

  26. Jose, muchas gracias por la corrección. Tienes toda la razón y ya lo he arreglado para la próxima actualización.

    Javier Eguiluz el 13 de febrero de 2012, 10:49:31

  27. Estoy interesado en comprar el libro pero imposibilitado por el sistema paypal en mi país, estuve por Paris la sema pasada y no me respondió a mi correo Sr. Javier Eguiluz y ya estoy en Paraguay quisiera una alternativa como por ejemplo algún tipo de giro evio desde ya gracias espero una respuesa

    Víctor el 17 de febrero de 2012, 16:35:55

  28. Hola Victor. Respondí a tu email unas horas después de que me lo enviaras. En concreto, el "Sun, 12 Feb 2012 13:34:56 -0800 (PST)" y la dirección de envío fue vicarkangel (at) hotmail_com

    Javier Eguiluz el 17 de febrero de 2012, 16:45:08

  29. Javier, saludos desde Venezuela,

    Recién compro el libro a pesar de algunas restricciones acá en mi país que le dan dolor de cabeza a más de uno.

    Nunca me había atrevido a meterme de lleno con Symfony, aunque hice pequeños intentos con Joobet para la versión 1.x siempre me pareció algo complicado, pero es hasta ahora que inicio a leer tu libro que considero al FW más amigable y potente de lo que había pensado y todo gracias a la sencillez con la que explicas.

    Por cierto en la pequeña presentación de html5 que haces, las etiquetas .., creo pueden ser modificada por ..., para seguir con el esquema semántico.

    Te reitero mi agradecimiento por este grandioso trabajo y te deseo el mayor de los éxitos.

    José Ayrám el 17 de febrero de 2012, 17:47:43

  30. Javier disculpas por el caso, revise bien y encontré tu respuesta a mi mail Gracias lo hago publico por mi error

    Víctor el 17 de febrero de 2012, 18:19:40

  31. José, muchas gracias por lo que comentas :)

    Respecto a las etiquetas HTML que mencionas, me temo que el filtro anti-HTML de los comentarios se las han tragado. ¿Podrías por favor volver a escribirlas pero sin los símbolos ? Muchas gracias.

    Javier Eguiluz el 18 de febrero de 2012, 10:22:40

  32. Hola Javier, no me percaté del filtro tras publicar.

    Lo que te indicaba es que las etiquetas: nav id="menu" ul(acan van los li)ul nav pueden ser sustituidas por: nav menu (aca van los li) menu nav y así continuar con el uso semántico de html5, en vez de utilizar nav como una capa con id específico.

    Espero me haya podido explicar bien. Saludos.

    José Ayrám el 18 de febrero de 2012, 15:37:26

  33. Bueno, primero felicitar una vez más a todos los que hacen parte del blog de symfony.es. Ya llevé algunos proyectos con Symfony 1.2, ahora estoy enfiebrado y de hecho comencé un nuevo proyecto en Symfony2 sin embargo me quedo a veces pegado en algunas cosas por lo que me parece buenísimo el libro puede aclarar muchas cosas que no explican en la documentación original de Symfony, ya leí la introducción a twig y me entusiasmé a comprarlo. Pero, tengo aún limitaciones de PayPal en mi país (Venezuela) y no he podido realizar el pago :\ Alguien puede ayudarme. Muchas gracias de antemano.

    Mucho Éxito Javier. Saludos desde Venezuela.

    José Gabriel González el 19 de febrero de 2012, 8:20:19

  34. Hola Javier, ¿hay alguna novedad sobre la próxima actualización del libro? se espera con ansias jejeje. Saludos

    Jose el 27 de febrero de 2012, 0:29:05

  35. Hola alguien podria regalarme el libro. la verdad es que no tengo dinero y navego en internet desde las calles. gracias

    Hhh el 4 de mayo de 2012, 16:48:32

  36. Un Saludo Javier, bueno saves yo soy de la ciudad de Juliaca pais Peru; no tengo Visa susolo quiero pedirte dos cosas, la primera es si symfoni se puede instalas en windows y la segunda es como puedo comprar tu libro haciendo un deposito en una banco de Peru

    Edwin Cora Salas el 6 de mayo de 2012, 3:06:58

  37. Al igual que muchos, deseo obtener el libro, soy de Bolivia, y tambien hay limitaciones con el servicio de PayPal, porfavor como podria comprar el libro por otros medios??? Gracias por su ayuda.. Saludos Wilmer

    Wilmer Alvarez el 24 de mayo de 2012, 14:55:09

  38. Un saludo Javier por los comentarios veo que tu libro es bueno, saves yo soy de Peru de una provincia en el interior de mi pais, y no puedo pagar via internet porque no tengo visa quisiera saver como puedo pagar mediante los bancos locales de mi pais si me podrias mandar la forma de hacerlo en mi pais gracias Edwin

    Edwin Cora Salas el 10 de julio de 2012, 19:09:13

  39. Buenos dias Soy de Buenos Aires - Argentina, quería saber si el libro esta disponible aquí? va a ser mi primer framework de php todos dicen que la curva de aprendizaje es lenta con los frameworks pero después es muy rápido Saludos desde buenos aires Hernan

    Hernan el 3 de agosto de 2012, 19:51:37

Este artículo ya no permite añadir más comentarios.
¿Por qué? Los artículos cierran sus comentarios automáticamente unos meses después de su publicación para asegurar que estos sigan siendo relevantes.

Publicada el

27 de diciembre de 2011

Proyectos Symfony destacados

La plataforma de eCommerce 100% Symfony que rivaliza con Magento y PrestaShop. Ver más

Síguenos en @symfony_es para acceder a las últimas noticias.