You are here:

Infobook

Please wait while JT SlideShow is loading images...
Photo Title 1
PDFImprimirE-mail

Crie um Framework p/ Sistemas Web PHP...

€39.17

















Crie um Framework para Sistemas Web com PHP 5 e AJAX

O objetivo desta publicação é fornecer os passos para o desenvolvimento de um framework robusto que comporte a criação de sistemas com base na web, seja um ERP (Enterprise Resource Planning), um sistema de gestão comercial, um CRM (Customer Relationship Management), um BI (Business Intelligence), entre outros.
Ensina a construir passo a passo as classes e aplicações que fazem parte do framework, desde classes básicas para acesso a banco de dados e formatação de páginas html, como para gerenciamento de formulários, até rotinas mais elaboradas para autenticação de usuários, controle de sessões, permissões, estruturas de menu e muito mais.
Para total aproveitamento do conteúdo do livro, é importante ter conhecimentos sobre lógica de programação e programação orientada a objetos (OOP), banco de dados (preferencialmente PostgreSQL ou MySQL) e saber programar em PHP na versão 5, devendo estar habituado ao desenvolvimento de classes. Outro ponto importante é saber JavaScript e AJAX, além de conhecimentos básicos de HTML e folhas de estilo (CSS).

Autor(es): Walace Soares
Código: 2373
ISBN: 978-85-365-0237-3
Categoria: Internet
N.Páginas: 320
Formato: 17,5 x 24,5 cm
Peso: 0,542 kg

Índice do Livro

Capítulo 1 - Introdução
O que é um framework
Tipos de framework
Caixa-branca
Caixa-preta
Híbrido
Framework de suporte
Framework de aplicação
Framework de integração
Definição do framework
Banco de dados
Suporte ao gerenciamento de classes
Interface com o usuário
Ferramentas básicas
Interação entre browser e servidor web
Rotinas auxiliares
Um nome para o framework
Estrutura de diretórios do framework
Banco de dados suportado
O que você precisa saber

Capítulo 2 - Acesso a Banco de Dados
Conexão com o servidor e seleção do banco de dados
Execução de comandos SQL
Controle de transações
Recuperação de registros no banco de dados
Tratamento de exceções

Capítulo 3 - Classe HTML
Classe tipotag
Classe tipospadrao
Classe atributo
Classe tag
Classe html
Utilização das classes html
Melhoramento do código html gerado

Capítulo 4 - Classe Base
Construção da classe campo
Criação das subclasses da classe campo
Superclasse campo
Subclasse string
Subclasse numero e suas classes derivadas inteiro, float e dinheiro
Subclasses data e datahora
Primeira versão da classe base
Método filtrarCampos
Método montaSELECT
Método listar
Exemplo
Segunda versão da classe base
Paginação do resultado
Paginação com AJAX
Finalização da classe base
Definição do método buscar
Definição do método incluir
Definição do método alterar
Definição do método excluir

Capítulo 5 - Formulário
Definição do modelo das páginas html
Construção da página principal
Alteração das classes para suportar o modelo
Classes para geração do formulário
Classe formulario
Classe eventos
Classe formcampo e suas extensões
Modificação da classe campo
Modificação da classe base
Método getFormulario
Método processaAcao
Método listar
Alteração do index.php5
Implementação de controles extras no formulário
Exibição de um calendário em campos data e data/hora
Inclusão de um validador no formulário html
Não permitir a digitação de caracteres inválidos no campo
Formatar os campos Data e DataHora na digitação
Verificar se o número digitado é válido
Validação do formulário antes do envio
Alteração da classe formulario
Alteração das classes campo, data e datahora
Alteração da classe formcampo
Exemplo de validação do formulário

Capítulo 6 - Controle de Menus do Sistema
Tabela de menus
Desenvolvimento da classe para gerenciador de menus
Configurador de acesso ao banco de dados
Programa para instanciar classes
Gerenciador de menus
Exibição dos menus em index.php5
Definição das folhas de estilo (css)
Contornar um problema do IE
Construção dos métodos para geração do menu
Alteração do index.php5 para gerar o menu dinâmico
Alteração da classe base para gerar o título da página

Capítulo 7 - Autenticação de Usuários
Definição do cadastro de usuários
Página de identificação do usuário
Autenticação do usuário

Capítulo 8 - Controle de Permissões
Criação da tabela de permissões
Classe permissao
Inserção do controle de permissões no framework

Capítulo 9 - Modelo Visual do Sistema
Formatação da página de autenticação
Definição das folhas de estilo
Formato geral das páginas
Título das páginas
Formatação dos elementos do formulário
Elementos de ligação
Linhas da tabela de registros
Rodapé
Alteração de index.php5

Capítulo 10 - Ferramentas Extras
Barra de botões
Filtro de registros
Área para exibição do filtro
Botão para exibição do filtro
Funções javascript para exibição do filtro
Método para montagem do filtro
Aplicação dos filtros
Limpar os filtros definidos
Aviso de filtro não disponível
Impressão
Botão Relatório
Classe para parametrização do relatório
Código javascript para impressão
Classe relatorio
Auditoria
Tabela de auditoria
Classe auditoria
Alterações na classe base
Desenvolvimento do programa de gerenciamento
Histórico de navegação
Tabela de histórico
Classe historico
Código javascript
Alteração no framework
Lista de favoritos
Tabela de favoritos
Classe favoritos
Código javascript
Alteração no framework
Uma palavra final sobre o framework

Apêndice A - Exercícios

Referências Bibliográficas





Pesquisa

Catálogo Geral

Autenticação

Atendimento

Newsletter

Subscreva a nossa newsletter!
Ofertas
Novidades


Receber em HTML?

facebook




Carrinho

VirtueMart
O seu carrinho de compras encontra-se de momento vazio.

Novidades

logo_cor_horizontal

PRÓXIMOS LANÇAMENTOS         

Estudo Dirigido de CorelDRAW X5
em português
Lane Primo
ISBN: 2922
_____________________

Crie, Anime e Publique
Seu Site Utilizando
Fireworks CS5, Flash CS5
e Dreamweaver CS5

William Pereira Alves
ISBN:
2984
_____________________

Gestão de Produção
Renato Nogueirol Lobo
ISBN: 3004
_____________________

Estudo Dirigido de Microsoft
Office Excel 2010

André Luiz N. G. Manzano
ISBN: 2977

ÚLTIMAS NOVIDADES          

Microsoft Windows 7
Professional -
Guia Essencial de Aplicação
José Manzano

ISBN: 3035
_____________________


Estudo Dirigido de AutoCAD 2011
Claudia Campos Lima
ISBN: 2946
_____________________


Estudo Dirigido de Microsoft
Office PowerPoint 2010

André Luiz N. G. Manzano
ISBN: 2960
_____________________


Estudo Dirigido de 3ds Max 2011
Adriano de Oliveira
ISBN: 2939
_____________________


Estudo Dirigido de Microsoft

Visual C# 2010 Express

José Augusto N. G. Manzano
ISBN:
2915
_____________________


Estudo Dirigido de Microsoft
Office Word 2010

André Luiz N. G. Manzano
e Maria Izabel N. G. Manzano
ISBN: 2908
_____________________

Lógica de Programação
de Computadores
- Ensino Didático

William Pereira Alves
ISBN:
2892
_____________________

AutoCAD 2011
- Utilizando Totalmente

Roquemar Baldam e Lourenço Costa
Colaborador: Adriano de Oliveira
ISBN: 2816

_____________________

Adobe Photoshop CS5
em português
- Imagens profissionais
e técnicas
para finalização
e impressão

João Fidalgo
ISBN: 2878

_____________________

Estudo Dirigido de Microsoft
Office Excel 2010 - Avançado

José Augusto N. G. Manzano
e André Luiz N. G. Manzano
ISBN: 2885

_____________________

BrOffice.org 3.2.1
Guia Prático de Aplicação

José Augusto N. G. Manzano
ISBN: 2861

_____________________

Redes de Comunicação
Automotiva
Características,
Tecnologias e Aplicações

Max Mauro Dias Santos
ISBN: 2755

_____________________

Autodesk Revit Architecture 2011
- Conceitos e Aplicações

Claudia Campos Lima
ISBN: 2809

_____________________

Instalação Hidráulica Residencial
- A Prática do Dia a Dia

Julio Salgado
ISBN:
2830
_____________________

Microsoft Project 2010
- Gestão e Desenvolvimento
de Projetos

Maurício Moreira e Silva Bernardes
ISBN:
2793
_____________________

Estudo Dirigido de Visual
Basic 2010 Express

José Augusto N. G. Manzano
ISBN: 2823

_____________________

Java 7 - Ensino Didático
Sérgio Furgeri
ISBN:
2786
_____________________

CATIA V5R20 - Modelagem,
Montagem
e Detalhamento - 2D e 3D
- Para Windows

Michele David da Cruz
ISBN: 1949

_____________________

Aplicações Web com a Biblioteca
EXT JS 2.2.1 - Integração entre
PHP 5.2.6 e MySQL 5

Nestor Fiúza
ISBN: 2779
 
_____________________

Guia de Turismo
- Viagens Técnicas e Avaliação

Fernando Henrique Campos
e Esmeralda Macedo Serpa

ISBN: 2502

_____________________

NR-10 - Guia Prático
de Análise e Aplicação

Benjamim Ferreira de Barros,
Elaine Cristina de Almeida Guimarães,
Reinaldo Borelli, Ricardo Luis Gedra,
Sonia Regina Pinheiro

ISBN: 2748

_____________________

Microcontrolador PIC18 Detalhado
- Hardware e Software

Fábio Pereira
ISBN: 2717


logo_iatria_banner

infobook_300x250_3

Notícias

logo_cor_horizontal

PRÓXIMOS LANÇAMENTOS         

Estudo Dirigido de CorelDRAW X5
em português
Lane Primo
ISBN: 2922
_____________________

Crie, Anime e Publique
Seu Site Utilizando
Fireworks CS5, Flash CS5
e Dreamweaver CS5

William Pereira Alves
ISBN:
2984
_____________________

Gestão de Produção
Renato Nogueirol Lobo
ISBN: 3004
_____________________

Estudo Dirigido de Microsoft
Office Excel 2010

André Luiz N. G. Manzano
ISBN: 2977

ÚLTIMAS NOVIDADES          

Microsoft Windows 7
Professional -
Guia Essencial de Aplicação
José Manzano

ISBN: 3035
_____________________


Estudo Dirigido de AutoCAD 2011
Claudia Campos Lima
ISBN: 2946
_____________________


Estudo Dirigido de Microsoft
Office PowerPoint 2010

André Luiz N. G. Manzano
ISBN: 2960
_____________________


Estudo Dirigido de 3ds Max 2011
Adriano de Oliveira
ISBN: 2939
_____________________


Estudo Dirigido de Microsoft

Visual C# 2010 Express

José Augusto N. G. Manzano
ISBN:
2915
_____________________


Estudo Dirigido de Microsoft
Office Word 2010

André Luiz N. G. Manzano
e Maria Izabel N. G. Manzano
ISBN: 2908
_____________________

Lógica de Programação
de Computadores
- Ensino Didático

William Pereira Alves
ISBN:
2892
_____________________

AutoCAD 2011
- Utilizando Totalmente

Roquemar Baldam e Lourenço Costa
Colaborador: Adriano de Oliveira
ISBN: 2816

_____________________

Adobe Photoshop CS5
em português
- Imagens profissionais
e técnicas
para finalização
e impressão

João Fidalgo
ISBN: 2878

_____________________

Estudo Dirigido de Microsoft
Office Excel 2010 - Avançado

José Augusto N. G. Manzano
e André Luiz N. G. Manzano
ISBN: 2885

_____________________

BrOffice.org 3.2.1
Guia Prático de Aplicação

José Augusto N. G. Manzano
ISBN: 2861

_____________________

Redes de Comunicação
Automotiva
Características,
Tecnologias e Aplicações

Max Mauro Dias Santos
ISBN: 2755

_____________________

Autodesk Revit Architecture 2011
- Conceitos e Aplicações

Claudia Campos Lima
ISBN: 2809

_____________________

Instalação Hidráulica Residencial
- A Prática do Dia a Dia

Julio Salgado
ISBN:
2830
_____________________

Microsoft Project 2010
- Gestão e Desenvolvimento
de Projetos

Maurício Moreira e Silva Bernardes
ISBN:
2793
_____________________

Estudo Dirigido de Visual
Basic 2010 Express

José Augusto N. G. Manzano
ISBN: 2823

_____________________

Java 7 - Ensino Didático
Sérgio Furgeri
ISBN:
2786
_____________________

CATIA V5R20 - Modelagem,
Montagem
e Detalhamento - 2D e 3D
- Para Windows

Michele David da Cruz
ISBN: 1949

_____________________

Aplicações Web com a Biblioteca
EXT JS 2.2.1 - Integração entre
PHP 5.2.6 e MySQL 5

Nestor Fiúza
ISBN: 2779
 
_____________________

Guia de Turismo
- Viagens Técnicas e Avaliação

Fernando Henrique Campos
e Esmeralda Macedo Serpa

ISBN: 2502

_____________________

NR-10 - Guia Prático
de Análise e Aplicação

Benjamim Ferreira de Barros,
Elaine Cristina de Almeida Guimarães,
Reinaldo Borelli, Ricardo Luis Gedra,
Sonia Regina Pinheiro

ISBN: 2748

_____________________

Microcontrolador PIC18 Detalhado
- Hardware e Software

Fábio Pereira
ISBN: 2717