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.
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
• Escopo das variáveis
• 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:
• 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()
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.
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.
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
Título Curso PHP 5
Autor Adriano Gianini
Editora Adriano Gianini
Gênero Vídeo-aula
Ano 2013
Tamanho do arquivo 3,30 GB
Compressão RAR
Formato de arquivo Outros
Idioma Português (Brasil)