Curso de programación orientada a objetos con PHP

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.


1 comentario:

Nota: solo los miembros de este blog pueden publicar comentarios.

Instagram