Workshop – Novas Funcionalidades do PHP 7.4

Data: Em breve!

Horário: 19h às 23h

Carga horária: 4 horas

Local: CT da Novatec em SP

Valores do investimento:

Primeiro lote: R$ 190,00

Segundo lote: R$ 220,00

O pagamento pode ser parcelado em até 12x, mas a quantidade de parcelas permitidas é definida pela bandeira do seu cartão.

Instrutor: Marcel Gonçalves dos Santos

 

Workshop – Novas Funcionalidades do PHP 7.4 – 2ª Turma – CT Novatec

 

Sobre o Curso

A linguagem PHP teve uma enorme evolução nos últimos anos. O ecossistema composto por bibliotecas, frameworks e ferramentas está cada vez mais maduro e robusto. E, continuando essa evolução, a próxima edição do PHP estará cheia de novas funcionalidades. A versão 7.4 será a maior release em relação ao número de funcionalidades desde o lançamento da versão 7.0.

Neste workshop serão apresentadas as principais funcionalidades da próxima versão (como as propriedades tipadas, arrow functions, spread operator em arrays entre outras), as funcionalidades que serão depreciadas e, por fim, será comentado sobre o que se espera para as versões futuras do PHP como o PHP 8.0 e funcionalidades como o JIT ou Just-In-Time Compiler.

Objetivo

No final deste workshop espera-se que o aluno esteja apto a compreender como foi a evolução do PHP ao longo do tempo, quais foram as principais funcionalidades introduzidas na versão 7.4 da linguagem, quais funcionalidades foram depreciadas e o que esperar de futuras releases da linguagem.

A quem se destina este curso?

Este workshop se destina a programadores(as) PHP interessados(as) em se manter atualizados(as) com as novidades da linguagem e entender como as novas funcionalidades da versão 7.4 possam ser úteis no dia-a-dia de um(a) desenvolvedor(a).

Pré-requisitos

É necessário que se tenha conhecimento básico da linguagem PHP ou utilizá-la no seu dia-a-dia de trabalho ou projeto pessoal.

Conteúdo do curso

 

1. A evolução do PHP

  • Principais funcionalidades do PHP 5.x:
    5.3 – namespaces, closures e processo interno de releases
    5.4 – traits, desempenho e built-in web server
    5.5 – finally, generators e class name resolution
    5.6 – constant expression, variadic functions, argument unpacking, use function/const e phpdbg
  • O que aconteceu com o PHP 6.x?
    Breve história do que aconteceu com o PHP 6.0

  • A grande revolução com o PHP 7.x:
    Desempenho – nova Zend Engine (v3), 2x mais rápido que o PHP 5 e 50% menos consumo de memória
    7.0 – uniform variable syntax, null coalesce operator, return type hint, scalar type declaration, strict types, group use declaration, spaceship operator e classes anônimas
    7.1 – void return type, nullable types, array destructuring, class constant visibility, pseudo-type iterable, multi-catch exception handling e convert callable to closure
    7.2 – object type, libsodium, trailing comma in use group
    7.3 – trailing comma in function call, heredoc

2. Processo de realeases do PHP
Breve explicação do funcionamento

3. Novidades do PHP 7.4

    • Typed Properties
      Introdução, motivação e exemplos
      Exercícios

    • Arrow Functions
      Introdução, motivação e exemplos
      Exercícios

    • Spread Operator em Arrays
      Introdução, motivação e exemplos
      Exercícios

    • Preloading
      Introdução, motivação e exemplos
      Exercícios

    • FFI (foreign function interface)
      Introdução, motivação e exemplos
      Exercícios

    • Operador de atribuição null coalesce
      Introdução, motivação e exemplos
      Exercícios

    • Numeric Literal Separator – 5min
      Introdução, motivação e exemplos

    • Covariant returns and contravariant parameters
      Introdução, motivação e exemplos

    • Weak References
      Introdução, motivação e exemplos

    • Lançamento de exceção a partir de __toString()
      Introdução, motivação e exemplos

    • Escape do placeholder de parâmetro (?) do PDO
      Introdução, motivação e exemplos

    • Alteração da precedência do operador de concatenação
      Introdução, motivação e exemplos
      Exercícios das funcionalidades anteriores

    • Deprecations
      Deprecate left-associative ternary operator
      Deprecate curly brace syntax for accessing array elements and string offsets

4. O que há por vir?
PHP 8.oJIT ou Just-In-Time Compiler

Benefícios

  • Coffee breaks
  • Internet wireless
  • Material didático (livro Fundos de Investimento Imobiliário)
  • Arquivos de códigos, imagens, scripts e solução dos exercícios
  • Certificado impresso

 

Política de cancelamento

Cancelamento com antecedência igual ou maior do que 7 dias corridos antes do curso => devolução de 70% do valor líquido recebido pelo Centro de Treinamento da Novatec (exclui-se do valor as taxas pagas à plataforma de inscrição), ou o valor pode ser convertido em crédito para a próxima turma do mesmo curso, sujeito à disponibilidade.
Cancelamento com antecedência igual ou menor do que 6 dias corridos antes do curso => o valor não será reembolsado.

Instrutor

imagem-marcelMarcel Gonçalves do Santos é desenvolvedor web e mora em São Paulo. Formado em Sistemas de Informação pela EACH-USP, atualmente trabalha como desenvolvedor web full-stack na Editora Três, organizador do FEMUG-SP, evangelista PHPSP e auto-didata. Interessado em desenvolvimento web e tecnologia de um modo geral, HTML, CSS, UX, JavaScript, Elm, PHP, Laravel, Symfony, programação funcional, Linux, DevOps e o mundo do código aberto.

 


Avise-me quando este curso estiver disponível

Nome

Email

Telefone

Nome do curso

Período
DiurnoManhãTardeNoiteSábadoDomingo