Lançado Adianti Framework 7.6!
Clique aqui para saber mais
menu

Livro - PHP Programando com Orientação a Objetos

PHPOO
menu Menu
PHP, Orientação a objetos, Classes, objetos, Modelo de classes, Construtores, destrutores, Associação, Agregação, composição, Herança, Polimorfismo, Encapsulamento, private, protected, public, Abstração, classes e métodos abstratos, Atributos e métodos estáticos, Interfaces, reuso, acoplamento, Design Patterns, Singleton, Facade, Adapter, Autoload, Exceptions, Métodos mágicos, XML, SimpleXML, DOM, SPL, Reflection, Traits, Injeção de dependência, PSR, Namespaces, SPL Autoload, PDO, Persistência, Data Transfer Object, Table Data Gateway, Row Data Gateway, Active Record, Data Mapper, Conexões, Factory Method, Transações, Registro de logs, Strategy Pattern, Active Record, Repository, Layer Supertype, Query Object, Composite Pattern, MVC, Model, View, Controller, SPL Autoloaders, Page Controller, Front Controller, Remote Facade, Lazy Initialization, Componentes, Template View, Forms, Datagrids, Wrappers, Decorator, controle de login, Registry, Aplicação de vendas 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 vários padrões de projeto (Design Patterns) e criaremos vários componentes para que você possa criar complexas aplicações de negócio com PHP
PHP: Programando com Orientação a Objetos
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 vários padrões de projeto (Design Patterns) e criaremos vários componentes para que você possa criar complexas aplicações de negócio com PHP.
ISBN: 978-85-7522-691-9. Páginas: 568. Autor: Pablo Dall'Oglio. Editora: Novatec. Ano 2018 (4ed).

  • check O livro mais conhecido sobre PHPOO do Brasil há 15 anos;
  • check Totalmente atualizado e homologado para PHP7;
  • check Aprenda sobre Orientação a Objetos e Padrões de Projeto;
  • check Aprenda sobre Organização, e Arquitetura de Software;
  • check Aprenda a criar componentes, e templates;
  • check Crie aplicações inteiramente Orientadas a Objetos.
Apresentação conheça o conteúdo dos 8 capítulos do livro

Apresentação do livro PHP Programando com Orientação a Objetos

Conteúdo do livro
code
INTRODUÇÃO AO PHP

Tipos, operadores, manipulação de funções, arquivos, strings e banco de dados

extension
ORIENTAÇÃO A OBJETOS

Classes, objetos, abstração, encapsulamento, polimorfismo, interfaces

center_focus_strong
O MODELO DE CLASSES

Associação, Agregação, Composição, Herança

domain
ARQUITETURA

Organização de Namespaces, diretórios, PSR, MVC, Traits

layers
DESIGN PATTERNS

Singleton, Adapter, Facade, Decorator, Injeção de dependência, e muitos outros

link
INTEGRAÇÕES

REST Services, Remote Facade, Web Services

settings_input_component
PERSISTÊNCIA

PDO, Gateways, Transações, Conexões, Active Record, Critérios, Coleções

build
PADRÕES DE CONTROLE

Front Controller, Page Controller

important_devices
PADRÕES DE APRESENTAÇÃO

Criação de componentes, Template View

star_border
EXCEPTIONS, REFLECTION, XML, SPL

Exceções, Reflection API, Manipulação de XML, Biblioteca SPL

radio_button_checked
CRIAÇÃO DE COMPONENTES

Crie dialogs, boxes, forms, datagrids reutilizáveis

web
APLICAÇÃO COMPLETA

Vendas, produtos, pedidos, relatórios, login, bootstrap, dashboard



Exemplos de vários Design Patterns: Singleton, Facade, Adapter, Injeção de dependência, Data Transfer Object, Table Data Gateway, Row Data Gateway, Active Record, Data Mapper, Factory Method, Strategy Pattern, Active Record, Repository, Layer Supertype, Query Object, Composite Pattern, MVC (Model, View, Controller), Page Controller, Front Controller, Remote Facade, Lazy Initialization, Template View, Wrapper, Decorator, Registry.
Saiba onde comprar

Download da aplicação criada
Uma aplicação para cadastro de clientes, produtos, registro de vendas, contendo relatórios totalmente Orientada a Objetos


Assine nossa lista de discussões sobre Orientação a Objetos:
Conheça o curso PHP OO e Padrões
O Curso PHP OO e Design patterns oferece um método único e exclusivo para o ensino da liguagem PHP, com foco em Orientação a Objetos e padrões para criação de Frameworks focados na criação de sistemas.
  • check Aprenda Padrões usados em Frameworks;
  • check O mais completo;
  • check 31h de conteúdo especialista;
  • check Grupo exclusivo de membros e certificado;
  • check Ambiente exclusivo;
  • check Aprenda a criar seu próprio Framework;
  • check Crie sistema (ERP) e Site (CMS);
  • check Aprenda tudo sobre organização e arquitetura.
Capítulos

Capítulo 1
Introdução ao PHP
check_circle_outline Tipagem;
check_circle_outline Operadores;
check_circle_outline Constantes;
check_circle_outline Funções;
check_circle_outline Variáveis;
check_circle_outline Manipulação de arquivos;
check_circle_outline Strings e Arrays.
Capítulo 2
Fundamentos de Orientação a objetos
check_circle_outline Procedural vs OO;
check_circle_outline Classes, métodos;
check_circle_outline Construtores, destrutores;
check_circle_outline Herança, agregação, composição;
check_circle_outline Abstração, encapsulamento;
check_circle_outline Interfaces;
check_circle_outline Design Patterns.
Capítulo 3
Do estruturado à Orientação a Objetos
check_circle_outline Acesso nativao a dados;
check_circle_outline Programação procedural;
check_circle_outline Agrupando ações em scripts;
check_circle_outline Separando HTML com templates;
check_circle_outline Separando o acesso a dados;
check_circle_outline Melhor conexão e segurança;
check_circle_outline Controladores de páginas.
Capítulo 4
Tópicos especiais em Orientação a Objetos
check_circle_outline Erros e exceptions;
check_circle_outline Manipulação de XML;
check_circle_outline SPL e Reflection;
check_circle_outline Traits;
check_circle_outline Injeção de dependência;
check_circle_outline PSR e Namespaces;
check_circle_outline Composer.
Capítulo 5
Persistência
check_circle_outline Gateways;
check_circle_outline Active Record;
check_circle_outline Data Mapper;
check_circle_outline Conexões e transações;
check_circle_outline Logs;
check_circle_outline Query Object;
check_circle_outline Repositories;
Capítulo 6
Apresentação a controle
check_circle_outline MVC;
check_circle_outline SPL Autoloaders;
check_circle_outline Page Controllers;
check_circle_outline Front Controller;
check_circle_outline REST Services;
check_circle_outline Componentes;
check_circle_outline Templates;
Capítulo 7
Formulários e listagens
check_circle_outline Formulários;
check_circle_outline Salvamento, edição;
check_circle_outline Decorators;
check_circle_outline Componentes;
check_circle_outline Datagrids;
check_circle_outline Ações de datagrid;
check_circle_outline Integração BD;
Capítulo 8
Criando uma aplicação
check_circle_outline O Index;
check_circle_outline O Template;
check_circle_outline O Modelo;
check_circle_outline Cadastros básicos;
check_circle_outline Pedido de venda;
check_circle_outline Relatórios;
check_circle_outline Login;
Conheça as novidades da 4a edição


Conheça também as
Novidades da 3a edição - anterior a esta
Conheça alguns depoimentos
chat_bubble_outline "Em primeiro lugar, obrigado por compartilhar com a comunidade essa obra (seu livro de OOP 3ª Ed.). Cara, eu nunca li um livro de programação de forma tão empolgante. Até o momento estou no 3ª capitulo, espero aprender muito mais com você. Deus te abençoe pelo dedicação a esse trabalho, está me ajudando muito, sinto que agora sim, darei um grande up em meus poucos (em breve não será mais) conhecimentos em PHP OO e Patterns. Espero muito mais obras lançadas por você."

Ramon William (enviado via Messenger) - Salvador-BA

chat_bubble_outline "Comentário: excelente obra didática sobre essa linguagem, mostrando a competência, clareza e capacidade do autor nacional. Não é a obra completa sobre PHP porque é um assunto muito amplo, mas com certeza é um dos melhores livros dos que possuo.Recomendo"

Jesse James Matos Soares - Teresina-PI

chat_bubble_outline "Estou enviando esse email por comprei o seu livro e fiquei surpreso com o conteúdo. Muito bem explicado, os exemplos são simples e claro. Com certeza é o livro que todo programador de php deve ter. Eu tenho uma lan house, então passo o dia inteiro na internet. Algumas vezes faço freelas fazendo sites ou mesmo programando alguma coisa. É meio complicado ser auto-didata. Eu estava meio desanimado para programar. Arrisquei comprar seu livro e o ânimo voltou, por isso estou enviando esse email para deixar meu sincero parabéns pelo seu trablho. Um grande abraço do leitor do seu livro"

Samuel Gomes da Rocha

chat_bubble_outline "Muito bom!!! A didática do livro é excelente. Exemplos bem comentados, principalmente no esclarecimento sobre design patterns. Recomendo a quem pretende se profissionalizar em PHP."

Cácio José da Costa Silva - Brasília-DF

chat_bubble_outline "Comprei hoje o livro PHP - Programando com Orientação a Objetos e gostaria apenas de comentar que pelo pouco que já vi, achei o livro interessante e bem escrito - uma raridade quando o assunto é tecnologia de informação. Infelizmente, os livros de profissionais brasileiros são geralmente sofríveis no aspecto comunicação. Não raro, são compilações de apostilas, sem nenhuma preocupação com o leitor. Achei o seu o contrário disso: bem explicado, claro, objetivo e também bem-humorado."

Marcos Buarque - Rio de Janeiro

chat_bubble_outline "Não tenho medo de afirmar que este livro é uma das maiores conquistas da literatura php-poo que temos em português. Ainda não li tudo, mas até o capítulo que fui obtive inúmeras revelações interessantes. Eu particularmente não entendia direito essa coisa de classes e objetos, apenas usava-as. Quando comecei a ler o livro, percebi que ainda estou muito longe de um bom programador, e isso me deixou feliz. Sério, me deixou feliz porque percebi que posso chegar lá. Tenho vários livros sobre o tema e o seu se tornou preferencial logo de cara. Parabéns pelo livro. Provavelmente comprarei outros que tenha escrito. Meu principal objetivo é aplicar esse conhecimento no departamento de recursos humanos aonde trabalho, desenvolvendo sistemas que serão usados por todos os outros setores vinculados, de maneira simples e intuitiva. O seu livro vai me ajudar nesse projeto."

Leonardo Cruz Costa - Quissamã-RJ

chat_bubble_outline "Gostaria de aqui deixar os meu parabéns a sua 3ª edição do livro PHP - Programando com Orientação a Objetos. Já disse em outra oportunidade, para você, sobre a importância de suas obras no meio acadêmico e também na dia-a-dia de muitos profissionais no Brasil e até mesmo no exterior onde a língua portuguesa é adotada como língua mãe. Parabéns por mais esta conquista. Grande Abraço."

Josiel Nascimento - Catalão/Goiás

chat_bubble_outline "Era o que eu esperava. Trata muito sobre POO e de uma maneira fácil de se entender."

Augusto B. - Encantado-RS

chat_bubble_outline "Este livro é COMPLETO. Ele ensina você desde os principios básicos! E com linguagem simples! Recomendo!!!"

Jean Carlos - Florianópolis-SC

chat_bubble_outline "Livro super didático, com conceitos e praticas totalmente voltados ao O.O. Acreditem, foi mais fácil assimilar os paradigmas com PHP do que quando tentei com Java. Possue exemplos comparativos entre a programação tradicional e a O.O. Livro indicado e aprovado."

Rodrigo Heringer - Queimados

chat_bubble_outline "Excelente livro, linguagem clara e objetiva, muitos exemplos, aborda com muita clareza os principais padrões de projeto. Muito bom o livro, eu comprei e indico."

Robson - Canoas-RS

chat_bubble_outline "Este Livro possui uma abordagem prática e funcional. Eu recomendo..."

Hilton Gonçalves - São José dos Campos-SP

chat_bubble_outline "Muito bom o livro, já comecei a ler e é bastante didático além de ter excelentes exemplos. Um excelente livro para se aprender PHP com O.O."

Eros Stein - Vitória-ES

chat_bubble_outline "Bom pessoal, com certeza o livro deve ser otimo por ser do Pablo, porem acho que poderiam comentar mais sobre o sumario do mesmo, para que pudessemos saber quais sao todos os assuntos aberdado no livro, :-)"

Wanderson Scopel - Vitória-ES

chat_bubble_outline "Recomendo o livro para devs que já possuem uma boa experiência na linguagem PHP, pois o livro aborda conceitos mais avançados, no meu caso foi ótimo pois precisava aprender orientação a objetos no PHP, e outros conceitos avançados que o livro abordou muito bem. Mas se procura um livro para aprender PHP, escolha outro que seja para iniciantes."

Edilson Cichon (Comentário enviado pelo Submarino)

chat_bubble_outline "Para os que querem iniciar na linguagem ou para os que querem se aperfeiçoar, este livro é uma excelente fonte de conhecimento."

Mauricio Batista (Comentário enviado pelo Submarino)

chat_bubble_outline "Excelente livro, pra quem quer realmente mergulhar na programação php com orientação a objetos. Os exemplos são práticos e didáticos. Se você seguir a risca todos os exemplos e não ter preguiça de digitar, ao término do curso, você terá um novo poder."

Airton Lopes (Comentário enviado pelo Submarino)

chat_bubble_outline "O autor usa tutoriais para explicar a programação orientada a objetos. Desta forma o aprendizado fica fácil e de quebra, ainda aprende-se uma série de classes muito úteis. Aborda design patterns e o conceito MVC. Recomendado para iniciantes na programação orientada a objetos. Tem que conhecer um pouco de PHP para tirar proveito do livro."

julioaze (Comentário enviado pelo Submarino)

chat_bubble_outline "O livro é bom e tem muito conteúdo, apesar de ser voltado a algo mais avançado, a programação com orientação a abjetos, ele acaba mostrando muitos outros conceitos e coisas básicas... Mas é bom ter uma noção sobre o assunto antes de ir ao livro, caso contrário, vai ficar meio perdido..."

JCFreitas (Comentário enviado pelo Submarino)

chat_bubble_outline "Tem uma maneira tranquila de passar exemplos e de fácil assimilação das ideias. Define com poucos exemplos e de forma dinâmica o que muitos livros não conseguem em 100 páginas Eu recomendo!"

Jefferson Monteiro (Comentário enviado pela Amazon)

chat_bubble_outline "Eu gostei, abrange um monte de coisas novas, só não recomendo para quem está começando agora, vão ter um pouco de dificuldades para entender, mais para que tem um noção é Show, vão mudar totalmente o pensamento de desenvolvimento, e vão ver a potência do php e como esta crescendo muito bom mesmo, e a linguagem como muitos falavam para crianças, creio que com esse livro vocês vão ver o nível alto que chegou a linguagem PHP."

Anônimo (Comentário enviado pelo Submarino)

Depoimentos em vídeo
Bonieky Lacerda
Luciano Ribeiro