• Artigos
  • Projetos
  • Download
  • Lista
  • Docs
  • Comunidade
  • ?

Lançamento: PHP Programando com Orientação a Objetos

08/10/2007  Pablo DallOglio  Ler e Comentar

Nos últimos 8 meses estive trabalhando em um novo livro sobre PHP e orientação a objetos e gostaria de compartilhar isto com você.


O livro se chama PHP - Programando com Orientação a Objetos (Inclui Design Patterns) e 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.

Clique aqui para ver o Sumário
Clique aqui para ver o Capítulo 1
Clique Aqui para folhear o livro

Principais tópicos abordados no livro:

  • Introdução ao PHP, arrays, strings e arquivos;
  • Orientação a objetos, conceitos e implementações;
  • XML, Web Services, tratamento de exceções;
  • Técnicas de mapeamento objeto-relacional;
  • Criação de classes para apresentação de HTML;
  • Criação de classes para formulários e listagens;
  • Criação de classes para manipulação de SQL;
  • Criação de uma aplicação orientada a objetos;

    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


    Onde Comprar:

  • O livro pode ser adquirido diretamente pela editora Novatec:
    Clique aqui para entrar no site da Editora Novatec

  • O livro pode ser adquirido pela livraria TempoReal:
    Clique aqui para entrar no site da Livraria Tempo Real

  • O livro pode ser adquirido pelo Submarino:
    Clique aqui para entrar no site do Submarino

  • O livro pode ser adquirido pelo LinuxMall:
    Clique aqui para entrar no site do LinuxMall

  • O livro pode ser adquirido pela Saraiva:
    Clique aqui para entrar no site da Saraiva

  • O livro pode ser adquirido pela Cultura:
    Clique aqui para entrar no site da Cultura

  • Comentários

      Iniciante 

    Olá pessoal,

    Gostaria de saber se este livro seria indicado para iniciantes ?

      Enviado por Wilson bom em 2007-12-12  

      Exemplos do livro 

    Olá Pessoal!

    Os exemplos do livro vocês encontram no site da editora Novatec, em www.novatec.com.br, seção "downloads".
    Qualquer dúvida me escrevam, meu email tá no início do livro ;-)

    abraços!
    Pablo

      Enviado por Pablo DallOglio em 2007-11-15  

      muito bom 

    Pelo folhada que eu vi. Parece-me muito bom o conteúdo e simples explicação.

    Tenho o livro php-gtk, versão 1.

      Enviado por Flaberson em 2007-11-08  

      Parabéns e Dúvidas 

    Parabéns, pelo livro, estou no cap. 4 e está ótimo.
    Cara, você tem os fontes, funcionando, que usa no livro, estou com um problema no Active Record, pois ele não está executando o método exec da PDO.
    é isso.
    Abraços e estou no aguardo de resposta.

      Enviado por Frederico Augusto em 2007-10-29  

     Adicionar Comentário
     login
     Senha
     Título
     Comentário

    Livros


    • Artigos

      • Alinhamento
      • PhpGtkEditor o novo Tulip

      Projetos

      • LinuxStok
      • Notificador de emails para Gmail
      • E-mailer 0.0.4
      • Agenda PHP-GTK 1.2
    • Google

      Parceiros

     
    Designed by Wolfgang Bartelme Designed by Wolfgang Bartelme

    © 2006 Wordpress Themes | Theme (Not so) Fresh
    XHTML CSS

    PHP-GTK Brasil