O que é Programação Orientada a Objetos ?
A programação Orientada a objetos (POO) é uma forma especial de
programar, mais próximo de como expressaríamos as coisas na vida real do
que outros tipos de programação. Um outro conceito seria: é
um paradigma de análise, projeto e programação de sistemas de
software baseado
na composição e interação entre diversas unidades de software chamadas
de objetos.Com a POO temos que aprender a pensar as coisas de uma
maneira distinta, para escrever nossos programas em termos de objetos,
propriedades, métodos e outras coisas.
Por que este curso é chamado de PHP Orientado a Objetos ?
O PHP, assim como a maioria das linguagens de programação, pode ser
utilizado tanto usando a metodologia procedural como usando a
metodologia de Orientação a Objetos e neste curso vamos ver o PHP sendo
utilizado com o paradigma de Orientação a Objetos e por isso o título.
Este curso faz parte do pacote de formação PHP e nele você vai perceber
que a POO é muito diferente da programação procedural, vamos conhecer os
principais pilares da POO e utilizá-los de forma prática.
Qual a diferença entre Programação Orientada a Objetos e Procedural ?
Durante anos, os programadores se dedicaram a construir aplicações
muito parecidas que resolviam uma vez ou outra, os mesmo problemas. Para
conseguir que os esforços dos programadores possam ser utilizados por
outras pessoas foi criado a POO. Esta é uma série de normas de realizar
as coisas de maneira com que outras pessoas possam utilizá-las e
adiantar seu trabalho, de maneira que consigamos que o código possa se
reutilizar. Pensar em termos de objetos é muito parecido a como faríamos
na vida real. Por exemplo, vamos pensar em um carro para dar um modelo
em um esquema de POO. Diríamos que o carro é o elemento principal que
tem uma série de características, como poderiam ser a cor, o modelo ou a
marca. Ademais tem uma série de funcionalidades associadas, como podem
ser andar, parar ou estacionar. Então em um esquema POO o carro seria o
objeto, as propriedades seriam as características como a cor ou o modelo
e os métodos seriam as funcionalidades associadas como andar ou parar.
Portanto programar orientado é objeto é pensar no mundo real como
classes e objetos.
Não entendo nada de programação nem de PHP, vou conseguir entender este curso?
Não. Este curso foi feito exatamente para pessoas que não têm nenhum
conhecimento em programação, porém, se você não tiver conhecimentos de
lógica de programação não conseguirá entender este curso.
Quais cursos devo fazer para me tornar um programador PHP?
Pensando nas pessoas que estão começando agora na programação criamos
um projeto chamado FORMAÇÃO DE PROGRAMADOR PHP, este projeto é composto
de vários módulos, para conhecer melhor clique na aba FORMAÇÃO PHP e
veja a sequência dos módulos.