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 aulas
    • 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

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

  • Excelente curso complementar!

    Depoimento - Jean
    PHP - Novidades do PHP 8.0
    Jean Campo Grande / MS
  • Gostei muito! Conteúdo muito bom sobre as novas funcionalidades.

    Depoimento - Railton
    PHP - Novidades do PHP 8.0
    Railton Floriano / PI
  • Bom curso para nos mantermos atualizados quanto a tecnologia.

    Depoimento - André
    PHP - Novidades do PHP 8.0
    André Curitiba / PR
  • Muito bom.

    Depoimento - Joellytton
    PHP - Novidades do PHP 8.0
    Joellytton Rio Branco / AC
  • Excelente roteiro de aulas e conteúdo programático. A duração dos vídeos permite ao estudante dedicar mais tempo à prática, por meio da resolução de exercícios e desafios. Outro ponto positivo é a intercalação entre conteúdo audiovisual e material textual, pois penso ser uma abordagem que colabora para manter o aluno motivado. Parabéns pelo ótimo curso!

    Depoimento - Davi
    JavaScript Básico
    Davi São Paulo / SP
  • O material em si é muito bom, mas na minha opinião essa quantidade de material escrito antes dos vídeos e aulas práticas acaba deixando a aula muito massante. Acredito que um modelo que se utilize de mais prática e depois o conteúdo aplicado seria mais válido. No entanto as aulas me ajudaram a ter uma visão macro sobre todos os elementos e estruturas básicas de HTML5 e CCS3.

    Depoimento - Desenvolvimento
    HTML5 e CSS3 - Desenvolvimento web Básico
    Desenvolvimento Gramado / RS
  • Literalmente fantástico. Bom, eu possuía muitas dúvidas com relação as estruturas de redes, já que se trata de um assunto complexo e cheio de detalhes, porém, com essas aulas, boa parte de minhas dúvidas foram esclarecidas. O instrutor conseguiu ser muito claro ao abordar o assunto, de uma maneira bem facilitada, agora estou ansioso para dar continuidade ao curso e tenho que considerar também que redes era um assunto que me assustava bastante, principalmente no que se refere a protocolos e modelos. Vocês estão realmente de parabéns. Obrigado mais uma vez, equipe TreinaWeb! =)

    Depoimento - Raphael
    Rede de computadores - Fundamentos
    Raphael Presidente Prudente / SP
  • EXCELENTE Curso! Muito bom mesmo! Me fez ter uma boa noção de como usar a estrutura MVC. Sempre desenvolvi com a estrutura WebForms (me baseando na arquitetura MVC), e agora vou passar de fato a utilizar a arquitetura mesmo. Parabéns TreinaWEB.

    Depoimento - Antônio
    C# (C Sharp) - ASP.NET MVC
    Antônio Palhoça / SC
  • O curso foi ótimo, os videos e explicações pelo instrutor são muito claras e detalhadas. Sobre o passo a passo para baixar o Cisco packet, também foi ótimo, pois normalmente perdemos MUITO tempo tentando baixar uma aplicação, porém com as instruções fornecidas no curso fica tudo mais fácil e rápido. Sobre o laboratório foi uma experiência prática que agregou muito e completou o entendimento sobre os conceitos, consegui visualizar e executar as configurações de rede utilizando os equipamentos necessários.

    Depoimento - Rodrigo
    Rede de computadores - Fundamentos
    Rodrigo Volta Redonda / RJ

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!