Programa do Curso
Utilizar PHP Espaços de nomes
- Visão geral dos espaços de nomes
- Definição de Namespaces
- Usando Namespaces
- Trabalhando com o Composer
- Entendendo as regras de resolução de nomes
Utilização de PHP Interfaces
- Criação de uma interface
- Extensão de uma interface
- Trabalhar com interfaces PHP predefinidas
Trabalhar com PHP Traços
- Compreender as PHP Características
- Criando uma PHP Trait
Orientado a objectos Programming com PHP avançado
- Utilização de PHP Métodos Mágicos
- Usando PHP Construtores
- Usando PHP Desconstrutores
- Usando PHP Singletons
Implementação de PHP Classes abstractas
- Visão geral das PHP Classes abstractas
- Criação de PHP classes abstractas
Utilizando o Iterador PHP
- Criando um PHP Iterador
- Usando Iteradores de Empilhamento
- Usando Iteradores SPL
Utilização de PHP Geradores
- Visão geral dos geradores PHP
- Criação de um gerador PHP
Implementação de PHP hashing de palavra-passe, verificação de palavra-passe e atualização de palavra-passe
Trabalhar com PHP Dicas de tipo
- Compreender as dicas de tipo PHP básicas
- Usando PHP Declarações de Tipo Estritas
- Trabalhando com PHP Tipos de Retorno
Trabalhar com PHP fechos
- Visão geral dos fechos PHP
- Criando um PHP Closure
- Usando Closures Avançados
Utilizar PHP Excepções
- Compreender PHP Excepções
- Lançando uma Exceção
- Implementar excepções aninhadas
- Implementar PHP Excepções SPL
- Extensão de PHP Excepções
- Usando o bloco Finally
Depuração e registo em PHP
Utilização de funções em PHP
- Compreender a reutilização de código
- Compreender a alimentação de funções
- Retornando dados de uma função
- Demonstração: Chamada por valor vs. chamada por referência
Utilizar extensões relacionadas com a data e a hora
Utilizar PHP Funções de expressões regulares (REGEX)
Usando Funções de Manipulação de String Tratamento de erros em tempo de execução em PHP
Operar com ficheiros em PHP
Aceder ao armazenamento da base de dados em PHP
Implementação de padrões de desenho em PHP
Implementação da função de correio em PHP
- Demonstração: Enviar e recuperar mensagens de correio eletrónico em PHP
- Demonstração: Usando SMTP (Simple Main Transfer Protocol) para enviar e-mails
Usando PEAR e cURL em PHP
- Demonstração: Utilizar o PHP Repositório de Aplicações e Extensões (PEAR)
- Demonstração: Implementando o cURL básico
- Demonstração: Webscraping usando cURL
Trabalhar com Web Services em PHP
- Utilizando o Protocolo Simples de Acesso a Objectos (SOAP)
- Utilizando a Web Services Linguagem de Descrição (WSDL)
Compreender a introspeção e a reflexão em PHP
- Demonstração: Utilização da API Instrospection
- Demonstração: Usando a API Reflection
- Demonstração: Usando modelos Smarty
Trabalhar com PHP Sessões
- Compreender as sessões
- Demonstração: PHP Mecanismo de sessão
Implementação de boas práticas e segurança em PHP
- Compreender as melhores práticas
- Demonstração: Utilizar a encriptação
Segurança informática e codificação segura
- Segurança das aplicações Web
- Vulnerabilidades das aplicações Web
- Segurança do lado do cliente
- Segurança do lado do servidor
- Criptografia prática
- PHP Serviços de segurança
- [Ambiente
- Princípios de segurança e codificação segura
- Erros de codificação e vulnerabilidades comuns
- Técnicas e ferramentas de teste de segurança
Requisitos
- Uma compreensão da segurança básica da Internet.
- Experiência com PHP programação.
- Experiência de programação do lado do cliente .
Público
- PHP Programador
Declaração de Clientes (9)
Visão geral dos tópicos de risco e preparação para o exame
Leszek - EY GLOBAL SERVICES (POLAND) SP Z O O
Curso - CRISC - Certified in Risk and Information Systems Control
Machine Translated
Lap Qradar
Sutthikan Noisombat - NTT
Curso - IBM Qradar SIEM: Beginner to Advanced
Aceder a ferramentas e poder fazer perguntas a alguém simpático que não me julgasse
Kiara
Curso - Open Source Cyber Intelligence - Introduction
Machine Translated
The simple explanation of the trainer
Mohammed salem - Palestinian Police
Curso - Open Source Intelligence (OSINT) Advanced
A wide range of knowledge of the lecturer.
Marcin Szklarski - Santander Consumer Bank
Curso - CCSK Plus (Certificate of Cloud Security Knowledge - Plus)
o equilíbrio entre as aulas teóricas e práticas, o ritmo, o conhecimento e a competência pedagógica do formador
Armando Pinto - EID
Curso - C/C++ Secure Coding
Machine Translated
Very good knowledge and character.
Constantinos Michael
Curso - Java and Web Application Security
Fazer alterações em tempo real, uma vez que no terceiro dia já estava a começar a perder-me mais do que antes e era mais difícil detetar rapidamente um erro, pude fazer o zcheckout da última alteração e estar atualizado com o material
Paulina
Curso - Advanced Java Security
Machine Translated
É muito bom perceber como é que um pirata informático pode analisar os sítios para detetar pontos fracos e as ferramentas que pode utilizar.
Roger - OTT Mobile
Curso - .NET, C# and ASP.NET Security Development
Machine Translated