|
| Cursos Isolados |
PHP Programmer |
 | Próximas turmas agendadas |
|
 | Sábados das 08:30 às 12:30 - 11/09/2010 |
|
|
Quero me inscrever
|
|
|
 | Objetivo |
|
Você aprenderá a instalar e configurar o PHP, tanto no Linux quanto no Windows, através de um prático e eficiente instalador Xampp (www.apachefriends.org). Conhecerá um pouco mais dos ambientes HTTP (hipertextos) e SMTP (troca de e-mails), como são suas regras, quem são seus personagens e como configurar o PHP para melhor se adequar às suas necessidades.
As aulas serão embasadas no famoso ambiente LAMP (Linux, Apache, MySQL e PHP) e você não precisará de conhecimento prévio em nenhum desses assuntos.
Vai ver ainda noções básicas de orientação a objetos e como utilizar objetos da API como o PDO, além de conhecer a PHPMailer, uma prática e poderosa classe para envio de emails. |
|
 | Ementa |
|
Introdução ao PHP
- O que é e por que o PHP
- Características
- Histórico
- Instalação
Sintaxe Básica
- Comandos de saída (echo, print, print_r, var_dump)
- Comandos de inclusão (include, include_once, require, require_once)
- Comentários e operadores
- Variáveis e tipos de dados
- Estruturas de dados (condicionais, loops)
Strings
- Uso das aspas e concatenação
- Variáveis em strings
Arrays
- Arrays e matrizes indexadas e associativas
- Arrays superglobais $_GET e $_POST
- Funções diversas
- Funções de ordenação
- Foreach
Funções
- Definição de funções
- Retorno e parâmetros
- Parâmetros opcionais
- Argumentos variáveis
- Closures
Objetos
- O que são objetos?
- Classes, atributos e métodos
- Métodos estáticos
- Namespaces
Manipulações gerais
- Lidando com números
- Lidando com strings
- Lidando com datas
O Ambiente WEB
- Cookies
- Sessões
Arquivos
- Abertura, leitura e escrita em arquivos
- Varrendo e manipulando diretórios
- Uploads
Emails
- Enviando e-mails simples e HTML
- Cabeçalhos avançados
- Enviando anexos
- PHPMailer
Banco de dados
- Modelagem Relacional
- Sobre o MySQL
- Acesso nativo
- PHP Data Objects (PDO) |
|
 | Observações |
|
Conhecimentos prévios recomendados:
- Noções de navegação na WEB;
- Noções de programação;
- Conhecimento razoável em HTML
- Noções de bancos de dados e instruções SQL;
Suporte didático
- Extensa apostila teórica para estudo em casa
- Grupo de estudos no Google Groups com uma comunidade bastante ativa |
|
 |
 |
 |
|
 |
 |
 |
Formas de pagamento: (dinheiro ou cheque) |
|
 |
 |
 |
| a vista: R$ 405,00 (10% desc.) |
|
 |
 |
 |
| 1+1: R$ 213,75 (5% desc.) |
|
 |
 |
 |
| 1+2: R$ 150,00 (0% desc.) |
|
 |
 |
 |
| 1+3: R$ 112,50 (0% desc.) |
|
 |
 |
|
 |
 |
 |
 |
| |
|
|
|
|
|
|