Baixe o app para aproveitar ainda mais
Prévia do material em texto
CURSO PROGRAMAÇÃO PHP5 COMPLETO Descrição do curso O curso de php5 mostra desde o básico, para quem nunca trabalhou com PHP antes, até um nível mais avançado, ensinando a trabalhar com sessões, cookies, url amigáveis, filtros, datas, banco de dados com PDO, etc. Esse curso é para mim? Esse curso é para quem quer realmente aprender PHP, sendo programadores iniciantes e de nível intermediário. Programadores um pouco mais experientes vão querer ver o curso de PHP Orientado a Objetos. Pré-requisitos para fazer este curso Os requisitos mínimos para fazer o curso é ter conhecimento de html e muita vontade de aprender. Perfil profissional após o curso Após concluir o curso, o aluno estará apto a desenvolver sites e sistemas profissionais. Conteúdo Programático do curso Introdução ao curso • Fontes de pesquisa • Ferramentas utilizadas no curso • Instalação das ferramentas Capitulo 1 • Estrutura e sintaxe de uma página PHP • Como funciona o PHP • PHP com HTML Capítulo 2 • Variáveis • Variáveis dinâmicas CURSO PROGRAMAÇÃO PHP5 COMPLETO • Escopo das variáveis • Tipos de dados • Funções para pegar tipos de dados • Aspas simples, aspas duplas e concatenação • Constantes • Entendendo como se trabalha com Arrays • Trabalhando com os índices do array • Algumas funções nativas dos Arrays parte 1 o array_pop() o array_shift() o array_push() o array_search() o array_sum() o count() • Algumas funções nativas dos Arrays parte 2 o array_values() o asort() o arsort() o ksort() o max() o min() • Implode, explode e a biblioteca SPL para trabalhar com os arrays • Arrays multidimensionais • Operadores Aritméticos • Operadores de atribuição • Operadores de comparação • Operadores lógicos Capítulo 3 CURSO PROGRAMAÇÃO PHP5 COMPLETO • Condicionais (if) • Condicionais (switch) • Estrutura de repetição for • Estrutura de repetição while • Estrutura de repetição do while • Controle de fluxo • Funções personalizadas • Funções anônimas • Funções de validações • Funções para strings parte 1 o sprinftf() o str_replace() o str_repeat() o strpos() o strrpos() o str_split() o strlen() • Funções para strings parte 2 o strtolower() o strtoupper() o substr() o substr_count() o ucwords() • Funções para strings parte 3 o trim() o strip_tags() o addslashes() o htmlentities() CURSO PROGRAMAÇÃO PHP5 COMPLETO o md5() o sha1() • Criando função para recortar textos do tamanho que queremos. • Funções numéricas o is_numeric() o number_format() o round() o ceil() o floor() o rand() • Como trabalhar com includes • Para que serve o set_include_path() • Criando função para carregar as includes necessárias • Criando função para fazer as includes. • Includes e include_once • Require, require_once e diferenças entre include e require. Capítulo 4 • Trabalhando com a variável global get • Como usar uma querystring • Formulários o Método de envio POST o Método de envio REQUEST o Todos os tipos de campos de um formulário o Como se trabalhar com textareas. • Filtros o Para que servem os filtros e utilizando o filtro para validar e-mails. o Validando números inteiros e floats com filtros. o Validando IPS e URLS. CURSO PROGRAMAÇÃO PHP5 COMPLETO o Removendo caracteres indesejados dos e-mails e usando filtros para remover qualquer tentativa de injections o Removendo caracteres indesejados dos números inteiros e das strings. Capítulo 5 • Banco de Dados o Diferenças da conexão com PDO e sem PDO, e como fazer uma conexão com e sem o PDO. o Listar os dados do banco SEM PDO. o Listar os dados do banco COM PDO o Cadastrar SEM PDO o Cadastrar COM PDO o Deletar SEM PDO o Deletar COM PDO o Listando dados escolhido para fazer o update o Update SEM PDO o Update COM PDO o Pegando ultimo ID cadastrado SEM e COM PDO o Como utilizar o begintransaction() e o rollback(). o Criando função para validar dados ao fazer login. o Criando função para logar. • Tratando erros o Forçando o PHP a mostrar os erros e tratando com try, catch. o Utilizando try, ctach em funções. o Entendendo alguns erros comuns que acontecem no PHP. • Cookies e Sessões o Como usar as sessões o Deixando o sistema de login SEM PDO livre dos ataques de injection. CURSO PROGRAMAÇÃO PHP5 COMPLETO o Login protegido COM PDO. o Pegando os usuários online parte 1 o Pegando os usuários online parte 2 o Destruindo uma sessão e deslogando do sistema. o Criando Cookies e colocando uma validade para eles. o Sisstema de lembrar senha com Cookies Capítulo 6 • Datas o Pegando a data atual com date() o Pegando a data por extenso com getdate() o Transformando strings em datas com strtotime(). o Pegando a data atual em segundos com time(). o Pegando uma timestamp com mktime(). o Formatando datas com strftime() o Função para verificar quanto tempo o cliente tem de acesso antes de expirar a data. o Pegando e adicionando uma data datetime() o Subtraindo e pegando a diferença de datas com datetime(). o Revisão do datetime(). • Expressões regulares • Urls Amigáveis Capitulo 7 • Recebendo e enviando e-mails com PHPMailer. o Baixando o PHPMailer, configurando para enviar em localhost. o Enviando email com anexo e cadastrando no banco. o Upload de arquivo ao enviar email. CURSO PROGRAMAÇÃO PHP5 COMPLETO o Listando e-mails para caixa de entrada dos e-mails recebidos. o Listando email selecionado. o Respondendo email e alterando status parte 1 o Respondendo email e alterando status parte 2 o Mostrando anexo no email escolhido. • Paginação de dados o Paginação simples o Paginação com a class PAGER do PEAR • Upload de fotos e arquivos e redimensionamento de fotos. o Upload de fotos e arquivos para seus respectivos diretórios. o Upload de fotos com altura e largura fixos, e cadastrando no banco. o Redimensionamento de fotos. o Redimensionamento de fotos com a classe wideImage. • Arquivos e diretórios. o Lendo e listando dados dos arquivos. o Escrevendo em arquivos. o Lendo arquivo com scandir() o Lendo diretórios. o Criando e deletando diretórios o Lendo diretórios e listando arquivos com a biblioteca SPL
Compartilhar