PHP Intermediário
Desenvolvimento de aplicações WEB através da linguagem PHP.
Para mais informações clique aqui

Objetivos

Ampliar os conhecimentos do aluno, num treinamento prático, tanto em programação Orientada a Objetos, quanto em aspectos que envolvem uma aplicação Web Comercial como conexão com banco de dados, apresentação de resultados em listas, edição de cadastros, tratamento de erros, componentização e tantos outros.

Público Alvo

Analistas de Sistemas, Desenvolvedores, Analistas programadores, Analista de Testes e todos aqueles que necessitam desenvolver aplicações Web com PHP.

Carga Horária

Investimento



Dinheiro Visa Mastercard Boleto Bancário Redeshop

Próximas Turmas


A realização deste curso capacitará o participante a realizar qualquer curso abaixo:
Treinamento Carga Horária
PHP Avançado 32 Horas
Outros cursos que indicamos a você:
Treinamento Carga Horária
JavaScript e JQuery 24 Horas
SQL Server Intermediário (Transact-SQL) 32 Horas
Oracle 11g Intermediário (PL/SQL) 32 Horas
POO com Design Patterns 24 Horas

+ veja todos os treinamentos

Conteúdo Programático


Avançando em Orientação a Objeto
    Modificadores de Acesso
    Herança e Construtores Herdados
    Classes Abstratas
    Métodos Abstratos
    Verificação de Tipos através de getype
    Interfaces e Implementação
    Exercícios Práticos

O arquivo php.ini
    Visão Geral
    Configurações Padrão
    Diretivas do Arquivo php.ini
    Exercícios Práticos

PHP e Integração SGBD
    Visão Geral
    Integração com o MySQL e o SQL Server
    Estabelecendo a conexão
    A preparação do comando
    Obtendo dados a partir de um SELECT
    Executando operações DML (INSERT, UPDATE e DELETE)
    Executando Stored Procedures
    Obtendo o valor de um parâmetro de saída (OUTPUT)
    Outras Funções Úteis de Acesso aos Dados
    Exercícios Práticos

Depuração de Código
    Conceitos sobre Depuração de Código
    Usando o xDebug para Depuração
    Configuração do xDebug
    Principais Operações de Depuração
    Verificação de valores de variáveis
    Tabela de variáveis

Manipulação de Erros
    Visão Geral sobre exceções
    Opções de Manipulação de Erros
    Funções de Manipulação de Erros
    Capturando exceções com try e catch
    O Objeto Exception
    Log de Erros
    Exercícios Práticos

Gerenciamento de Estado de Aplicações Web
    Definição
    Redirecionamento de Páginas
    Passagem de Valores por QueryString
    Sessão – O que é e como utilizá-la
    Exercícios Práticos

Templates Engine Smarty
    Visão geral
    Os Templates Engines
    Primeiros contatos com o Smarty
    Compilação de Templates
    Variáveis, Funções e Comentários
    Cache de Páginas
    Exercícios Práticos

Trabalhando com Diretórios e Arquivos
    Visão geral
    Criação, Movimentação e Remoção de Diretórios
    Criação, Movimentação, Cópia e Exclusão de Arquivos
    Leitura de arquivos
    Escrita em arquivos
    Exercícios Práticos

PHP e XML
    Trabalhando com arquivos XML
    A classe simpleXML
    A classe DomDocument
    Leitura de documentos XML
    Gravação de documentos XML
    Trabalhando com XML e Tipos Complexos
    Exercícios Práticos

phpDocumentor
    Visão geral
    Configuração do Ambiente
    phpDocumentor - Documentação e Templates
    Documentação de Métodos
    Práticas Acompanhadas

Envio e Recebimento de E-mails
    Visão geral
    Enviando E-mails
    Recebendo E-mails
    Exercícios Práticos

Pré-Requisitos
Ter realizado o treinamento PHP Fundamental ou possuir conhecimentos equivalentes.

Ter realizado o treinamento SQL Server Fundamental ou o treinamento Oracle 11g Fundamental ou possuir conhecimentos equivalentes

Materiais

Apostila
Apostila de acompanhamento e condução do treinamento


Certificado
Certificado de Participação