Bem vindo a loja!

Dominando Orientação a Objetos

Dê Sua Opinião Sobre o Produto

Disponível: Em estoque

R$52,00

Resumo

Um livro para ensinar e fixar conceitos sobre a Orientação a Objetos, baseado nos outros livros de Daniel Schmitz, que explicam a teoria através de exemplos.

Dominando Orientação a Objetos

Duplo clique para aumentar imagem

Afastar
Aproximar

Mais Imagens

Detalhes

Schmitz, Daniel Pace.
Dominando orientação a objetos / Daniel Pace Schmitz. 
- - Bauru, SP: Canal 6, 2011.
188 p. ; 23 cm.
ISBN  978-85-7917-155-0
     
1. Java 2. PHP 3. Orientação a objetvos  I. Schmitz, Daniel Pace. II. Título.                   
 

Prefácio

Após consultar diversos livros sobre Orientação a Objetos, incluindo as linguagens Java e PHP, percebi que todos eles cumpriam muito bem o seu papel em explicar a teoria sobre objetos e padrões de projeto. Mas a teoria é somente o início de um bom aprendizado e esta obra visa completar uma lacuna no desenvolvimento OO, que é aprendizagem através de exemplos práticos, explicando em cada momento como cada conceito ou padrão pode ser aplicado no “dia a dia” do programador.

Esta obra conta ainda com a apresentação de diversas linguagens de programação, para que o programador possa conhecer um pouco de cada uma delas, como forma de melhorar o leque de opções de escolha na linguagem principal dos seus futuros projetos. Também criamos no final da obra um exemplo contendo um pequeno framework MVC, utilizando diversas tecnologias e conceitos importantes sobre OO, além de apresentar alguns exemplos de como usar a OO para melhorar o código do projeto.

Sumário

No capítulo 2, iremos com o uso da linguagem PHP explicar os principais conceitos da programação OO, conceitos estes que estão presentes em todas as linguagens que permitem a implementação de objetos.

No capítulo 3, ainda usando o PHP, iremos abordar um exemplo prático do uso da OO para facilitar o desenvolvimento de páginas HTML. Este exemplo visa reforçar os conceitos aprendidos e, o mais importante, visa mostrar que o uso do OO pode ser benéfico para o seu dia a dia.

No capítulo 4, iremos abordar o Java e exibir as suas principais características. O Java, por ser uma linguagem 100% OO, apresenta todas as funcionalidades que o OO possui, como classes abstratas, interfaces, sobrecarga de métodos, entre outros. Veremos apenas algumas teorias, que serão melhor explicadas no decorrer da obra.

No capítulo 5 apresentamos o C#, linguagem pertencente ao framework .Net da Microsoft, que é semelhante ao Java. Com esta linguagem, abordamos um exemplo para criação de SQLs para o acesso ao banco de dados.

No capítulo 6 apresentamos o Action Script, juntamente com o framework Flex, para aprendermos exclusivamente sobre Interfaces, algo tão falado e mal entendido pelos programadores. Você irá aprender a otimizar o seu código com o uso correto das interfaces.

capítulo 7 volta a usar a linguagem PHP para introduzir o conceito de padrões de projeto. Usar somente OO não garante que o sistema está livre de problemas, é preciso combinar o conhecimento OO com os padrões (patterns) para que possamos criar sistemas com mais dinamiso e, principalmente, manuteníveis. Com o PHP iremos aprender o primeiro padrão, chamado “Factory”.

No capítulo 8 continuamos a estudar os padrões de projeto, usando agora o ActionScript e o Flex para ilustrar o padrão Observer, que apesar se ser pouco conhecido, é um ótimo aliado no desenvolvimento OO.

No capítulo 9 iremos aprender o padrão Singleton, muito usado em diversos frameworks. Inicialmente apresentamos o conceito e exibimos um exemplo em ActionScript para manipulação de janelas, além de um exemplo em PHP para leitura/escrita de um arquivo de log.

No capítulo 10 iremos, com PHP, criar um pequeno framework que envolve os conceitos de MVC e de injeção de dependência, além de usar outros padrões como o Singleton e o Factory.

No capítulo 11 criamos três exemplos que exibem inicialmente uma solução rápida para o problema proposto, mas ruim para a manutenção do código. Depois exibimos como usar a OO para melhorar cada um dos exemplos, utilizando inclusive padrões de projeto.

Arquivos

  • Código Fonte (em breve)

Tags do Produto

Use espaços para separar as Tags. E aspas simples (') para frases.