
Autor: Evaldo Junior Bento
Idioma: Português
Páginas: 220
Ano: 2016
ISBN: 978-85-5519-201-2
Entrega: Quando o pagamento for confirmado o ebook será enviado rapidamente por e-mail.
Conteúdo
Imagine a internet na qual você pode apenas consumir conteúdos, como se fosse um jornal, uma revista, ou ainda, um programa na televisão. Chato, né? O segredo da famosa web 2.0 é a capacidade de interação entre as pessoas e os serviços online.
Aprenda com esse livro os primeiros passos para usar o PHP, uma ferramenta que possibilita a criação de páginas web dinâmicas. Veja também como integrar o PHP ao MySQL, um dos bancos de dados mais usados no mundo.
A dupla PHP e MySQL é usada por diversos tipos de aplicações e sites, de blogs a portais de notícias e grandes redes sociais.
Sumário
1 Introdução
1.1 Ganhando a web 2.0 com páginas dinâmicas
1.2 O navegador e a exibição de páginas web estáticas
1.3 E como funciona uma página dinâmica?
1.4 E onde entra o PHP e o MySQL?
1.5 Mas, por que escolher PHP e MySQL?
1.6 O que vou precisar para acompanhar este livro?
1.7 Sobre este livro
2 O primeiro programa em PHP
2.1 Instalando o PHP
2.2 PHP no Linux
2.3 E vamos ao primeiro programa!
2.4 A minha página está mostrando a hora errada!
2.5 Resumo
2.6 Desafos
3 Construindo um calendário com PHP
3.1 Defnindo nosso calendário
3.2 Começando o calendário
3.3 Usando funções
3.4 Entendendo e se entendendo com os erros
3.5 Meu PHP não mostrou os erros!
3.6 Finalizando o calendário
3.7 Resumo
3.8 Desafos
4 Entrada de dados com formulário
4.1 Defnindo a lista de tarefas
4.2 O formulário de cadastro de tarefas
4.3 Entrada de dados
4.4 Pegando os dados da URL
4.5 Sessões no PHP
4.6 Resumo
4.7 Desafos
5 Tratamento de diferentes campos de formulários
5.1 Organizando o código em arquivos separados
5.2 Adicionando mais informações às tarefas
5.3 Conclusão do capítulo e do uso de sessões
5.4 Resumo
5.5 Desafos
6 Acessando e usando um banco de dados
6.1 O banco de dados MySQL
6.2 Instalando o MySQL
6.3 PHPMyAdmin, administrando o banco de dados
6.4 Criando o banco de dados
6.5 Criando a tabela
6.6 Cadastrando e lendo os dados de uma tabela
6.7 Filtrando os resultados do SELECT
6.8 Resumo
6.9 Desafos
7 Integrando PHP com MySQL
7.1 PHP e MySQL
7.2 Conectando ao MySQL
7.3 Buscando dados no banco
7.4 Cadastrando as tarefas no banco
7.5 Cadastrando o prazo das atividades
7.6 Marcando uma tarefa como concluída
7.7 Resumo
7.8 Desafos
8 Edição e remoção de registros
8.1 Edição de tarefas
8.2 Remoção de tarefas
8.3 Evitando o problema com a atualização de página
8.4 Resumo
8.5 Desafos
9 Validação de formulários
9.1 Validação na lista de tarefas
9.2 Entrada de dados usando POST
9.3 Validando o nome da tarefa
9.4 Adicionando o aviso de erro
9.5 Validando a data digitada
9.6 Expressões regulares
9.7 Validando o formulário de edição de tarefas
9.8 Resumo
9.9 Desafos
10 Upload de arquivos
10.1 Anexos para a lista de tarefas
10.2 Mudanças no banco de dados
10.3 Página com os detalhes das tarefas
10.4 O formulário para cadastrar anexos
10.5 Recebendo arquivos pelo PHP
10.6 Gravando os dados do anexo no banco dados
10.7 Exibindo os anexos
10.8 Resumo
10.9 Desafos
11 Lembretes de tarefas por e-mail
11.1 Defnindo o e-mail de aviso
11.2 Unifcando a confguração da aplicação com constantes
11.3 Adicionando a opção de aviso por e-mail
11.4 A função enviar_email()
11.5 Escrevendo o corpo do e-mail usando um arquivo com o template
11.6 Instalando uma biblioteca para enviar e-mails
11.7 Finalizando a função enviar_email()
11.8 Resumo
11.9 Desafos
12 Hospedagem de aplicações PHP
12.1 Sua aplicação para o mundo!
12.2 Escolhendo um servidor para hospedagem
12.3 Hospedagem com a Hostinger
12.4 Criação da conta na Hostinger
12.5 Confgurando a aplicação para a Hostinger
12.6 Enviando a aplicação para a Hostinger
12.7 Hospedagem no Jelastic da Locaweb
12.8 Criação da conta no Jelastic da Locaweb
12.9 Confgurando a aplicação para o Jelastic
12.10 Enviando a aplicação para o Jelastic
12.11 Resumo
12.12 Desafos
13 Programando com orientação a objetos
13.1 A classe Tarefas
13.2 Buscando tarefas dentro da classe
13.3 Buscando apenas uma tarefa dentro da classe
13.4 Gravando e editando tarefas dentro da classe
13.5 Usando o MySQLi orientado a objetos
13.6 Avançando em orientação a objetos
13.7 MVC e Frameworks
13.8 Resumo
13.9 Desafos
14 Proteção e ajustes
14.1 Protegendo-se contra SQL Injection
14.2 Exibindo campos com aspas
14.3 Resumo
14.4 Desafos
15 Ao infnito... E além!
15.1 Onde posso buscar mais informações?