Menu

Desenvolvendo um Sistema Web com PHP do Começo ao Fim – com MySQL, HTML5 e Bootstrap Framework

R$35,00

O PHP (Hypertext Preprocessor) é uma linguagem utilizada para o desenvolvimento de aplicações para a Web. É de fácil utilização e possui uma grande diversidade de …

240 páginasAutor(es): João Rubens Marchete FilhoISBN: 978-85-371-0439-2
Sumário

Sumário

Lista de Siglas e Abreviaturas
1. Desenvolvimento de Aplicações Web
1.1. Tecnologias e Ferramentas Envolvidas
1.2. Design do Desenvolvimento
1.3. Armazenamento de Dados
1.4. Programação do Desenvolvimento
1.5. Segurança do Desenvolvimento
1.6. Otimização do Desenvolvimento
2. Determinando a Aplicação
2.1. Delimitando o Tema da Aplicação
2.2. Determinando Requisitos
2.3. Projetando os Requisitos em Páginas Web
2.3.1. Página Inicial
2.3.2. Página de Produtos
2.3.3. Página de Perfil
2.3.4. Página de Listas
2.4. Configuração do Ambiente de Desenvolvimento
2.4.1. Servidor de Aplicações Web
2.5. Aplicativos para Desenvolvimento
2.5.1. Banco de Dados
2.5.2. Design
2.5.3. Programação
3. Layout do Desenvolvimento
3.1. Esboço do Layout
3.1.1. Esboço da Página Inicial
3.1.2. Esboço da Página de Produtos
3.1.3. Esboço da Página de Perfil
3.1.4. Esboço da Página de Listas
3.2. Construindo o Layout
3.2.1. Iniciando um Novo Projeto no NetBeans
3.2.2. HTML da Página Inicial
3.2.3. HTML da Página de Perfil
3.2.4. HTML da Página de Produtos
3.2.5. HTML da Página de Listas
3.3. Estilizando os Layouts das Páginas
3.3.1. O Framework Bootstrap
3.3.1.1. Estilo Padrão para Todas Páginas
3.3.2. Estilos para Página Inicial
3.3.3. Estilos para Página de Produtos
3.3.4. Estilos para Página de Perfil
3.3.5. Estilos para Página de Listas
4. Definindo os Elementos das Páginas
4.1. Definindo a Logomarca e o Menu
4.2. Elementos da Página Inicial
4.3. Elementos da Página de Produtos
4.4. Elementos da Página de Perfil
4.5. Elementos da Página de Listas
5. Implementando os Elementos das Páginas
5.1. Logomarca e Seção de Menu
5.2. Elementos da Página Inicial
5.2.1. Elementos da Região de Login
5.2.2. Elementos da Região de Cadastro
5.2.3. Elementos da Seção Minitutorial
5.2.4. Visualizando o Resultado Final
5.3. Elementos da Página de Produtos
5.3.1. Visualizando o Resultado Final
5.4. Elementos da Página de Perfil
5.4.1. Elementos da Seção de Imagem
5.4.2. Elementos da Seção de Perfil
5.4.3. Elementos da Seção Itens da Lista
5.4.4. Elementos da Seção Indicação para Amigos
5.4.5. Visualizando o Resultado Final
5.5. Elementos da Página de Listas
5.5.1. Elementos da Seção
5.5.2. Elementos da Seção Perfil do Usuário
5.5.3. Elementos da Seção Lista do Usuário
5.5.4. Visualizando o Resultado Final
6. Estilizando os Elementos das Páginas
6.1. Fundo do Site e Seção de Menu
6.2. Estilos da Página Inicial
6.2.1. Elementos de Formulário
6.2.2. Elementos da Seção Minitutorial
6.3. Estilos da Página de Produtos
6.4. Estilos da Página de Perfil
6.4.1. Elementos da Seção de Imagem
6.4.2. Elementos da Seção de Perfil
6.4.3. Elementos da Seção Itens da Lista
6.4.4. Elementos da Seção Indicação para Amigos
6.4.5. Visualizando o Resultado Final
6.5. Estilos da Página de Listas
6.5.1. Elementos da Seção
6.5.2. Elementos da Seção Perfil do Usuário
6.5.3. Elementos da Seção Lista do Usuário
6.5.4. Visualizando o Resultado Final
6.6. Considerações Finais
7. Banco de Dados
7.1. Modelagem do Banco de Dados
7.1.1. Criação do Banco de Dados
7.1.1.1. Tabela Usuário
7.1.1.2. Tabela Produto
7.1.1.3. Tabela Lista
7.1.1.4. Tabela Item
7.1.2. Chaves Estrangeiras
7.2. Salvando e Visualizando o Script
7.2.1. Script Gerado
7.3. Manipulação de Registros
7.3.1. Inserção de Registros
7.3.2. Alteração e Exclusão de Registros
7.3.3. Consulta de Registros
7.4. Conclusão
8. Desenvolvendo as Classes de Modelo
8.1. Criando o Projeto no NetBeans
8.2. Criando Classes de Modelo
8.3. Implementando a Classe Conexão
8.4. Implementando a Classe Usuario
8.5. Implementando a Classe Produto
8.6. Implementando a Classe Lista
9. Desenvolvendo a Classe de Controle
9.1. Desenvolvendo a Função Index
9.2. Desenvolvendo a Função Produtos
9.3. Desenvolvendo a Função Home
9.4. Desenvolvendo a Função Listas
9.5. Desenvolvendo a Função de Envio de Fotos
9.6. Desenvolvendo o Sistema de Login
9.7. Conclusão
10. Finalizando a Aplicação
10.1. Mesclando os Projetos
10.2. O Arquivo de Configuração
10.3. Finalizando a Página Inicial
10.4. Finalizando a Página de Perfil
10.5. Finalizando a Página de Produtos
10.6. Finalizando a Página de Listas
10.7. Considerações Finais
11. Publicando a Aplicação
11.1. Hospedando a Aplicação
11.2. Configurando o Banco de Dados
11.3. Configurando o Banco de Dados na Aplicação
11.4. Considerações Finais
12. Código da Aplicação
12.1. Arquivos de Apresentação
12.1.1. Página Index.php
12.1.2. Página home.php
12.1.3. Página produtos.php
12.1.4. Página listas.php
12.2. Arquivo estilo.css
12.3. Classes de Modelo
12.3.1. Arquivo usuario.php
12.3.2. Arquivo produto.php
12.3.3. Arquivo lista.php
12.3.4. Arquivo conexao.php
12.4. Classe controller.php
12.5. Arquivo config.php
Referências
Glossário
 
Amostra

Clique nos cantos para folhear

Exercícios

Download do arquivo de exercícios

Clique aqui para fazer o download.
REF: 978-85-371-0439-2 Categoria

O PHP (Hypertext Preprocessor) é uma linguagem utilizada para o desenvolvimento de aplicações para a Web. É de fácil utilização e possui uma grande diversidade de recursos. Essa linguagem permite a criação de páginas dinâmicas e rápidas. É muito utilizada no mercado, orientada a objetos e de fácil acesso por ser uma linguagem de código aberto.

O livro Desenvolvendo um Sistema Web com PHP do Começo ao Fim aborda o processo de criação de uma aplicação web, da concepção até a publicação, podendo ser utilizado para aperfeiçoamento ou inicialização de programadores. Está dividido em capítulos complementares que possibilitam uma compreensão gradativa das opções e ferramentas da linguagem PHP. Entre os tópicos abordados estão: as tecnologias e ferramentas envolvidas, o design do desenvolvimento, o armazenamento de dados, o tema para aplicação, configuração do ambiente de desenvolvimento, os aplicativos para desenvolvimento, o banco de dados, o design, a programação, a definição dos elementos das páginas, a implementação dos elementos, estilos para páginas, a modelagem do banco de dados, como salvar e visualizar o script, manipulação de registros, o desenvolvimento das classes de modelo e de controle, a mesclagem de projetos, a hospedagem da aplicação, a configuração do banco de dados na aplicação, os códigos da aplicação, entre outros.

Peso 0.3 kg
Dimensões 210 x 148 x 2 mm
Autor

João Rubens Marchete Filho

Sumario

Lista de Siglas e Abreviaturas
<br />1. Desenvolvimento de Aplicações Web
<br />1.1. Tecnologias e Ferramentas Envolvidas
<br />1.2. Design do Desenvolvimento
<br />1.3. Armazenamento de Dados
<br />1.4. Programação do Desenvolvimento
<br />1.5. Segurança do Desenvolvimento
<br />1.6. Otimização do Desenvolvimento
<br />2. Determinando a Aplicação
<br />2.1. Delimitando o Tema da Aplicação
<br />2.2. Determinando Requisitos
<br />2.3. Projetando os Requisitos em Páginas Web
<br />2.3.1. Página Inicial
<br />2.3.2. Página de Produtos
<br />2.3.3. Página de Perfil
<br />2.3.4. Página de Listas
<br />2.4. Configuração do Ambiente de Desenvolvimento
<br />2.4.1. Servidor de Aplicações Web
<br />2.5. Aplicativos para Desenvolvimento
<br />2.5.1. Banco de Dados
<br />2.5.2. Design
<br />2.5.3. Programação
<br />3. Layout do Desenvolvimento
<br />3.1. Esboço do Layout
<br />3.1.1. Esboço da Página Inicial
<br />3.1.2. Esboço da Página de Produtos
<br />3.1.3. Esboço da Página de Perfil
<br />3.1.4. Esboço da Página de Listas
<br />3.2. Construindo o Layout
<br />3.2.1. Iniciando um Novo Projeto no NetBeans
<br />3.2.2. HTML da Página Inicial
<br />3.2.3. HTML da Página de Perfil
<br />3.2.4. HTML da Página de Produtos
<br />3.2.5. HTML da Página de Listas
<br />3.3. Estilizando os Layouts das Páginas
<br />3.3.1. O Framework Bootstrap
<br />3.3.1.1. Estilo Padrão para Todas Páginas
<br />3.3.2. Estilos para Página Inicial
<br />3.3.3. Estilos para Página de Produtos
<br />3.3.4. Estilos para Página de Perfil
<br />3.3.5. Estilos para Página de Listas
<br />4. Definindo os Elementos das Páginas
<br />4.1. Definindo a Logomarca e o Menu
<br />4.2. Elementos da Página Inicial
<br />4.3. Elementos da Página de Produtos
<br />4.4. Elementos da Página de Perfil
<br />4.5. Elementos da Página de Listas
<br />5. Implementando os Elementos das Páginas
<br />5.1. Logomarca e Seção de Menu
<br />5.2. Elementos da Página Inicial
<br />5.2.1. Elementos da Região de Login
<br />5.2.2. Elementos da Região de Cadastro
<br />5.2.3. Elementos da Seção Minitutorial
<br />5.2.4. Visualizando o Resultado Final
<br />5.3. Elementos da Página de Produtos
<br />5.3.1. Visualizando o Resultado Final
<br />5.4. Elementos da Página de Perfil
<br />5.4.1. Elementos da Seção de Imagem
<br />5.4.2. Elementos da Seção de Perfil
<br />5.4.3. Elementos da Seção Itens da Lista
<br />5.4.4. Elementos da Seção Indicação para Amigos
<br />5.4.5. Visualizando o Resultado Final
<br />5.5. Elementos da Página de Listas
<br />5.5.1. Elementos da Seção
<br />5.5.2. Elementos da Seção Perfil do Usuário
<br />5.5.3. Elementos da Seção Lista do Usuário
<br />5.5.4. Visualizando o Resultado Final
<br />6. Estilizando os Elementos das Páginas
<br />6.1. Fundo do Site e Seção de Menu
<br />6.2. Estilos da Página Inicial
<br />6.2.1. Elementos de Formulário
<br />6.2.2. Elementos da Seção Minitutorial
<br />6.3. Estilos da Página de Produtos
<br />6.4. Estilos da Página de Perfil
<br />6.4.1. Elementos da Seção de Imagem
<br />6.4.2. Elementos da Seção de Perfil
<br />6.4.3. Elementos da Seção Itens da Lista
<br />6.4.4. Elementos da Seção Indicação para Amigos
<br />6.4.5. Visualizando o Resultado Final
<br />6.5. Estilos da Página de Listas
<br />6.5.1. Elementos da Seção
<br />6.5.2. Elementos da Seção Perfil do Usuário
<br />6.5.3. Elementos da Seção Lista do Usuário
<br />6.5.4. Visualizando o Resultado Final
<br />6.6. Considerações Finais
<br />7. Banco de Dados
<br />7.1. Modelagem do Banco de Dados
<br />7.1.1. Criação do Banco de Dados
<br />7.1.1.1. Tabela Usuário
<br />7.1.1.2. Tabela Produto
<br />7.1.1.3. Tabela Lista
<br />7.1.1.4. Tabela Item
<br />7.1.2. Chaves Estrangeiras
<br />7.2. Salvando e Visualizando o Script
<br />7.2.1. Script Gerado
<br />7.3. Manipulação de Registros
<br />7.3.1. Inserção de Registros
<br />7.3.2. Alteração e Exclusão de Registros
<br />7.3.3. Consulta de Registros
<br />7.4. Conclusão
<br />8. Desenvolvendo as Classes de Modelo
<br />8.1. Criando o Projeto no NetBeans
<br />8.2. Criando Classes de Modelo
<br />8.3. Implementando a Classe Conexão
<br />8.4. Implementando a Classe Usuario
<br />8.5. Implementando a Classe Produto
<br />8.6. Implementando a Classe Lista
<br />9. Desenvolvendo a Classe de Controle
<br />9.1. Desenvolvendo a Função Index
<br />9.2. Desenvolvendo a Função Produtos
<br />9.3. Desenvolvendo a Função Home
<br />9.4. Desenvolvendo a Função Listas
<br />9.5. Desenvolvendo a Função de Envio de Fotos
<br />9.6. Desenvolvendo o Sistema de Login
<br />9.7. Conclusão
<br />10. Finalizando a Aplicação
<br />10.1. Mesclando os Projetos
<br />10.2. O Arquivo de Configuração
<br />10.3. Finalizando a Página Inicial
<br />10.4. Finalizando a Página de Perfil
<br />10.5. Finalizando a Página de Produtos
<br />10.6. Finalizando a Página de Listas
<br />10.7. Considerações Finais
<br />11. Publicando a Aplicação
<br />11.1. Hospedando a Aplicação
<br />11.2. Configurando o Banco de Dados
<br />11.3. Configurando o Banco de Dados na Aplicação
<br />11.4. Considerações Finais
<br />12. Código da Aplicação
<br />12.1. Arquivos de Apresentação
<br />12.1.1. Página Index.php
<br />12.1.2. Página home.php
<br />12.1.3. Página produtos.php
<br />12.1.4. Página listas.php
<br />12.2. Arquivo estilo.css
<br />12.3. Classes de Modelo
<br />12.3.1. Arquivo usuario.php
<br />12.3.2. Arquivo produto.php
<br />12.3.3. Arquivo lista.php
<br />12.3.4. Arquivo conexao.php
<br />12.4. Classe controller.php
<br />12.5. Arquivo config.php
<br />Referências
<br />Glossário
<br /> 

Demonstracao

2015-10-13_08-48-46-Desenvolv.Aplic.emPHP.swf

Exercicios

2017-05-24_03-15-12-ExerciciosResolvidos.rar

Paginas

240

ISBN

978-85-371-0439-2