La complejidad que ha alcanzado el mundo de las aplicaciones web requiere de nuevos abordajes.
Las técnicas que se utilizan para el desarrollo de sitios simples no ofrecen el soporte adecuado para construir aplicaciones de capaces de satisfacer las demandas del segmento corporativo.
Es por eso que muchos profesionales no logran insertarse en dichos mercados, perdiendo de esa forma la posibilidad de capitalizar oportunidades altamente lucrativas.
La Programación Orientada a Objetos es la piedra angular de los desarrollos modernos. Conceptos tales como la herencia, el polimorfismo o el encapsulamiento son considerados básicos para la creación de aplicaciones sólidas que puedan perdurar en el tiempo sin perder su relevancia y aporte de valor.
En la actualidad, PHP incluye un poderoso intérprete capaz de ejecutar aplicaciones de alta complejidad escritas utilizando este paradigma e incluso incorpora algunas adicionales que no están presentes en otros lenguajes.
Si bien la sintaxis de la Programación Orientada a Objetos no suele presentar mayores desafíos para profesionales experimentados, aprovecharla al máximo depende de una profunda comprensión de los conceptos subyacentes.
Una vez dominados estos conceptos los niveles de productividad alcanzados se encuentran muy por encima de aquellos desarrollos realizados utilizando técnicas convencionales.
En este libro encontrarás una guía que te llevará paso a paso a comprender los conceptos de la Programación Orientada a Objetos y su implementación específica en PHP.
No se trata de un libro teórico, cada capítulo incluye ejercicios de aplicación práctica que te permitirán afianzar los conocimientos a medida que avances en su estudio.
Qué aprenderás
- Un modo de estructurar tu código de modo de hacerlo fácilmente extensible y adaptable a diferentes situaciones
- Cómo aprovechar al máximo las herramientas específicas de PHP para aumentar tu productividad
- Cómo apalancarte en funcionalidad desarrollada por terceros
- Cómo tratar con errores inesperados
- Cómo escribir código reutilizable
Contenido
Durante las más de 130 páginas del libro se tratan los siguientes temas:
- Introducción a la Programación Orientada a Objetos
- Implementación de POO en PHP
- Definición de clases
- Uso de objetos
- Clases nativas de PHP
- Herencia
- Polimorfismo
- Manejo de Excepciones
- Interacción con Bases de Datos
- Uso de clases de terceros
Haciendo click aquí puedes descargar el primer capítulo.
Futuras versiones
La tecnología avanza día a día. Es poco probable que las verdades de hoy continúen vigentes mañana, es por eso que este libro es un documento vivo, está en constante evolución.
Es por eso que los compradores del libro reciben en forma gratuita las actualizaciones a medida que van publicándose.
Soy Mauro Chojrin, Software Craftsman, Technical Coach y Experto PHP.
Estudié la Licenciatura en Ciencias de la Computación en la Universidad de Buenos Aires.
Trabajo en desarrollo web desde el año 2000 y con PHP desde 2003.
Durante mi carrera profesional me he desempeñado en diversos roles, entre ellos arquitecto y líder técnico.
He colaborado con grandes empresas, entre ellas:
Así como con pequeñas startups alrededor del mundo.
He tenido el placer de dar clases en diferentes instituciones donde he ayudado a miles de estudiantes de todo el mundo a mejorar sus capacidades técnicas y acceder a posiciones de mayor responsabilidad y remuneración, entre ellas:
Regularmente colaboro con artículos técnicos en publicaciones de la industria, entre ellas:
A su vez he sido orador en eventos de tecnología, como por ejemplo: