</> CodeBooks
    ← Volver a PHP (página 9)
    Portada de Professional PHP6

    Professional PHP6

    Ed Lecky-Thompson, Steven D. Nowicki, Thomas Myer

    Editorial
    Wrox
    Año
    2009
    Páginas
    ~744
    Nivel
    Intermedio

    De qué trata

    Professional PHP6 es un libro de la serie Programmer to Programmer de Wrox (Wiley) escrito por Ed Lecky-Thompson y Steven D. Nowicki, con Thomas Myer como coautor, y publicado en abril de 2009. Se presentó como una obra para llevar PHP 6 al desarrollo de software empresarial, con ejemplos prácticos para diseñar y construir plataformas grandes y de alto rendimiento. Está dirigido a programadores PHP de nivel intermedio o avanzado; no es un libro para principiantes ni un repaso de las novedades del lenguaje.

    Se divide en varias partes. La primera trata los fundamentos del desarrollo profesional: programación orientada a objetos (encapsulación, herencia e interfaces), una introducción a UML, el diseño orientado a objetos a partir de un gestor de contactos que reaparece a lo largo del libro, los patrones de diseño clásicos del Gang of Four con su diagrama UML y su implementación en PHP, las colecciones y el acceso a bases de datos con PDO, con ejemplos sobre PostgreSQL. La segunda aborda técnicas avanzadas: mapeo objeto-relacional, programación orientada a eventos, registro y depuración, servicios web (sobre todo SOAP, con una breve introducción a REST), comunicación con los usuarios, sesiones y autenticación, y arquitectura de aplicaciones con MVC y frameworks. La tercera es un caso práctico de más de doscientas páginas, y el libro termina con capítulos para llevar PHP al límite.

    PHP 6 nunca llegó a publicarse: el proyecto se abandonó y el lenguaje saltó de PHP 5.x a PHP 7 en 2015. Por eso el código corresponde en la práctica a PHP 5. La reseña de I Programmer señala además que el tratamiento de la orientación a objetos es introductorio y que los ejemplos son largos y difíciles de seguir. Hoy interesa sobre todo por su enfoque de diseño y arquitectura.

    Descripción aproximada: se basa en el título y el contexto del libro.

    • PHP 5/6
    • Programación orientada a objetos
    • UML
    • Patrones de diseño
    • PDO y PostgreSQL
    • ORM
    • Servicios web SOAP y REST
    • Sesiones y autenticación
    • MVC
    • Arquitectura de aplicaciones

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Caso práctico de aplicación empresarial

    Proyecto de más de 200 páginas que aplica los patrones y técnicas de las partes anteriores a una aplicación completa.

    Más de PHP con nivel Intermedio