Sobre o curso

O curso Desenvolvendo com PHP tem o ojetivo de ensinar a desenvolver aplicações reais com a linguagem PHP utilizando um desses banco de dados MySQL, PostgreSQL ou Oracle. Além da estrutura e sintaxe da linguagem, uma extensa quantidade de recursos é apresentada durante o curso. Nossa missão é capacitá-lo para desenvolver aplicações PHP em seus projetos de software.

Pré-requisitos

Linux e conhecimentos medianos em alguma linguagem de programação estruturada.

Carga horária

40 horas

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
  • AFunçõ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
  • Turma regular

    Turmas prevista no calendário de cursos, aberta para o público em geral. Clique aqui e veja nosso calendário.

  • Turma In-company

    Turma fechada para grupos de empresas, podem ser realizadas na sede da Dextraining ou na sede da empresa contratante. Para mais informações entre em contato conosco clicando aqui.

Descontos diferenciados

  • 25% de desconto para:

    • » Ex-alunos
    • » Empresas parceiras
  • 15% de desconto para:

    • » Estudantes universitários
    • » Estudantes pós-graduando
    • » Indicações ¹
  • 10% de desconto para:

    • » Pagamentos à vista
* Descontos não cumulativos.
¹ Válido para inscrições na mesma turma.

Próximas turmas

Local Período Início Término Inscrições
Não há turmas previstas para este curso.

Se interessou pelo curso? Solicite nosso atendimento personalizado!






 Matutino Diurno (em período de férias) Noturno Integral (aos sábados)

Cursos relacionados