Curso de PHP - Fundamentos da Linguagem
Duração:
20h
Curso de PHP, uma linguagem de programação de computadores interpretada, open source (livre), muito utilizada para gerar conteúdo dinâmico na web.
Devido a estas características, está se tornando padrão na internet.
Neste curso de PHP, o aluno aprenderá a liguagem PHP para scripts server-side e acesso a um banco de dados, preparando o aluno para o curso de PHP - Orientado a Objetos.
Objetivos
- Conhecer a linguagem PHP
- Trabalhar com as estruturas básicas do PHP
- Aprender a trabalhar com estruturas condicionais e estrutras de loop
- Integrar formulários de páginas web com conteúdo dinâmico
- Analisar dados oriundos de formulários
- Trabalhar com cookies
- Aprender a trabalhar com sessões
- Aprender a trabalhar com datas
- Aprender a trabalhar com função mail
- Aprender a trabalhar com bibliotecas gráficas e imagens
- Aprender a gerar arquivos em PDF
- Apresentação visual através de componentes
Pré-requisitos
- Experiência com a utilização de uma interface gráfica para usuário (windows ou linux)
- Curso T@rgetTrust de Lógica de Programação ou conhecimento similar
- Curso T@rgetTrust Padrões WEB 2.0 com XHTML e CSS
- Curso T@rgetTrust Introdução a Banco de Dados Relacional ou conhecimento equivalente
Público alvo
- Programadores
- Desenvolvedores de Aplicações
- Desenvolvedores Web
- Web Designers
Conteúdo
1. Introdução
- A linguagem
- Tecnologia server-side
- Potencial
- Vantagens
- O modelo HTTP
2. Noções Básicas
- Documentos Webstandards
- Processamento de formulários
- Sintaxe básica
3. Controle de Variáveis e Operadores
- Manipulando variáveis
- Funções para tratamento de variáveis
- Constantes
- Operadores
4. Estruturas de Controle e Repetição
- Blocos
- Estruturas condicionais
- Estruturas de repetição
- Quebra de fluxo
5. Funções
- Definindo funções
- Argumentos
- Argumentos com valores pré-definidos (default)
- Valor de retorno
- Contexto
- Escopo
6. Inclusão Dinâmica de Arquivos
- Trabalhando com inclusões
- Include
- Require
- Include Once
- Require Once
7. Cookies e Cabeçalho HTTP
- Funções HTTP
- Cookies
- Interagindo com o browser
8. Funções para Dados do Tipo String
- Objetivos
- Funções para manipulação de Strings
- Funções relacionadas à linguagem HTML
- Funções relacionadas a arrays
- Comparações entre strings
- Funções para edição de strings
- Funções diversas
9. Funções para Dados do Tipo Array
- Objetivos
- Funções para tratamento de Arrays
- Funções Genéricas
- Funções de "navegação"
- Funções de ordenação
10. PHP com MySQL
- PHP com MySQL
- Conexão com o servidor
- Seleção do banco de dados
- Execução de queries SQL
- Tratamento de resultados de query SELECT
11. PHP com PostgreSQL
- Acessando Bancos de Dados PostgreSQL
- Conexão com o servidor
- Execução de queries SQL
- Tratamento de resultados de query SELECT
- Apagando o resultado
- Exemplo de Aplicação
12.Criação de um sistema de login
- Sistema de Login com PHP e MySQL
Apêndice 1: Instalação do Ambiente
- Conceito
- Instalação em Microsoft Windows
- Instalação em GNU-Linux
Apêndice 2: Instalação do PHP no servidor web IIS
- Procedimento
- Adicionando suporte PHP ao IIS
Apêndice 3: Instalação e Configuração do PHPPGADMIN
- Procedimento
- Instalação
- Configuração básica: Windows
- Configuração básica: GNU-Linux
- Recursos adicionais
- Utilizando o produto