Curso de SOLID com PHP: Orientação a Objetos com PHP

8,6

Nota desse curso

3.055

Alunos neste curso

Faça esse curso de Boas práticas em PHP e:

  • Aprenda conceitos avançados de Orientação a Objetos
  • Escreva código coeso com Single Responsibility Principle
  • Saiba como lidar com acoplamento
  • Entenda a fundo os ganhos do encapsulamento
  • Domine os principios de código sólido
  • Técnicas e exemplos em PHP

Conteúdo Detalhado

  1. Coesão e o Single Responsibility Principle

    • O que é coesão?
    • Vantagens das classes coesas
    • Como escrever classes coesas
    • O princípio SRP
  2. Acoplamento e a estabilidade

    • Por que acoplamento é ruim?
    • Como lidar com acoplamento?
    • Acoplamento aferente e eferente
    • Classes estáveis
    • Programação voltada a interfaces
  3. Classes abertas, Open Closed e Dependency Inversion Principles

    • Princípio das classes abertas-fechadas (OCP)
    • Inversão de Dependências (DIP)
    • Escrevendo código flexível
  4. Entendendo o encapsulamento

    • O que é encapsulamento?
    • Percebendo classes não encapsuladas
    • Encapsulamento e reuso
  5. Herança e o Liskov Substitutive Principle

    • O que é herança?
    • Por que usar herança é difícil?
    • Quando usar herança?
    • Quando não usar herança?
    • O princípio de Liskov (LSP)

Primeira aula de SOLID com PHP: Orientação a Objetos com PHP

Instrutores

  • Renan é desenvolvedor, formado pela USP em Ciência da Computação, apaixonado por ensino de tecnologia. Sempre procura passar o máximo de boas práticas de desenvolvimento de softwares para quem está aprendendo.

Cursos relacionados

Cursos de PHP em Programação

Público alvo

Desenvolvedores que já conhecem orientação a objetos, e desejam criar sistemas ainda mais fáceis de serem mantidos.

Nível de Dificuldade

Intermediário

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Alan Martins

em 31/12/2018

É uma parte fundamental da programação orientada a objetos. Apenas isso!

SOLID com PHP: Orientação a Objetos com PHP

Geyzon Santos Do Amaral

em 13/03/2019

O instrutor fala muito "Beleza?". É um saco isso!

SOLID com PHP: Orientação a Objetos com PHP

Tacio Monteiro Costa

em 12/10/2018

Gostei bastante da maneira como o conteúdo foi apresentado: através de exemplos. Parabéns pela qualidade na edição do conteúdo, pessoal!

SOLID com PHP: Orientação a Objetos com PHP

Sabe quando você pode começar? Agora!

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana