PHP – Básico/Intermediário

CURSO DE PHP – DO BÁSICO À ORIENTAÇÃO A OBJETOS

O PHP é uma das linguagens mais utilizadas no mundo da internet. A melhor coisa em usar PHP está no fato dele ser extremamente simples para um iniciante, oferecendo, porém, muitos recursos para o programador profissional e sendo também uma linguagem Open Source de uso geral muito utilizada, especialmente para o desenvolvimento de aplicações Web.

O principal objetivo do PHP5 foi melhorar os mecanismos de POO para solucionar as carências das versões anteriores. Um passo necessário para conseguir que PHP seja uma linguagem apta para todo tipo de aplicações e meios, inclusive os mais exigentes. Sendo assim, será abordado: noções básicas de PHP, orientação a objetos, algumas funcionalidades mais avançadas, noções de mysql, postgresql, definições de algumas funções úteis no desenvolvimento em PHP, abstração de dados, MVC, documentação de código e XML e segurança.

PRÉ-REQUISITO:
Conhecimento de lógica de programação.

CONTEÚDO PROGRAMÁTICO:
Introdução
Funcionamento Básico do Protocolo HTTP
Client-Side Scripts
Server-Side Scripts
O que é PHP?
O que pode ser feito com PHP?
Como surgiu a linguagem PHP?
PHP/FI
PHP 3
PHP 4
PHP 5

Enviando Dados para o Servidor HTTP
Método GET
Headers
Método POST
Utilizando GET e POST
Formulários HTML
Definindo um Formulário
A Tag
Campo de Texto
Campo de Texto com Máscara
Checkbox
Radio Button
Submit Button
Reset Button
Button
TextArea
Select
Upload de Arquivos

Instalando PHP 5 no Windows
Obtendo o PHP
Instalando
Configurando o php.ini
Configurando o Apache
Finalizando

Instalando o PHP 5.3.0 no Ubuntu
Instale o Apache
Instale o MySQL e o PostgreSQL
Instale Todas as Bibliotecas Necessárias
Baixe o Código-Fonte do PHP
Faça as Configurações
Instalação: Make e o Make Install
Adicionando o Módulo PHP ao Apache
Colocando para Funcionar

Sintaxe Básica
Delimitando o Código PHP
Sintaxe Padrão
Sintaxe Alternativa
Separador de Instruções
Nomes de Variáveis
Comentários
Comentários de Uma Linha
Comentários de Mais de Uma Linha
Tipos de Variáveis Suportados
Inteiros (integer ou long)
Números em Ponto Flutuante (double ou float)
Strings
Arrays
Listas
Objetos
Booleanos
Transformação de Tipos
Coerções
Com a Função settype

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 Precedência

Parâmetros de Saída
Echo
Print
Sprintf e Printf
var_dump

Variáveis
Regras Para Nomear as Variáveis
Passagem por Referência
Variáveis Predefinidas
Variáveis do Servidor: $_SERVER
Usando Strings de Consulta
Variáveis HTTP GET: $_GET
Transmitindo Diversas Variáveis de String de Consulta
Variáveis da Requisição: $_REQUEST
Transmitindo Caracteres Especiais em uma String de

Estruturas de Controle
Blocos
Comandos de Seleção
if
Switch
Comandos de Repetição
While
Do… While
For
Foreach
Quebra de Fluxo
Break
Continue

Arrays (Matrizes)
O Que é um Array?
Arrays Numericamente Indexados
Acessando o Conteúdo de um Array
Uma Outra Maneira de Criar Arrays
Arrays Associativos
Utilizando Loops com each( ) e list( )
Foreach
Arrays Bidimensionais
Classificando Arrays
Utilizando sort( )
Reordenando Arrays Aleatoriamente

Interações de dados
Usando Objetos de Aplicação e Sessão
Usando Cookies para Monitorar os Clientes
Criando Bloco de Códigos Reutilizáveis
Require( )
Include( )
require_once( )
include_once( )
Formulários Avançados
Arquivos Remotos

INFORMAÇÕES ADICIONAIS:
Carga Horária: 40 H
Material didático: Livro (Português)

OBSERVAÇÃO:
Os treinamentos serão ministrados com 01 aluno por computador, tendo no mínimo 06 (seis) alunos por turma ou no máximo 08 (oito).

A Zillion Treinamentos se reserva no direito de não oferecer o curso, caso não seja preenchido o número mínimo de vagas.

 




SOLICITAR PROPOSTA

PREENCHA OS CAMPOS ABAIXO PARA SOLICITAR UMA PROPOSTA, TODOS OS CAMPOS SÃO OBRIGATÓRIOS.