Fale com a gente no WhatsApp Fale com a gente no WhatsApp

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 vídeos
  • Certificado com 8 horas
  • 17 exercícios

Sobre o curso

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

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

Coordenador e instrutor na TreinaWeb. Elton é graduado em Análise e Desenvolvimento de Sistemas e pós-graduado em Arquitetura e Engenharia de Software. Apaixonado por desenvolvimento de software e tudo ligado à área de tecnologia. Atua em diversas áreas, como desenvolvimento Back-end, Full Stack e Cloud Computing.

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

Algumas das formações onde esse curso está inserido

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

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$ 129,00 ECONOMIZE R$ 960,00
12x R$ 49,00 sem juros, no cartão de crédito
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!