Desenvolvendo Websites com PHP - 3ª Edição

Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados

Desenvolvendo Websites com PHP - 3ª Edição Indisponível
× Desenvolvendo Websites com PHP - 3ª Edição

Desenvolvendo Websites com PHP - 3ª Edição

Autor:

ISBN impresso: 978-85-7522-534-9
ISBN ebook: 978-85-7522-617-9
Ano: 2016
Páginas: 320
Preço impresso: R$ 85,00 O ebook deste livro está disponível na Amazon.

5 opiniões | Opine sobre este livro

Descrição do livro

Desenvolvendo Websites com PHP apresenta técnicas de programação fundamentais para o desenvolvimento de sites dinâmicos e interativos. Você aprenderá a desenvolver sites com uma linguagem utilizada em milhões de sites no mundo inteiro. O livro abrange desde noções básicas de programação até a criação e manutenção de bancos de dados, mostrando como são feitas inclusões, exclusões, alterações e consultas a tabelas de uma base de dados.

O autor apresenta diversos exemplos de programas para facilitar a compreensão da linguagem. Nesta obra, você irá encontrar os seguintes tópicos:

  • O que é PHP e quais são suas características;

  • Conceitos básicos e avançados de programação em PHP;

  • Como manipular diversos tipos de dados com o PHP;

  • Criação de programas orientados a objetos (OOP);

  • Comandos PHP em conjunto com tags HTML;

  • Utilização de includes para aumentar o dinamismo de seu site;

  • Como tratar os dados enviados por um formulário HTML;

  • Utilidade das variáveis de ambiente no PHP;

  • Criação de banco de dados em MySQL, PostgreSQL ou SQLite;

  • Comandos SQL para acessar o banco de dados via PHP;

  • Como criar um sistema de username/password para seu site;

  • Utilização de cookies e sessões;

  • Leitura e gravação de dados em arquivos-texto;

  • Como enviar e-mails pelo PHP.

Ver menos ▲

Sumário

Sumário

  • Quem deve ler este livro
  • Como este livro está organizado
  • Capítulo 1 ■ O que é o PHP?
    • Características do PHP
      • Gratuito e com código aberto
      • Embutido no HTML
      • Baseado no servidor
      • Bancos de dados
      • Portabilidade
  • Capítulo 2 ■ Instalação do PHP
    • Utilizando um provedor de hospedagem
    • Instalando a partir de uma distribuição Linux
    • Instalando manualmente no Linux ou no Windows
  • Capítulo 3 ■ Noções básicas de programação
    • Começando a programar
    • Estrutura de um programa PHP
      • Código PHP e comandos HTML
    • Exibindo a página no browser
  • Capítulo 4 ■ Manipulando os dados em PHP
    • Dados numéricos
    • Dados alfanuméricos (textos)
      • Aspas simples (‘)
      • Aspas duplas (“)
      • Aspas invertidas (`)
    • Constantes
    • Variáveis em PHP
      • Maiúsculas e minúsculas (case-sensitive)
      • Escopo das variáveis
      • Conversão de variáveis
      • Interpolação de variáveis
      • Variáveis criadas durante a execução
      • Tipos das variáveis
    • Operadores
      • Operadores aritméticos
      • Operadores binários
      • Operadores de comparação
      • Operadores de atribuição
      • Operadores lógicos
      • Operador ternário
    • Precedência de operadores
  • Capítulo 5 ■ Estruturas de controle em PHP
    • Comandos condicionais
      • if
      • switch
    • Comandos de repetição
      • while
      • do...while
      • for
      • foreach
    • Controlando o fluxo de execução
      • break
      • continue
  • Capítulo 6 ■ Funções e orientação a objetos
    • Utilizando funções
      • Definição de função
      • Como criar uma função
      • Utilizando o comando return em uma função
      • Utilizando funções para verificar um CPF
      • Passagem de parâmetros: valor e referência
      • Funções recursivas
      • Reutilizando funções
    • Programação orientada a objetos
      • Definição de classe
      • Como criar uma classe
      • As palavras-chave private e protected
      • Métodos abstratos e interfaces
      • A palavra-chave final
      • Construtores e destrutores
      • Variáveis e métodos estáticos
      • Exemplos de programas
  • Capítulo 7 ■ Utilizando includes em PHP
    • Criando um menu para seu site
    • Exibindo a data atual com uma include
    • Reutilização de código
    • Include x Require
  • Capítulo 8 ■ PHP e formulários HTML
    • Como criar um formulário
    • Enviando as informações para um programa PHP
      • Método GET
      • Método POST
    • Como tratar as informações recebidas
    • Funções especiais para formatação de dados
    • Verificando os campos de um formulário
  • Capítulo 9 ■ Passando informações por várias páginas
    • Utilizando o campo hidden dos formulários
    • Passando informações pela URL
    • Dividindo o cadastramento de usuários em etapas
  • Capítulo 10 ■ PHP e variáveis de ambiente
    • Utilizando o array $_SERVER
    • Descobrindo o endereço IP do visitante
    • Lista das variáveis de ambiente
  • Capítulo 11 ■ Banco de dados: MySQL ou PostgreSQL
    • Comparação entre MySQL e PostgreSQL
    • Outra alternativa: SQLite
    • Como criar um banco de dados
      • MySQL
      • PostgreSQL
    • Tipos de dados aceitos pelo MySQL e pelo PostgreSQL
      • MySQL
      • PostgreSQL
    • Como criar tabelas em um banco de dados
      • Visualizando com o mysql
      • Visualizando com o psql
    • Inserindo informações em um banco de dados
      • Comando INSERT
    • Alterando um banco de dados
      • Comando UPDATE
      • Comando ALTER TABLE
    • Excluindo informações de um banco de dados
      • Comando DELETE
      • Comando DROP TABLE
    • Fazendo consultas em um banco de dados
      • Comando SELECT
      • Ordenando os resultados de uma consulta
      • Determinando o número de linhas retornadas
      • Gravando os resultados em uma nova tabela
      • Utilizando INSERT e SELECT para inserir registros
    • Criando e utilizando sequências
  • Capítulo 12 ■ PHP com banco de dados
    • Conectando com um banco de dados
      • MySQL
      • PostgreSQL
    • Executando comandos SQL em um programa PHP
      • MySQL
      • PostgreSQL
    • Exibindo os resultados de comandos SQL
    • Gerenciando um banco de dados com PHP
    • Exemplo utilizando a biblioteca SQLite
  • Capítulo 13 ■ Cookies e sessões
    • Algumas utilidades de cookies e sessões
    • Utilizando cookies
      • Enviando cookies pelo PHP
      • O array superglobal $_COOKIE
      • Criando um sistema de username/senha para seu site
    • Utilizando sessões
      • Criando uma sessão no PHP
      • Registrando variáveis em uma sessão
      • Parâmetros de configuração
      • Usando sessões no sistema de username/senha
  • Capítulo 14 ■ Manipulando arquivos em PHP
    • Quando utilizar arquivos no PHP
    • Funções para manipulação de arquivos
    • Exemplo: contador de acessos
    • Outras funções para o sistema de arquivos
  • Capítulo 15 ■ Enviando e-mails com o PHP
    • Por que enviar e-mails com o PHP?
    • Utilizando a função mail
    • Configurações no arquivo php ini
    • Adicionando informações ao cabeçalho do e-mail
    • Enviando e-mails em formato HTML
    • Lista dos cabeçalhos de e-mail (mail headers)
  • Apêndice A ■ Comandos gerais do PHP
    • Arrays
    • Classes e objetos
    • Data e hora
    • Diretórios
    • FTP
    • Funções
    • HTTP
    • Imagens
    • Matemática
    • Opções e informações do PHP
    • PDF
    • Sessões
    • Sistema de arquivos (Filesystem)
    • Strings
    • URL
    • Variáveis
  • Apêndice B ■ Funções PHP/bancos de dados
    • MySQLi
    • PostgreSQL
    • SQLite
    • InterBase/Firebird
    • dbx
    • Microsoft SQL Server
    • Oracle
    • OCI8
    • ODBC
  • apêndice C ■ Tipos de recursos do PHP
  • apêndice D ■ Links interessantes
  • Índice remissivo
Ver sumário completo ▼

Sobre o autor

Juliano Niederauer

Juliano Niederauer (www.niederauer.com.br) é graduado em Ciência da Computação pela PUCRS e pós-graduado (MBA) em Gestão Empresarial, com concentração em Tecnologia Aplicada a Negócios. É Diretor da Virtuous Tecnologia da Informação (www.virtuous.com.br), empresa especializada em tecnologia educacional. Possui larga experiência no desenvolvimento… Ver perfil completo ▶

Opinião dos leitores

MARCOS R V

Superou minhas expectativas, excelente aquisição!!!

Paulo R F J

Estou gostando muito do livro, tem me ajudado bastante em meus estudos com PHP, porém devo ressaltar que algumas TAGs HTML das explicações não existem mais, e como o livro é uma versão atualizada isso deveria ter sido corrigido. Mas mesmo assim o livro é muito bom e valeu a pena ter comprado.

Gabriela M P I

É um livro muito bom, mas falta abordar a parte de segurança.SQL Injection e criptografia de senhas. Achei que estaria incluso na abordagem do livro mais avançado, mas não estava. Fica como um ponto a melhorar.

Guilherme V

Ótimo livro. Tudo bem explicado.

Ver todas ▼

Títulos relacionados