PHPOO

O livro mais conhecido sobre PHP no Brasil

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 (2018).

Apresentação dos capítulos

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

Conteúdo do livro

Conteúdo do livro PHP Programando com Orientação a Objetos


INTRODUÇÃO AO PHP
Tipos, operadores, manipulação de funções, arquivos, strings e banco de dados

ORIENTAÇÃO A OBJETOS
Classes, objetos, abstração, encapsulamento, polimorfismo, interfaces

O MODELO DE CLASSES
Associação, Agregação, Composição, Herança

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

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

INTEGRAÇÕES
REST Services, Remote Facade, Web Services

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

PADRÕES DE CONTROLE
Front Controller, Page Controller

PADRÕES DE APRESENTAÇÃO
Criação de componentes, Template View

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

CRIAÇÃO DE COMPONENTES
Crie dialogs, boxes, forms, datagrids reutilizáveis

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.

Capítulos do livro

Capítulos do livro PHP Programando com Orientação a Objetos

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

Depoimentos do livro

Depoimentos de leitores

Conheça alguns depoimentos
"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

"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

"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

"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

"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

"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

"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

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

Augusto B. - Encantado-RS

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

Jean Carlos - Florianópolis-SC

"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

"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

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

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

"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

"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

"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)

"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)

"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)

"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)

"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)

"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)

"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

Depoimentos de leitores

Bonieky Lacerda
Luciano Ribeiro