¿Le gustaría diseñar un sitio web moderno? Aquí lo tienes: aprende sobre desarrollo orientado a objetos con PHP desde los conceptos básicos hasta la implementación práctica. En este tutorial de Jan Brinkmann, de 10 horas de duración, aprenderá los conceptos básicos y avanzados, patrones de diseño y proyectos prácticos.
¡Aprender idiomas nunca ha sido tan fácil! Deje que el tutorial de PHP le muestre cómo crear su sitio web basado en programación orientada a objetos.
¿Quiere entender y utilizar PHP? Siga los pasos de Jan Brinkmann, desarrollador con más de 15 años de experiencia. En dos capítulos generales, se le proporcionará la información básica y práctica que necesita para trabajar de forma independiente con PHP . Como extra, esta formación incluye una galería de imágenes completamente diseñada y bien equipada: un logotipo editable, cuatro plantillas Photoshop de la galería y la implementación completa como plantilla HTML/CSS.
Este tutorial de PHP comienza con la idea básica de la orientación a objetos y le familiariza con todos los términos. A continuación, aprenderá sobre los cuatro pilares de la orientación a objetos - los conceptos, también abreviados como APIE, son Abstracción, Polimorfismo, Herencia y Encapsulación.
Por último, se familiarizará con la implementación práctica y descubrirá de forma sencilla las posibilidades que ofrece PHP 7. Los conceptos avanzados de la programación orientada a objetos le prepararán para su trabajo diario con PHP.
La transición a la práctica se caracteriza por la estructuración de proyectos. Utilizará el cargador automático de clases y los espacios de nombres de PHP. Antes del proyecto extenso, se familiarizará con algunos patrones de diseño que necesitará una y otra vez.
La segunda parte de la formación le mostrará cómo funcionan los frameworks PHP modernos . Para ello, implementaremos el patrón modelo-vista-controlador utilizando únicamente recursos de PHP. Dividiremos el código en unidades lógicas utilizando espacios de nombres y crearemos un proyecto totalmente funcional que procese plantillas HTML. Esto le dará una idea de la estructura de los proyectos web modernos, sin rodeos.
La galería de imágenes incluye un punto de entrada central a través del archivo index.php, el enrutamiento de la solicitud a las clases correctas, una clase bootstrap para determinar el recurso correcto, controladores frontales con acciones, conexión a base de datos orientada a objetos utilizando PDO y el inicio de sesión del usuario. También se procesan las peticiones POST, se procesan las imágenes subidas y se escalan a una altura de imagen común.
También se incluye el registro de usuarios y el correspondiente inicio de sesión.
Aprenderás conocimientos básicos y desarrollo web orientado a objetos con PHP utilizando importantes conceptos prácticos. También se le darán las herramientas para implementar aplicaciones web completas con las herramientas de PHP sin tener que recurrir a frameworks externos: entender la orientación a objetos e implementar proyectos orientados a objetos con PHP, crear su propio proyecto de controlador de vista de modelo, entender cómo funcionan los frameworks PHP modernos, implementar patrones de diseño importantes con PHP, dominar los espacios de nombres en PHP y definir sus propios autoloaders.
Para sitios web rápidos y sin errores con diseños optimizados
Paso a paso hacia formularios funcionales propios
Todos los módulos importantes explicados
Para sitios web y aplicaciones modernos
¡Escribe tus propias líneas!
Desarrolle sitios web y aplicaciones usted mismo
Cómo tus sitios web y aplicaciones hablan como ChatGPT
Todas las características relevantes explicadas en detalle