Curso de programación orientada a objetos con PHP
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:
Parte 1: Programación orientada a objetos desde cero
1 . ¿Por qué necesitamos clases y objetos? 19:43
2 . Encapsulamiento, getters y setters 24:38
3 . Herencia y abstracción 13:14
4 . Interacción entre objetos 14:39
5 . Interfaces y polimorfismo 26:07
6 . Autocarga y nombres de espacio 21:02
7 . Composer y PSR-4 22:01
8 . Repaso y solución de ejercicios 19:54
9 . Factory y value objects 20:09
10 . Reducción de condicionales y código estructurado 8:20
Parte 2: Métodos y propiedades estáticas y constantes
11 . Métodos y propiedades estáticos 19:41
12 . Constructores semánticos e interfaces fluidas 6:00
13 . Creación y uso de “Facades” e interfaces 13:47
14 . Uso de Constantes en las clases de PHP 8:57
Parte 3: Métodos mágicos
15 . __get, __set, __isset y __unset 20:22
16 . Llamadas dinámicas a métodos 11:33
17 . __call y __callStatic 21:29
18 . __toString y __invoke 13:51
19 . __sleep y __wakeup 16:35
20 . __clone 16:26
Parte 4: Complementos
21 . Iteración de objetos 11:57
22 . Objetos inmutables 21:29
23 . Comparación entre objetos 9:34
24 . Creación y uso de traits en PHP 17:39
25 . Creación de macros con traits, métodos estáticos y __call 16:35
26 . Instalación y uso de componentes de terceros con Composer 10:39
Parte 5: Desarrollo con pruebas (PHPUnit)
27 . Introducción al desarrollo con pruebas 17:28
28 . Array Access, parte 1 8:09
29 . Array Access, parte 2 11:10
30 . Clases anónimas
Curso de programación orientada a objetos con PHP[Mega]
1.66 GB |xxx hs de clases | styde| 10/2018 |Idioma: Español
www.programaciioneliotpest.blogspot.com.ar
Si fallan los enlaces por favor repórtalos con un comentario líneas abajo.
Hola bro cuando le doy click al enlace se bloquea de una la pagina
ResponderEliminar