Imagem do Curso gratuito Programação orientada a objeto usando PHP

Curso online gratuitoProgramação orientada a objeto usando PHP

Duração do curso online: 12 horas e 37 minutos

4.67

EstrelaEstrelaEstrelaEstrelaMeia estrela

(3)

Domine POO em PHP e crie sistemas mais organizados e escaláveis. Curso online gratuito com prática, exercícios e conceitos essenciais para o mercado.

Neste curso gratuito, aprenda sobre

  • Conceitos fundamentais de POO: classes, objetos, atributos e métodos
  • Origem histórica da POO e a primeira linguagem orientada a objetos
  • Configurar ambiente PHP no Windows: XAMPP e uso de IDE (ex.: NetBeans)
  • Criar e instanciar classes e objetos em PHP na prática
  • Visibilidade (public/protected/private) e controle de acesso a membros
  • Métodos especiais: construtor, getters e setters e sua importância
  • Encapsulamento: ocultar detalhes e expor interface segura de uso
  • Relacionamentos entre classes: composição/objetos compostos e agregação
  • Modelagem prática de problemas com POO por meio de exercícios
  • Herança: reutilização, especialização e hierarquia entre classes
  • Polimorfismo: sobreposição vs sobrecarga e efeitos no design
  • Desenvolver um projeto final em PHP aplicando os pilares da POO
  • Benefícios e motivos para atualizar e usar PHP 7.x (ex.: desempenho)

Descrição do curso

Aprender Programação Orientada a Objetos (POO) é um divisor de águas para quem quer desenvolver aplicações em PHP com mais organização, reutilização de código e facilidade de manutenção. Neste curso online gratuito, você evolui do entendimento conceitual à aplicação prática, construindo a base necessária para escrever projetos mais limpos, escaláveis e alinhados com o que o mercado espera de um(a) desenvolvedor(a).

A jornada começa esclarecendo o que é POO e por que ela se tornou um modelo tão importante no desenvolvimento de software. Em seguida, você entra no universo de classes e objetos, entendendo como transformar ideias do mundo real em estruturas de código bem definidas. Ao longo das aulas, você aprende a controlar o acesso a dados e comportamentos com visibilidade, criando uma separação mais segura e inteligente entre o que o código expõe e o que precisa ficar protegido.

Para tornar a aprendizagem realmente aplicável, o curso explora métodos especiais e padrões comuns do dia a dia, como construtores, getters e setters, fundamentais para modelar entidades e manter consistência ao manipular atributos. A cada etapa, os exemplos ajudam você a consolidar a lógica por trás das decisões e a enxergar POO como uma forma de pensar e estruturar soluções, não apenas como um conjunto de regras.

Com a base estabelecida, você avança para os pilares da POO, entendendo como o encapsulamento ajuda a criar componentes mais coesos e confiáveis. Depois, aprofunda o raciocínio com relacionamento entre classes, incluindo composição e agregação, habilidades essenciais para modelar sistemas reais com múltiplas partes se comunicando entre si. Na sequência, herança e polimorfismo entram como recursos que ampliam o reuso e a flexibilidade, permitindo criar hierarquias bem planejadas e comportamentos ajustáveis conforme o contexto.

Ao final, você reforça o aprendizado com exercícios e um projeto prático, conectando conceitos importantes para que você se sinta mais seguro(a) ao construir funcionalidades em PHP com orientação a objetos. Se você quer sair do “código que funciona” para o “código que evolui”, este curso é um caminho sólido para elevar seu nível.

Conteúdo do curso

  • Aula em vídeo: Curso POO Teoria #01a - O que é Programação Orientada a Objetos 37m
  • Exercício: Qual a primeira linguagem de programação orientada a objetos criada?
  • Aula em vídeo: Curso POO PHP #01b - Instalando o XAMPP e o NetBeans 13m
  • Exercício: Qual ferramenta é recomendada para configurar um ambiente PHP no Windows 10?
  • Aula em vídeo: Curso POO Teoria #02a - O que é um Objeto? 30m
  • Exercício: O que define um objeto na programação orientada a objetos (POO)?
  • Aula em vídeo: Curso POO PHP #02b - Criando Classes e Objetos em PHP 23m
  • Exercício: Qual é um dos principais conceitos discutidos na segunda aula de programação orientada a objetos com PHP?
  • Aula em vídeo: Seja APOIADOR e receba RECOMPENSAS 04m
  • Exercício: Quais são as vantagens de se tornar um apoiador do canal mencionado no vídeo?
  • Aula em vídeo: Curso POO Teoria #03a - O que é Visibilidade em um Objeto? 18m
  • Exercício: Qual é a função dos símbolos de visibilidade na programação orientada a objetos?
  • Aula em vídeo: Curso POO PHP #03b - Configurando Visibilidade de Atributos e Métodos 15m
  • Exercício: _Qual o símbolo utilizado para indicar atributos ou métodos públicos em PHP?
  • Aula em vídeo: Curso POO Teoria #04a - Métodos Especiais 24m
  • Exercício: Qual é a sequência correta para definir atributos e métodos de uma estante?
  • Aula em vídeo: Curso POO PHP #04b - Métodos Getter, Setter e Construtor 19m
  • Exercício: Qual a importância de assistir a aula conceitual antes da prática?
  • Aula em vídeo: Curso POO Teoria #05a - Exemplo Prático com Objetos 35m
  • Exercício: Qual é o exercício proposto na quinta aula do curso de programação orientada a objetos?
  • Aula em vídeo: Curso POO PHP #05b - Exemplo Prático em PHP 26m
  • Exercício: Qual é o pré-requisito para entender a aula 05b de programação orientada a objetos?
  • Aula em vídeo: Curso POO Teoria #06a - Pilares da POO: Encapsulamento 37m
  • Exercício: Quais são os três pilares principais da programação orientada a objetos mencionados na aula?
  • Aula em vídeo: Curso POO PHP #06b - Encapsulamento 30m
  • Exercício: _Qual é o primeiro pilar da programação orientada a objetos, mencionado na aula 6b do curso de PHP por Curso em Vídeo?
  • Aula em vídeo: Curso POO Teoria #07a - Relacionamento entre Classes 35m
  • Exercício: Qual é o objetivo da criação do ambiente de trabalho descrito no vídeo?
  • Aula em vídeo: Curso POO PHP #07b - Objetos Compostos em PHP 29m
  • Exercício: Qual é a função principal do método 'Construtor' em uma classe de PHP no contexto de programação orientada a objetos?
  • Aula em vídeo: Curso POO teoria #08a - Relacionamento de Agregação 27m
  • Exercício: O que é encapsulamento em programação orientada a objetos?
  • Aula em vídeo: Curso POO PHP #08b - Agregação entre Objetos em PHP 22m
  • Exercício: Qual conceito é essencial para criar o relacionamento entre classes em PHP?
  • Aula em vídeo: Curso POO Teoria #09 - Exercícios de POO 24m
  • Exercício: Qual é o conceito representado pela relação entre uma planta arquitetônica e uma casa na programação orientada a objetos?
  • Aula em vídeo: Curso POO PHP #09b - Exercício prático POO em PHP 22m
  • Exercício: Qual dos conceitos é considerado o primeiro pilar da Programação Orientada a Objetos abordado no curso?
  • Aula em vídeo: Curso POO Teoria #10a - Herança (Parte 1) 18m
  • Exercício: Quais são os três pilares da Programação Orientada a Objetos mencionados na aula?
  • Aula em vídeo: Curso POO PHP #10b - Herança (Parte 1) 16m
  • Exercício: _Qual é o conceito de herança na programação orientada a objetos?
  • Aula em vídeo: Curso POO Teoria #11a - Herança (Parte 2) 25m
  • Aula em vídeo: Curso POO PHP #11b - Herança (Parte 2) 21m
  • Aula em vídeo: Curso POO Teoria #12a - Conceito Polimorfismo (Parte 1) 28m
  • Aula em vídeo: Curso POO PHP #12b - Polimorfismo em PHP (Parte 1) 21m
  • Aula em vídeo: Curso POO Teoria #13a - Conceito Polimorfismo (Parte 2) 20m
  • Aula em vídeo: Curso POO PHP #13b - Polimorfismo Sobrecarga (Parte 2) 21m
  • Exercício: _Qual é a diferença entre polimorfismo de sobreposição e polimorfismo de sobrecarga?
  • Aula em vídeo: Curso POO conceito #14a - Exercícios de POO (Parte 2) 23m
  • Aula em vídeo: Curso POO PHP #14b - Projeto Final em PHP (Parte 1) 17m
  • Aula em vídeo: Curso POO conceito #15a - Exercícios de POO (Parte 3) 21m
  • Aula em vídeo: Curso POO PHP #15b - Projeto Final em PHP (Parte 2) 16m
  • Aula em vídeo: Acabou POO, vem aí CURSO DE PYTHON! 08m
  • Aula em vídeo: PHP7: você já está usando? DEVERIA! - CeV Responde #064 17m
  • Exercício: _Qual é uma das principais vantagens da atualização para o PHP 7.1?

Este curso gratuito inclui:

12 horas e 37 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Programação Front-End

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso