Styde es una nueva comunidad de desarrollo web en español. Con nosotros podrás aprender Laravel, PHP y otras tecnologías, desde tutoriales básicos gratuitos hasta cursos avanzados a bajo costo, de la mano de profesionales con años de experiencia.
PHP es generalmente conocido por ser un lenguaje de código abierto que nos permite generar páginas web dinámicas en HTML ¿Pero sabías que a partir de la versión 5, PHP adquirió una tras otra todas las características de un lenguaje de programación orientada a objetos?
PHP soporta la creación de clases, objetos, herencia, interfaces, clases abstractas, y muchos otros conceptos que quizás te resulten abrumadores o complicados en este momento. Pero si me sigues a lo largo de las siguientes lecciones, te prometo que pasarán a ser conceptos familiares que podrás usar cada vez que programes con PHP y sobretodo si estás trabajando con un framework como Laravel. Puesto que Symfony, Laravel y todos los principales frameworks de PHP hacen uso extenso de todas estas características de la programación orientada a objetos.
Así que dominando estos conceptos de OOP no solo serás mucho más productivo y escribirás un código más eficiente, fácil de mantener y re-usar, sino que además ganarás mucha confianza mientras programas, puesto que entenderás de una mejor forma las bases sobre las cuáles se desarrolla en Laravel y otros frameworks y componentes modernos.
Este curso explica programación orientada a objetos desde cero, para verlo sólo requieres de: conocimientos básicos de PHP, un servidor (preferiblemente local) donde puedas ejecutar el código PHP y por supuesto muchos ánimos de aprender:
-
Herencia y abstracción- 13:14
-
Interacción entre objetos - 14:39
-
Interfaces y polimorfismo - 26:07
-
Autocarga y nombres de espacio - 21:02
-
Composer y PSR-4 - 22:01
-
Repaso y solución de ejercicios - 19:54
-
Factory y value objects - 20:09
-
Métodos y propiedades estáticos - 19:41
-
__get, __set, __isset y __unset - 20:22
-
[__call y __callStatic](https://styde.net/ llamadas-a-metodos-magicos-con-__call-y-__callstatic-en-php/) - 21:29
-
Uso de los métodos mágicos __toString y __invoke en PHP - 13:51
-
__sleep y __wakeup - 16:35
-
__clone -16:26
##Parte 4: Complementos
-
Iteración de objetos - 11:57
-
Objetos inmutables - 21:29
-
Comparación entre objetos - 9:34
-
Creación de macros con traits, métodos estáticos y __call - 16:35
Laravel desde cero
- Primeros pasos con Laravel 5.*
- Curso de Laravel 5.1
- Crea una aplicación con Laravel 5.3
- Curso básico de Eloquent ORM
Laravel y PHP avanzado
- Curso de administración de servidores para PHP y Laravel
- Curso avanzado de Eloquent ORM
- Crea componentes para PHP
- Interfaces dinámicas con Laravel y jQuery
Otras tecnologías
© 2016 Styde.net