Leanpub Header

Skip to main content

Preparatório para a certificação PHP

Guia de estudos para o exame Zend Certified Engineer 2017-PHP (PHP 7.1)

Guia de estudos para o exame Zend Certified Engineer 2017-PHP (PHP 7.1)

Minimum price

$19.99

$19.99

You pay

$19.99

Author earns

$15.99
$

...Or Buy With Credits!

You can get credits monthly with a Reader Membership
PDF
EPUB
WEB
207
Readers
357
Pages
About

About

About the Book

Guia de estudos para o exame Rogue Wave Zend Certified Engineer 2017-PHP (PHP 7.1).

O teste é conhecido também pelo seu código: 200-710.

Share this book

Categories

Author

About the Author

Ari Stopassola Junior

Bacharel em Informática com ênfase em Análise de Sistemas (Unisinos), estudou na Universidade Técnica de Lisboa (Portugal), é Zend Certified Engineer (PHP 5.3), Zend Certified PHP Engineer (PHP 5.5), Rogue Wave Zend Certified Engineer 2017-PHP (PHP 7.1), Zend Framework 2 Certified Architect (ZFCA), Certified ScrumMaster pela Scrum Alliance, Microsoft Certified Professional (MCP), idealizador do curso Certificamp, consultor web e PHP evangelist.

Atualmente é discente da pós-graduação em Computação Forense & Perícia Digital, mantenedor do site Perito.inf.br e criador do TopTrumPHPs - SuperTrunfo de frameworks PHP.

Contents

Table of Contents

Autoria

  1. Autor
  2. Revisor técnico
  3. Revisor adjunto
  4. Capa

Introdução

  1. Sobre o guia
  2. Histórico
  3. Vantagens
  4. Por quê fazer o preparatório?
  5. Estatísticas
  6. Formato
  7. Acessibilidade
  8. Navegação e revisão
  9. Compra
  10. Agendamento
  11. Reagendamento
  12. Dia da prova
  13. O que NÃO cai no teste
  14. Tecnologias relacionadas
  15. Questões de simulado
  16. Armadilhas
  17. Polêmicas
  18. Outras certificações PHP
  19. Término do exame
  20. Se falhar
  21. Aprovado
  22. Objetivo
  23. Atualizando a certificação
  24. Configurações de ambiente consideradas no exame
  25. Perguntas com enunciados ou alternativas iguais
  26. Notações utilizadas neste guia
  27. Quiz
  28. Sugestões, críticas, ideias e erratas

Fundamentos do PHP

  1. Sintaxe
  2. Operadores
  3. Operadores binários (bitwise operators)
  4. Variáveis e “variáveis variáveis”
  5. Constantes
  6. Constantes mágicas
  7. Expressões em constantes
  8. Visibilidade em constantes
  9. Tipos de dados
  10. Type Juggling
  11. Declaração de tipos de dados de retorno
  12. Indução de tipos escalares
  13. Tipos nulos (Nullable types)
  14. Tipos vazios (void types)
  15. Delimitadores
  16. Estruturas de controle
  17. Construções da linguagem e funções
  18. Namespaces
  19. Extensões
  20. Configuração
  21. Performance com bytecode caching
  22. Unicode
  23. Simulado
  24. Respostas do simulado

Funções

  1. Argumentos
  2. Função variádica
  3. Escopo das variáveis
  4. Passagem por referência
  5. Retorno
  6. Funções anônimas
  7. Simulado
  8. Respostas do simulado

Formatos e tipos de dados

  1. Fundamentos do XML
  2. SimpleXML
  3. Extensão XML
  4. Web Services
  5. SOAP
  6. REST
  7. JSON
  8. DateTime
  9. Modelo de Objeto de Documento (Document Object Model - DOM)
  10. Simulado
  11. Respostas do simulado

Recursos Web

  1. Sessões
  2. Formulários
  3. Métodos GET e POST
  4. Cookies
  5. Upload
  6. Cabeçalhos HTTP
  7. Autenticação HTTP
  8. Simulado
  9. Respostas do simulado

Programação Orientada à Objetos

  1. Definição de classe
  2. Métodos e atributos
  3. Visibilidade
  4. Instanciação
  5. Sintaxe Uniforme de Variável
  6. Herança
  7. Sobrescrita de métodos
  8. Modificadores
  9. Classes abstratas
  10. Interfaces
  11. Retro-compatibilidade
  12. Exceções
  13. Métodos e atributos estáticos
  14. Late Static Binding
  15. Autocarga (Autoload)
  16. Reflexão
  17. Indução de tipo (Type Hinting)
  18. Constantes de Classe
  19. Métodos mágicos
  20. Padrões de Projetos
  21. MVC (Modelo-Visão-Controlador)
  22. SPL - Biblioteca Padrão do PHP
  23. Generators
  24. Traits
  25. Closures
  26. Classes anônimas
  27. Simulado
  28. Respostas do simulado

Segurança

  1. Configuração
  2. Segurança de Sessão
  3. Cross-Site Scripting
  4. Cross-Site Request Forgeries
  5. SQL Injection
  6. Remote Code Injection
  7. Senhas
  8. E-mail Injection
  9. Filtragem de dados de entrada
  10. Escapar saída de dados
  11. Criptografia e Hashing
  12. Upload de arquivos
  13. Armazenamento
  14. SSL
  15. Simulado
  16. Respostas do simulado

I/O (Entrada e Saída)

  1. Arquivos
  2. Leitura
  3. Escrita
  4. Operações em arquivos
  5. Streams
  6. Contextos
  7. Simulado
  8. Respostas do simulado

Strings e Padrões

  1. Aspas (quoting)
  2. Comparação
  3. Extração
  4. Busca
  5. Substituição
  6. Formatação
  7. PCRE
  8. HEREDOC e NOWDOC
  9. Codificação
  10. Simulado
  11. Respostas do simulado

Banco de Dados

  1. SQL
  2. Junções (Joins)
  3. Normalização
  4. Declarações preparadas
  5. Transações
  6. PDO
  7. MySQLi (MySQL improved)
  8. Simulado
  9. Respostas do simulado

Arrays

  1. Arrays associativos
  2. Arrays enumerados
  3. Iteração de arrays
  4. Array multi-dimensional
  5. Funções para tratamento de array
  6. Desconstrução simétrica de array
  7. SPL e Objetos como arrays
  8. Array constante
  9. Simulado
  10. Respostas do simulado

Manipulação de erros

  1. Exceções
  2. Throwables
  3. Captura agrupada de exceções
  4. Simulado
  5. Respostas do simulado

Recursos extras

Contributor

About the Contributors

Renato Mendes Figueiredo

Renato é um desenvolvedor que é apaixonado por Linux, Web e qualidade de código, tenta sempre utilizar diversas tecnologias disponíveis com um pouco de inspiração para desenvolver soluções criativas e confiáveis. Acredita que interesse eclético em tecnologia é um diferencial para possamos desenvolver estas soluções. Também apaixonado por certificações atualmente é: ZCE, ZCPE, ZFCE, LPIC-1, LFCS, LFCE e algumas outras.

Nas redes sociais pode ser encontrado como @renatomefi.

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub