Curso de PHP - Novidades do PHP 8.0

Conheça as novidades do PHP 8 e construa aplicações modernas com a linguagem!

Nível Intermediário Categoria Desenvolvimento Back-end

  • Curso com 02h22 de videos
  • Certificado com 8 horas
  • 17 exercícios

Sobre o curso

Conheça as novidades do PHP 8 e construa aplicações modernas com a linguagem!

A linguagem de programação PHP tem evoluído rapidamente desde a versão 7.0. A cada versão a linguagem tem ganhado novos recursos concisos, levando a linguagem a um nível de maturidade muito importante. O PHP 8 vem para consolidar esse processo, com adição de vários recursos que complementam as versões anteriores, além de trazer características completamente novas a linguagem.

O que irá aprender?

Neste curso vamos falar sobre as principais recursos introduzidos no PHP 8. Veremos as principais alterações realizadas para consistência da linguagem, além de discutir sobre uso dos novos recursos e como eles afetam as aplicações na prática.

Entre vários outros conteúdos conheceremos:

  • Novos recursos de melhoria de sintaxe, como, parâmetros nomeados e promoção de propriedades;
  • Elementos novos para trabalhar com tipo;
  • Novos Operadores e expressões;
  • Quais alterações foram realizadas na orientação a objetos e como elas trazem mais consistência a linguagem;
  • Novas funções para trabalhar com string;
  • O que são e como trabalhar com attributes, também conhecido como annotations;
  • O que é JIT, onde ele trabalha e quais as vantagens reais dele para a linguagem.

Pra quem é esse curso?

Esse curso é voltado para desenvolvedores que já conhecem a linguagem de programação PHP e deseja conhecer como os recurso da versão 8 podem ajudar no seu dia a dia e também na migração de suas aplicações legadas.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • PHP 8.0
  • Docker
  • Visual Studio Code

Sobre o professor

Elton Fonseca

Elton Fonseca

Professor e Desenvolvedor na TreinaWeb. Elton é graduado em Análise e Desenvolvimento de Sistemas pelo Instituto Federal, apaixonado por desenvolvimento de software e tudo ligado à área de tecnologia. Atua em diversas áreas, como desenvolvimento Back-end, Cloud Computing e CMS. Nas horas vagas, adora estudar sobre o mercado financeiro, cozinhar e brincar com o pequeno Daniel, isso quando a Luciane deixa.

Conteúdo programático

  1. Apresentação

    Apresentação do curso.

    1 aula
    • Apresentação
  2. Parâmetros

    Nesta aula vamos falar sobre as alterações na declaração e atribuição de parâmetros introduzidas no PHP 8

    5 aulas
    • Ambiente de desenvolvimento
    • Promoção de propriedades no construtor
    • Parâmetros nomeados
    • Vírgula no último item dos parâmetros
    • Questionário
  3. Tipos

    Nesta aula aprenderemos o que é o novo recurso de união de tipos e o novo tipo introduzido o mixed

    6 aulas
    • O que é União de Tipos?
    • União de tipos avançado
    • Tipo false na União de Tipos
    • Tipo Mixed
    • Interface Stringable
    • Questionário
  4. Expressões e Exceções

    Nesta aula falaremos os novos recursos nullsafe e match. Também falaremos sobre pequenas mudanças na parte de tratamento de exceções.

    4 aulas
    • Operador Nullsafe
    • Expressão Match
    • Mudança nas Exceções no PHP 8
    • Questionário
  5. Orientação a Objetos

    Nesta aula veremos alguns recursos que foram aprimorados na orientação a objetos para trazer mais consistência a linguagem

    5 aulas
    • Obter nome da classe via Objeto
    • Validação de assinatura de método abstrato dentro de Trait
    • Comportamento de métodos privados na herança
    • Novo tipo Static
    • Questionário
  6. Strings

    Nesta aula falaremos sobre a mudança que tivemos na precedência dos operadores de concatenação, adição e subtração. Além de conhecer novas funções para trabalhar com strings.

    3 aulas
    • Mudança na precedência dos operadores (. + -)
    • Novas funções para trabalhar com String
    • Questionário
  7. Outros Recursos

    Nesta aula vamos conhecer o novo recurso de atributos nativo da linguagem, também falaremos sobre o JIT em uma discussão bem legal sobre o novo recurso.

    6 aulas
    • Que é atributo e qual sua sintaxe
    • Obtendo dados declarados nos atributos
    • Usando atributos de maneira prática
    • Weak Maps
    • O que é JIT e uma discussão sobre ele
    • Questionário
Download da ementa

Cursos relacionados

Formação em que esse curso está inserido

Utilizada e amada por milhares! Veja mais opiniões reais

  • Muito bom.

    Depoimento - Gianfranco
    PHP - Novidades do PHP 8.0
    Gianfranco São Paulo / SP
  • Bom curso para nos mantermos atualizados quanto a tecnologia.

    Depoimento - André
    PHP - Novidades do PHP 8.0
    André Curitiba / PR
  • Gostei muito! Conteúdo muito bom sobre as novas funcionalidades.

    Depoimento - Railton
    PHP - Novidades do PHP 8.0
    Railton Floriano / PI
  • Excelente curso complementar!

    Depoimento - Jean
    PHP - Novidades do PHP 8.0
    Jean Campo Grande / MS
  • Muito bom.

    Depoimento - Joellytton
    PHP - Novidades do PHP 8.0
    Joellytton Rio Branco / AC
  • Ótimo curso! As novidades da versão 8.0 foram didaticamente abordadas! Top demais.

    Depoimento - Igor
    PHP - Novidades do PHP 8.0
    Igor Monte Alto / SP
  • Por eu já ter conhecimento com PHP, este modulo me serviu muito bem pois consegui dar uma boa revisada em todos os conteudos que eu mais precisava e também aprendi diversas maneiras diferentes de fazer coisas que eu já fazia de outras formas... e também aprendi várias coisas que não fazia e nem tinha ideia de que dava para fazer com o PHP!

    Depoimento - Matheus
    PHP Avançado
    Matheus São Paulo / SP
  • O Curso é ótimo, com ferramentas especiais e adequadas para que o aluno se sinta plenamente à vontade no aprendizado e o professor é excelente, com uma didática maravilhosa e uma noção de lógica e sequência de organização pouco visto em outros cursos fora da TreinaWeb.

    Depoimento - Carlos
    Lógica de Programação Completo
    Carlos Rio de Janeiro / RJ
  • Assim que fiz o cadastro e comecei a navegar na plataforma pude verificar o potencial que ela iria me oferecer. Já gostei bastante dos recursos oferecidos, tudo com muita clareza e de forma fluída. Ai tive a felicidade de escolher o curso ASP.NET MVC que, apesar de não ser um curso tão atual, foi extremamente esclarecedor e de grande utilidade. Durante o curso precisei usar o suporte apenas uma vez, e novamente, a plataforma ajudou bastante pois vi que minha dúvida tinha sido a dúvida de muitos, então apenas precisei ler alguns posts pra sanar minha dúvida, então nem foi necessário criar uma nova pergunta. Com certeza após esse test drive, vou assinar pra poder desfrutar de outros cursos que espero, tenham a mesma qualidade desse que fiz. Parabéns à toda equipe TreinaWeb! Vocês conquistaram mais um fã. Abraços, Douglas França

    Depoimento - Douglas
    C# (C Sharp) - ASP.NET MVC
    Douglas Osasco / SP

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!