XOOPS WAP Mobile
Notícias
Detalhes:
Título: PHP: Programando com Orientação a Objetos
Autor: admin
Data: 2007-10-08 13:10:00
Conteúdo:
Nos últimos 8 meses o nosso amigo Pablo esteve trabalhando em um
novo livro sobre PHP e orientação a objetos e gostaria de
compartilhar isto com você caro amigo Xoopers.

Conheça o recém publicado livro sobre PHP com Orientação a
Objetos!

O livro aborda desde os conceitos básicos de orientação a objetos
como herança, encapsulamento, abstração, polimorfismo, associação,
agregação, composição, interfaces, tratamento de exceções,
manipulação de XML e Web Services, sempre através de exemplos 100%
funcionais e comentados.
O livro explica a utilização da biblioteca PDO para acesso a dados
e aborda com profundidade técnicas de mapeamento objeto-relacional,
explicando com detalhes a teoria e dando exemplos práticos que
explicam cada uma das abordagens, que possibilitarão você a
escolher a melhor forma de mapear os objetos para bases de dados
relacionais.

O livro explica passo-a-passo como criar uma aplicação de
negócio 100% orientada a objetos em PHP, desde a camada de
persistência dos dados até a construção de formulários e
listagens, sendo que estas tarefas serão totalmente
automatizadas, como nos exemplos a seguir:

Criação de um formulário:
http://www.adianti.com.br/book/form.php

Criação de uma listagem:
http://www.adianti.com.br/book/list.php

Persistência de objetos:
http://www.adianti.com.br/book/model.php

O último capítulo apresenta o desenvolvimento de aplicação de
controle de estoque, com cadastro de clientes, mercadorias,
fornecedores, processo de venda e relatório de vendas, todo
desenvolvido com as classes criadas ao longo do livro

O livro cobre um total de 28 design patterns, alguns
clássicos
(gamma) e outros voltados ao desenvolvimento de aplicações de
negócio (fowler), sendo todos abordados com profundidade e
ilustrados com códigos práticos e voltados ao desenvolvimento
de aplicações de negócio em php.

1) Factory Method
2) Singleton
3) Value Object
4) Registry
5) Strategy
6) Domain Model
7) Table Module
8) Table Data Gateway
9) Data Transfer Object
10) Row Data Gateway
11) Active Record
12) Data Mapper
13) Identity Field
14) Foreign Key Mapping
15) Association Table Mapping
16) Single Table Inheritance
17) Concrete Table Inheritance
18) Class Table Inheritance
19) Composite
20) Query Object
21) Layer Supertype
22) Repository
23) Model View Controller
24) Page Controller
25) Front Controller
26) Template View
28) Remote Facade
29) Lazy Initialization

A divulgação aqui do livro de nosso amigo Pablo Dall'Oglio é muito
importante. Ele é um grande colaborador do OpenSource e vale a pena
prestigiar um trabalho assim tão bem elaborado.

Mais detalhes:

O PHP é uma das linguagens mais utilizadas no mundo. Sua
popularidade se deve à facilidade em criar aplicações dinâmicas com
suporte à maioria dos bancos de dados existentes e ao conjunto de
funções que, por meio de uma estrutura flexível de programação,
permitem desde a criação de simples portais até complexas
aplicações de negócio.

O uso da orientação a objetos juntamente com o emprego de boas
práticas de programação nos possibilita manter um ritmo sustentável
no desenvolvimento de aplicações. O foco deste livro é demonstrar
como se dá a construção de uma aplicação totalmente orientada a
objetos. Para isso, implementaremos alguns padrões de projeto
(design patterns) e algumas técnicas de mapeamento
objeto-relacional, além de criarmos vários componentes para que
você possa criar complexas aplicações de negócio com PHP.

Veja onde você pode adquirir o livro:

http://www.adianti.com.br/phpoo

<< 1 ..22 (23) 24 ..335 >>