treinamento
PHP
Programação PHP com Banco de Dados
Este curso tem como objetivo prover o aluno dos conhecimentos e habilidades fundamentais para desenvolver aplicações corporativas com a linguagem PHP utilizando os banco de dados MySQL, PostgreSQL e Oracle.
Curso indicado para os profissionais que desejam iniciar ou aprofundar seus conhecimentos em PHP, tais como gerentes de TI, arquitetos de sistemas, desenvolvedores, DBAs, webmasters webdesigners e consultores de TI.
Informações gerais
inscrições
Reserva online ou ligue (19) 3256-6722informe-se
duração
32 horas (6 dias)pré-requisitos
Linux e conhecimentos medianos em alguma linguagem de programação estruturada.incluso
Coffee-break, material didático e certificado de conclusão.valor
consulte-noslocal
Campinas: Dextra Sistemas (veja mapa)faq
clique aquicalendário
![]() |
Confira o calendário de treinamento da Dextra. |
ementa do treinamento
HTML
- Linguagens de marcação
- O que é HTML e histórico
- Objetivo: formatar conteúdo
- Conceito de TAG
- Conceito de atributo
- Criando um arquivo básico
- Alterando a cor de fundo de um documento
- Inserindo cabeçalhos
- Inserindo parágrafos
- Modificando o alinhamento de textos
- Modificando a fonte de textos
- As tags <div> e <span>
- Pulando linhas
- Criando separadores horizontais
- Criando uma tabela
- Inserindo linhas e colunas
- Definindo o cabeçalho da tabela
- Juntando células
- Criando um link
- Abrindo um site
- Abrindo um outro arquivo
- Criando uma nova janela de exibição
- Inserindo uma imagem
- Organizando dados em forma de listas
- Lista não ordenada
- Lista ordenada
- Alterando o símbolo da marca
- Enviando dados através de um formulário
- Cabeçalho de um formulário
- Campos <input>
- Campo <select>
- Campo <textarea>
- Tratando a submissão dos dados
- Dividindo a janela em Janelas: Frames
- Definindo a estrutura das janelas
- Divisão horizontal
- Divisão vertical
- Criando âncoras entre as janelas
SQL
- Modelo Relacional
- Tipos de Bancos de Dados
- Histórico: Oracle, PG, MySQL, SQLServer
- Servidor de banco de dados
- Acessando o servidor
- Relação: Tabela
- Atributos: Colunas
- Tipos de dados
- O que são registros
- Conceito de chave primária
- Conceito de chave estrangeira
- O que é SQL
- Sintaxe para criar uma tabela
- Alterando uma tabela
- Adicionando uma nova restrição
- Removendo uma tabela da base
- Inserindo dados: INSERT
- Modos compacto e extendido
- Buscando dados de uma tabela: SELECT
- Restrigindo a consulta: WHERE
- Operadores Relacionais
- Operadores Booleanos
- Trabalhando com strings
- Alterando dados: UPDATE
- Removendo dados: DELETE
- Conceitos de join
- Selecionando dados de várias tabelas: INNER JOIN
- Nomeando tabelas e colunas
Programação PHP com Banco de Dados
Introdução ao PHP
- História
- Vantagens e Desvantagens
- Licença de Uso
- Requisitos básicos
- Funcionamento
- Ferramentas
Sintaxe e Saída
- Tags canônicos
- Expressões e Instruções
- Comentários
- Tipos básicos
- Saída: echo e print
- Aspas simples versus Aspas duplas
Variáveis: conceito e uso
- Regras de nomenclatura
- Atribuição e reatribuição
- Concatenação
- Variáveis não-atribuídas
- Escopo
- Saída: printf e sprintf
Controle de Fluxo e Operadores
- Operadores Lógicos
- Operadores Condicionais
- Operadores Matemáticos
- Precedência e Associação
- If, else e elseif
- Switch
- Operadores trinários
- For
- While
- Break, continue, die e exit
Funções
- Utilizando Funções
- Modo "Silencioso"
- Criando funções
- Escopo especial para variáveis
- Recursão
- Argumentos variáveis
- Argumento padrão
- Chamada por Valor versus Referência
- Uso do include e require
Strings
- Strings no PHP
- Manipulação de Strings
Arrays
- Conceito e uso
- Criação de arrays
- Acessando valores
- Inserindo valores
- Excluindo valores
- Funções de "inspeção"
- Ordenação e Transformação
- Pilha e Fila
Transmitindo dados entre páginas
- Método GET X POST
- Formulários HTML e PHP
- Passagem de valores por URL
Arquivos e Integração com SO
- Funções de manipulação de arquivos
- Funções de manipulação de Sistemas de Arquivos
- Data e Hora
Sessões
- Conceito
- Onde aplicar
- Funções de sessão
- Segurança
- Integrando PHP/MySQL
- Forma de acesso
Funções para uso com MySQL
- Manipulando os dados
- Exibindo consultas
- Formulários dinâmicos
- Integrando PHP/PostgreSQL
- Forma de acesso
Funções para uso com PostgreSQL
- Manipulando os dados
- Exibindo consultas
- Formulários dinâmicos
- Integrando PHP/Oracle
- Forma de acesso
Funções para uso com Oracle
- Manipulando os dados
- Exibindo consultas
- Formulários dinâmicos
Comparativo entre MySQL, PostgreSQL e Oracle
- Relação e equivalência entre as funções
- Exemplos de conversão

