PHP Básico + SQL Básico + HTML
A linguagem de programação PHP é uma das tecnologias mais utilizadas atualmente para poder gerar páginas internet de forma dinâmica, ou seja, acessando banco de dados, obtendo informações do usuário e exibindo esses dados de volta na tela.
Ela faz uso das tags existentes na linguagem HTML, porém possui infinitos mais recursos que o HTML não possui (o que a torna limitada sobre certos aspectos), como estruturas de condição, repetição e seleção, além de variáveis e funções.
Ao final do curso, o aluno poderá construir páginas internet de forma profissional, acessando banco de dados e outros recursos computacionais que o diferenciam num mercado de trabalho cada vez mais competitivo e exigente.
O conhecimento desta linguagem se destina à pessoas que tem interesse em trabalhar profissionalmente como desenvolvedores de sistemas e de grandes portais na internet, além de poderem construir suas próprias páginas com muito mais recursos que o HTML oferece.
Carga Horária
24 horas
Público Alvo
- Pessoas com algum conhecimento de programação
- Interessados em desenvolver páginas dinâmicas
- Profissionais de Webdesigner
Ementa
- Linguagem de marcação
- Linguagem Interpretada pelo próprio browser
- Modelo cliente / servidor
- Casos especiais: Netscape | MS-Explorer
- Extensão de um novo documento: .html
- Vendo um documento HTML
- Conceito de tags e de documento bem formado
- Abrindo e fechando tags
- Modificando parâmetros de tags
- Definindo o documento principal: <html></html>
- Cabeçalho do documento: <head></head>
- Dando um título para o documento: <title></title>
- Definindo o corpo principal: <body></body>
- Alterando a cor de fundo: atributo bgcolor
- Escrevendo dados num documento
- Criando cabeçalhos: <hn></hn>
- Um parágrafo: <p></p>
- Alterando o alinhamento de um texto
- Mudando a cor do texto: <font></font>
- Tornando o texto negrito: <b></b>
- Tornando o texto itálico: <i></i>
- Tornando o texto sublinhado: <u></u>
- Quebrando linhas: <br>
- Dividindo em seções: <hr>
- Conceitos de links entre páginas
- Criando um novo link: <a></a>
- Inserindo uma imagem: <img>
- Formatando dados usando tabelas: <table></table>
- Mostrando as bordas: atributo border
- Incluindo uma nova linha: <tr></tr>
- Incluindo uma nova célula: <td></td>
- Mesclando linhas: atributo rowspan
- Mesclando colunas: atributo colspan
- Alterando a cor de fundo de uma célula
- Alterando o alinhamento de uma célula
- Definindo listas gerais: <ol></ol> e <ul></ul>
- Trabalhando com dados em HTML
- Definindo um novo formulário
- Opções de entrada de dados: <input>
- Criando um novo campo: atributo text
- Criando um botão: atributo button
- Criando um botão de submissão: atributo submit
- Criando um botão de limpeza: atributo reset
- Criando uma nova checkbox: atributo checkbox
- Criando um novo radiobutton: atributo radio
- Criando um campo de senha: atributo password
- Caixas de seleção: <select></select>
- Caixas de texto: <textarea></textarea>
- Definição de janelas em HTML
- Definindo de janelas: <frameset></frameset>
- O que são Banco de
Dados
- Bancos de Dados
Relacionais
- Estudo de Caso:
PostgreSQL | MySQL
- O que é SQL
- Como utilizar
- Criando um Banco de
Dados
- Tipos de dados
- Definindo campos
- Criando uma tabela
- Chave primária
- Chave estrangeira
- Inserindo dados numa
tabela
- Selecionando dados de
uma tabela
- A sintaxe
nomeTabela.nomeCampo
- A cláusula WHERE
- Operadores lógicos: AND,
OR, NOT
- Atualizando dados de uma
tabela
- Uso da palavra SET
- Removendo dados de uma
tabela
- Juntando dados de duas
ou mais tabelas
- Linguagem Interpretada
- Linguagem não Compilada
- Servidor Web
- Casos específicos: Apache e MS-IIS
- Visualização dos resultados
- Onde colocar o código
- Mesclando PHP com HTML
- As tags especiais “<?” “?>”
- Tag de atalho “<?=” “?>”
- O comando echo “TESTE”;
- Resultado obtido
- Declaração de variáveis
- Declaração de constantes
- Tipos de dados
- Comando de atribuição
- Imprimindo conteúdo na tela
- Operadores matemáticos
- Operadores lógicos
- Operador de concatenação de strings
- Forma simplificada de atribuições
- O condicional if
- O condicional if/else
- O condicional elseif
- O condicional switch
- Repetição usando while
- Repetição usando for
- Repetição usando do/while
- Repetição usando foreach
- Desvio incondicional: return
- Desvio incondicional: break
- Desvio incondicional: continue
- Declarando uma função
- Chamando uma função
- Parâmetros passados
- Valores de retorno
- Diretiva include
- Diretiva require
- Enviando dados entre arquivos
- Cabeçalho de um formulário
- Manuseando as informações passadas
- Métodos $_GET e $_POST
- Conectando com um banco de dados
- Criando uma consulta de dados
- Executando uma consulta de dados
- Tratando o retorno de uma consulta
- Exibindo os dados na tela