Desenvolvimento web com PHP e MySQL

Download Ebook Desenvolvimento web com PHP e MySQL

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.
Número de páginas: 381
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 Instalando o PHP
2.1 PHP no Windows
2.2 PHP no GNU/Linux
2.3 PHP no Mac OS X
2.4 Após a instalação
2.5 Versões do PHP
3 O primeiro programa em PHP
3.1 Requisição, processamento e resposta
3.2 A minha página está mostrando a hora errada!
3.3 Resumo
3.4 Desafios
4 Construindo um calendário com PHP
4.1 Definindo nosso calendário
4.2 Começando o calendário
4.3 Usando funções
4.4 Pausa para os arrays
4.5 De volta ao calendário
4.6 Entendendo e se entendendo com os erros
4.7 Finalizando o calendário
4.8 Resumo
4.9 Desafios
5 Entrada de dados com formulário
5.1 O formulário de cadastro de tarefas
5.2 Entrada de dados
5.3 Acessando os dados da URL
5.4 Sessões no PHP
5.5 Resumo
5.6 Desafios
6 Tratamento de diferentes campos de formulários
6.1 Organizando o código em arquivos separados
6.2 Adicionando mais informações às tarefas
6.3 Resumo
6.4 Desafios
7 Acessando e usando um banco de dados
7.1 O banco de dados MySQL
7.2 PHPMyAdmin, administrando o banco de dados
7.3 Criando o banco de dados
7.4 Criando a tabela
7.5 Cadastrando e lendo os dados de uma tabela
7.6 Filtrando os resultados do SELECT
7.7 Resumo
7.8 Desafios
8 Integrando PHP com MySQL
8.1 PHP e MySQL
8.2 Conectando o PHP ao MySQL
8.3 Buscando dados no banco
8.4 Cadastrando as tarefas no banco
8.5 Cadastrando o prazo das atividades
8.6 Outra maneira de formatar as datas
8.7 Marcando uma tarefa como concluída
8.8 Resumo
8.9 Desafios
9 Edição e remoção de registros
9.1 Edição de tarefas
9.2 Operador ternário
9.3 Novidade no PHP 7: O operador “??”
9.4 De volta à edição de tarefas
9.5 Remoção de tarefas
9.6 Evitando o problema com a atualização de página
9.7 Resumo
9.8 Desafios
10 Validação de formulários
10.1 Validação na lista de tarefas
10.2 Entrada de dados usando POST
10.3 Validando o nome da tarefa
10.4 Adicionando o aviso de erro
10.5 Validando a data digitada
10.6 Expressões regulares
10.7 Validando o formulário de edição de tarefas
10.8 Resumo
10.9 Desafios
11 Upload de arquivos
11.1 Anexos para a lista de tarefas
11.2 Mudanças no banco de dados
11.3 Página com os detalhes das tarefas
11.4 O formulário para cadastrar anexos
11.5 Recebendo arquivos pelo PHP
11.6 Gravando os dados do anexo no banco dados
11.7 Exibindo os anexos
11.8 Removendo anexos
11.9 Resumo
11.10 Desafios
12 Lembretes de tarefas por e-mail
12.1 Definindo o e-mail de aviso
12.2 Unificando a configuração da aplicação com constantes
12.3 Adicionando a opção de aviso por e-mail
12.4 A função enviar_email()
12.5 As funções e seus parâmetros opcionais
12.6 Escrevendo o corpo do e-mail usando um arquivo com o template
12.7 Instalando uma biblioteca para enviar e-mails
12.8 Finalizando a função enviar_email()
12.9 Gravando os erros do envio de e-mails
12.10 Resumo
12.11 Desafios
13 Hospedagem de aplicações PHP
13.1 Sua aplicação para o mundo!
13.2 Escolhendo um servidor para hospedagem
13.3 Hospedagem com a Hostinger
13.4 Configurando a aplicação para a Hostinger
13.5 Enviando a aplicação para a Hostinger
13.6 Hospedagem no Jelastic da Locaweb
13.7 Configurando a aplicação para o Jelastic
13.8 Enviando a aplicação para o Jelastic
13.9 Resumo
13.10 Desafios
14 Programando com Orientação a Objetos
14.1 A classe Tarefa
14.2 O repositório de tarefas
14.3 Usando as novas classes na aplicação
14.4 Usando as classes no envio do e-mail
14.5 Criando a classe para os anexos
14.6 Usando as classes na exibição e edição das tarefas
14.7 Resumo
14.8 Desafios
15 Protegendo a aplicação contra SQL Injection e XSS
15.1 Proteção contra SQL Injection
15.2 Protegendo-se contra SQL Injection usando MySQLi
15.3 Exibindo e editando campos com aspas
15.4 Proteção contra XSS
15.5 Resumo
15.6 Desafios
16 Conhecendo o PDO
16.1 Exceptions, try e catch
16.2 Substituíndo o MySQLi pelo PDO
16.3 Prepared Statements
16.4 Usando o PDO no restante da aplicação
16.5 Resumo
16.6 Desafios
17 Introdução ao MVC
17.1 O front-controller e os controllers
17.2 Organizando as views
17.3 Organizando as models
17.4 Ligando as pontas
17.5 Organizando o restante dos arquivos
17.6 Frameworks
17.7 Resumo
17.8 Desafios
18 Apenas o começo
18.1 Onde posso buscar mais informações?

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *