:::: MENU ::::

Libros gratis para aprender PHP

PHP es el lenguaje mas popular para desarrollo web, en esta ocasión les presento una lista de libros gratuitos que pueden descargarse para aprender desde lo básico hasta técnicas avanzadas para crear aplicaciones utilizando Zend Framework que utiliza el patrón MVC para crear aplicaciones robustas en PHP.

PHP 5 Power Programming
Uno de los mejores libros sobre PHP 5, hace una introducción a las nuevas características que tiene PHP 5, un capitulo dedicado a las sintaxis de PHP, también hay capítulos sobre acceso a base de datos, rendimiento y optimización de código. Ofrece capitulos sobre OOP, diseño de patrones e integración con XML/SOAP.

php5-power-programming

Autores: Andi Gutmans, Stig Bakken, Derick Rethans
URL: PHP 5 Power Programming
Descarga: 013147149X_book.pdf

PHP Cookbook
Este libro tiene una colección de problemas, soluciones y ejemplos prácticos para programadores PHP. Se presenta una colección amplia de las mejores técnicas para problemas comunes del día a dia en el desarrollo de PHP. Contiene más de 250 funciones, que van desde tareas simples a programas completos que resuelven tareas complejas, como la impresión de tablas en HTML y la generación de gráficos de barras.

php-cookbook

Autores: Adam Trachtenberg, David Sklar
URL: PHP Cookbook

PHP Reference: Beginner to Intermediate PHP5
Este libro cuenta con una colección de 250 funciones PHP con explicaciones claras seguido de ejemplos para entender el uso y el funcionamiento de estas funciones. Además se ofrece numerosas sugerencias, conceptos básicos de PHP, ejemplos de consultas a MySQL, sintaxis de expresiones regulares.

php-reference-beginner-to-intermediate-php5

Autor: Mario Lurig
URL: PHP Reference: Beginner to Intermediate PHP5
Descarga: PHP Reference: Beginner to Intermediate PHP5

PHP Essentials
Este libro trata desde la historia de PHP, luego cubre los conceptos básicos del lenguaje, la programación orientada a objetos, gestión de archivos y carpetas, integración con base de datos MySQL y SQLite, procesamiento de formularios, manejo de cookies y sesiones. Todo con ejemplos prácticos de aplicación.

Autor: Techotopia
URL: PHP Essentials

Practical PHP Programming
En este libro encontrarás gran cantidad de información para los que recién se inician en PHP y a la vez presenta conceptos avanzados para los mas expertos. Presenta capítulos desde las sintaxis de PHP, pasando por conexión a base de datos, tips de seguridad y ejemplos prácticos.

Autor: Paul Hudson
URL: Practical PHP Programming

Zend Framework: Surviving The Deep End
Este libro cubre todos los aspectos del desarrollo de aplicaciones utilizando Zend Framework. Primero presenta una explicación detallada de Zend Frameword, el uso del patrón Modelo-Vista-Controlador (MVC) para el desarrollo de aplicaciones, un tutorial para aprender los principios básicos, luego como extender las clases existentes y finalmente como optimizar aplicaciones hechas en Zend Framework.

Autor: Pádraic Brady
URL: Zend Framework: Surviving The Deep End


22 Comentarios

  • fsk |

    No veo especificado el idioma de cada uno, por lo que supongo que están en inglés (algo raro suponer que si no se especifica el idioma de un contenido en un sitio en español, este sea inglés).
    ¿Alguno en español para recomendar?

  • lucia |

    hola unijimpe buen post, me gustaria saber si me puedes ayudar en una consulta de php sobre arrays y foreach
    <?php
    $tags = array(“Juegos”,”Musica”,”Descargas….”);
    foreach ($tags as $tag){
    echo”\n$actual“;
    ?>
    y como son muchas categorias me gustaria saber si se puede hacer para que un “” diga “class=’s’” y otro un “” diga “class=’n’” y asi susecibamente bueno espero tu respuesta

  • lucia |

    hola unijimpe buen post, me gustaria saber si me puedes ayudar en una consulta de php sobre arrays y foreach
    <?php
    $tags = array(“Juegos”,”Musica”,”Descargas….”);
    foreach ($tags as $tag){
    echo”\n<li><a href=\”/tag/”.$tag.”/\” class=\”current\”>$tag</a></li>”;
    ?>
    y como son muchas categorias me gustaria saber si se puede hacer para que un “<li>” diga “class=’s’” y otro un “<li>” diga “class=’n’” y asi susecibamente bueno espero tu respuesta

  • unijimpe |

    Lucia lo que pides es sencillo, para ello agregas un contador que luego vas verificando si es múltiplo de 2 pones un estilo de lo contrario el otro estilo:


    <?php
    $tags = array("Juegos","Musica","Descargas");
    $cont = 0;
    foreach ($tags as $tag) {
    $cont++;
    $class = "n";
    if ($cont%2) {
    $class = "s";
    }
    echo "\n<li class=\"".$class."\">";
    echo "<a href=\"/tag/".$tag."/\" class=\"current\" rel=\"nofollow\">".$tag."</a>";
    echo "</li>";
    ?>

  • lucia |

    gracias unijimpe lo estaba buscando por varios sitios
    aunque solo lo que falta es cerrar el “foreach” pero ya lo arrelge mil gracias un beso

  • unijimpe |

    Rodrigo, todos los libros mencionados son muy buenos, pero si me piden una sugerencia puedes leer: PHP 5 Power Programming el cual también puedes ordenarlo desde Amazon.

Publica tu comentario

En este blog los comentarios están moderados, serán mostrados cuando el administrador los apruebe. Por favor, evita comentarios ofensivos u obscenos por que no serán aprobados.
Si deseas publicar código fuente debes hacerlo entre las etiquedas <code> y </code>, además debes reemplazar los carácteres < por &lt; y > por &gt;.