Recomento fortemente um curso de php na phprime. Depois desse curso você estará apto a criar seu próprio site de fotos http://www.phprime.com.br PHP Essentials Este curso tem o objetivo ensinar ao aluno conceitos básicos de PHP e como utilizar essa linguagem para desenvolver aplicações simples, porém de forma correta e profissional. Após a conclusão do curso, o aluno estará apto a manipular arquivos, variáveis de sessão e cookies, utilizar corretamente as estruturas de controle do PHP, desenvolver aplicações que manipulem formulários e páginas HTML e fazer interação com banco de dados MySQL para persistência dos dados das aplicações. Ementa Ambientação - Noções gerais de HTML e CSS
- Protocolo HTTP e comunicação Cliente/Servidor
- Requisições GET / POST
Introdução ao PHP - Histórico e características
- Requisitos básicos para programar em PHP
Preparação do Ambiente de Desenvolvimento - Instalação do PHP, Apache e MySQL
- Instalação do phpmyadmin Sintaxe
- Tags de abertura e fechamento
- Separação de Instruções
- Comentários
- Variáveis
- Constantes
Tipos - Tipos de Dados
- Tipos básicos
- Tipos compostos
- Tipos especiais
- Manipulação de Tipos
Expressões e Operadores - Precedência de Operadores
- Operadores Aritméticos
- Operadores de Atribuição
- Operadores de Comparação
- Operador Ternário
- Operadores de execução (shell commands)
- Operadores Lógicos
- Operadores Bit-a-bit
- Operadores de Incremento / Decremento
- Operadores de String
- Operadores de Array
- Operadores de Tipo (instanceof)
Estruturas de Controle - if, else, elseif, switch/case
- while, do-while, for, foreach
- break, continue
- require, include, require_once, include_once
Funções - Argumentos de Funções
- Retorno de Funções
- Funções recursivas
- Funções variáveis
- Funções internas do PHP
PHP e HTML - Formulários HTML
- Recebendo dados de Formulários
- Transmitindo dados entre Páginas
Manipulação de arquivos - Criação, Abertura, leitura e fechamento de arquivos
Sessões - Manipulando dados em Sessões
- Segurança de Sessões
Cookies - Cookies HTTP
- Manipulação de Cookies
Ambientação com Banco de Dados MySQL - Introdução a banco de dados
- A Linguagem SQL
- Tipos de Dados do MySQL
- Criando bancos e tabelas
- Manipulando dados do Banco
Integrando PHP e MySQL - Conexão com o Banco
- Manipulação de dados do Banco
- Seleção e exibição de dados do banco
Introdução à Programação Orientada a Objetos - Classes, atributos e métodos
- Visibilidade
- Construtores e Destrutores
- Instanciando um objeto
- Acesso a métodos e atributos do objeto
|