PHP (um acrónimo recursivo para "PHP: Hypertext Preprocessor") é uma linguagem de programação de computadores interpretada, livre e muito utilizada para gerar conteúdo dinâmico em páginas da internet. A construção de sites e aplicações crescem de forma acelerada na Internet, e por trás de grande parte destes projetos o PHP é utilizado por ser uma tecnologia extremamente eficiente e ter sido criado visando este nicho de mercado: aplicações web (intranet e Internet), juntamente com algum banco de dados como o que utilizaremos o MySQL. No final deste curso, os formandos conseguem criar páginas Web dinâmicas.
Programadores, desenvolvedores, acadêmicos ou interessados em programação que tenham interesse em aprender a programar utilizando a linguagem PHP para construção de sites, aplicações e projetos na web.
1 Apostila
Os alunos são avaliados em conformidade com a pontuação obtida nas Provas podendo o instrutor levar em consideração o desempenho obtido no desenvolvimento do curso, a soma de todas as notas gera a média final que compõe o certificado.
Duração: 05 meses e meio.
Carga horária: 80 horas/aula.
MÓDULOS |
PHP |
1. INTRODUÇÃO AO PHP |
- O que é o PHP - Vantagens e Desvantagens - Como funciona - Ambiente de desenvolvimento - Links interessantes. |
2. A LINGUAGEM PHP 1 |
- Estrutura de arquivo - Variáveis e Constantes - Operadores - Matemáticos - Condicionais - Lógicos - Controle - Repetição - Arredondamento numérico - Super-variáveis: - $_SERVER, $_POST, $_GET, $_REQUEST, $_SESSION, $_COOKIE - Includes e Requires - Redirecionamento de fluxo - Header, ob_start, ob_flush - Hello World: primeira aplicação. |
3. A LINGUAGEM PHP 2 |
- Strings e Funções Especiais - Arrays e Funções Especiais - Datas e Funções Especiais - Manipulando Arquivos - Formulários e Dados. |
4. CONEXÃO COM BANCOS DE DADOS (MYSQL) |
- Arquitetura do PHP com bancos de dados - Criando uma conexão - Selecionando um banco de dados - Realizando uma instrução SQL - Segurança: tratando informações - Navegando em um resultSet - Bancos abordados - MySQL, PostgreSQL, SQL Server, Firebird e iBase. |
5. COOKIES |
- Arquitetura de funcionamento - Cookies vs. Sessões - Criando um cookie - Manipulando cookies |