Para iniciantes. Capacita o desenvolvimento de aplicações PHP Orientado a Objetos de forma rápida. Foca a praticidade com noções de XML, MVC e Portabilidade. Curso básico onde o aluno torna-se avançado em pouco tempo!
Próxima turma:
. NOTURNO: Início em 26 de Janeiro de 2010
Somente terças e quintas
Das 18:30 as 22:30 horas.
Maiores informações:
Este endereço de e-mail está protegido contra spambots. Você deve habilitar o JavaScript para visualizá-lo.
48 3025 8575
Preparado para desenvolvedores iniciantes mas voltado ao mundo real, onde agilidade e portabilidade são fundamentais. Capacita - ao final do Treinamento - para o desenvolvimento de aplicações PHP Orientado a Objetos de forma rápida. Usa Framework Ágil e Persistência em Banco de Dados. Foca a praticidade com noções de XML, MVC e Portabilidade. Curso básico que capacita o aluno a tornar-se avançado em pouco tempo.
Conteúdo:
1 Introdução
• Funcionamento Básico do Protocolo HTTP
• Cliente-Side Scripts
• O que é PHP?
• O que pode ser feito com PHP?
• Como surgiu a linguagem PHP?
2 Enviando Dados para o Servidor HTTP
• O Método GET
• Headers
• O Método POST
• Utilizando GET e POST
3 Formulários HTML
• A Tag
• Campo de Texto
• Campo de Texto com Máscara
• Checkbox
• Radio Button
• Submit Button
• Reset Button
• Button
• TextArea
• Select
• Upload de Arquivos
4 PHP + MySQL
• O Apache
• Instalando o Apache
• Instalando o PHP
• Instalando MySQL
• Ativando MySQL no PHP
• Outras configurações importantes do PHP com LINUX
5 Sintaxe Básica
• Delimitando o código PHP
6 Separador de Instruções
7 Nomes de Variáveis
• Comentários
• Tipos de Variáveis Suportados
• Transformações de Tipos
8 Operadores
• Aritméticos
• De Strings
• Bit a Bit
• De Atribuição
• Lógicos
• Comparação
• Expressão Condicional
• De Incremento e Decremento
• De Erro
• Ordem de Procedência
9 Estruturas de Controle
• Blocos
• Comandos de Seleção
• Comandos de Repetição
• Quebra de Fluxo
10 Funções
• Definindo Funções
• Valor do retorno
• Argumentos
• Passagem de parâmetros por referência
• Argumentos com valores predefinidos (Defaut)
• Contexto
• Escopo
• Funções Variáveis
11 Variáveis e Constantes
• Declaração de uma variável
• O modificador Static
• Variáveis Variáveis
• Variáveis enviadas ao navegador
• Variáveis de Ambiente
• Verificando o tipo de uma variável
• Distruindo uma variável
• Verificando se uma variável possui um valor
• Constantes predefinidas
12 Classes e objetos
• Classe
• Objeto
• A variável $this
• Subclasses
• Operador de Resolução de Escopo
• Construtores
13 Utilizando Headers
• Função Headers_sent
14 Utilizando Cookies
• O que são
• Gravando Cookies
• Lendo Cookies gravados
15 Manipulando arquivos
• Copiando arquivos
• Verificando o tamanho de um arquivo
• Verificando se um arquivo existe
• Limpando o cache
• Abrindo arquivos para leitura e/ou escrita
• Lendo de um arquivo
• Escrevendo em um arquivo
• Uploads com formulários HTML
16 Enviando E-mail
17 Funções para tratamento de Arrays
• Funções Genéricas
• Funções de “Navegação”
• Funções de Ordenação
18 Noções de SQL
• Introdução
• Estrutura das tabelas
• Manipulando dados da tabela
19 Acessando o MySQL via PHP
• Estabelecendo conexões
• Selecionando a base de dados
• Realizando consultas
• Apagando o resultado
• Número de linhas
• Utilizando os resultados
• Alterando o ponteiro de um resultado
• Tipos suportados pelo MySQL
20 Algumas funções úteis
• Class_exists e Function_exists
• Date
• Number_format
• Set_time_limit
• Htmlspecialchars
• Htmlentities
• Nl2br
• Get_meta_tags
• Strip_tags
• URLencode
• URLdecode
• Implode e Join
• Split
• Explode
• Similar_text
• Strcasecmp
• Strstr
• Stristr
• Strpos
• Strrpos
• Chop
• Itrim
• Trim
• Strrev
• Strtolower
• Strtoupper
• Ucfirst
• Ucwords
• Str_replace
• Chr
• Ord
• Echo
• Print
• Strlen
21 Programação orientada a objetos na prática
• Classes e objetos
• Herança
• Método Construtor
• Encapsulamento
• Constantes do objeto
• Interfaces
• Classes abstratas
• A palavra chave “Final”
• Métodos e propriedades estáticas
• Métodos mágicos
• Exception, Try {} catch {} no PHP
• Patterns
22 Trabalhando com Abstração de dados pelo PDO
• O que é PDO?
• Conexão ao banco de dados MySQL
• Vamos criar uma seleção de usuário
23 Trabalhando com Abstração de dados pelo ADOdb
• Como usar o ADOdb
• Instalando o ADOdb
• Testando sua instalação
• Conectando à sua Base através de Scripts
• Inserindo e atualizando registros
• Cacheando sua Queries
• Manipulando os resultados
• Limitando os resultados
24 Programando em MVC com PHP
• Implementando PHP num sistema MVC
25 PHPDOC – Documentando bem seu código
26 Manipulação de documentos XML
• O que é XML?
• XML Formato RSS
27 PHP Injection e SQL Injection
• PHP Injection
• SQL Injection
28 Trabalhando com Framework Symfony
• O que é o Symfony?
• Por que é rápido?
• Instalando
• Configurando
• Criando uma aplicação Real
• O que mais pode ser feito com Symfony?
29 O Caminho a Seguir
| < Anterior | Próximo > |
|---|

