Curso

Introdução a Design Patterns

Este curso é antigo e faz parte do acervo DevMedia

Neste curso de introdução a Design Patterns serão discutidos uma visão geral sobre padrões de projetos e princípios de design. Inicia-se também a construção de um código funcional, justificando a necessidade de utilização do princípio de programar para uma interface e não para uma implementação. ... ver mais

Clique para avaliar o curso!
Introdução a Design Patterns
5 5 40
Iniciar curso Assinar curso Certificado
Carga Horária: 95 horas
Check Certificado Certificado Marcar como favorito (150)

Para obter a contagem de carga horária do curso levamos em consideração que cada aula possui, em média, a duração técnica de uma hora - que contém o tempo de acompanhamento, codificação, assimilação do aluno além do próprio tempo total do vídeo.

Curso Finalizado!

Você já possui 0 pontos

Obter mais pontos

Bom, pelos meus cálculos, você finalizou um curso há menos de 48 horas. Parabénsss!

Continue estudando mas, para marcar novas aulas, há um prazo de 2 dias após concluir um curso.

#SigaEmFrente :)

Conteúdo exclusivo para assinantes MVP



Clique aqui para saber mais

Conteúdo programático

Introdução
1

Introdução

Assistir aula
Favorecimento de Composição sobre Herança
5

Princípio de design

Assistir aula
9

Conceito de composição

Assistir aula
10

Reuso de código

Assistir aula
Design pattern Strategy
12

Encapsular o que varia

Assistir aula
13

Novos requisitos

Assistir aula
14

Duplicação de código

Assistir aula
16

Finalizando implementação

Assistir aula
17

Pattern Strategy

Assistir aula
Classes Abstratas
18

Classes abstratas

Assistir aula
Interface
19

Interfaces Java

Assistir aula
20

Interfaces Marcadoras

Assistir aula
21

Stubs de Interfaces

Assistir aula
Classe Adapter
22

Class Adapter

Assistir aula
24

Object Adapter

Assistir aula
25

Object Adapte, JTable

Assistir aula
Facade
26

Facade

Assistir aula
27

Lei de Demérito

Assistir aula
29

Engenharia Reversa

Assistir aula
30

GOF

Assistir aula
31

Design pattern facade

Assistir aula
Singleton
32

Singleton

Assistir aula
34

Lazy Singleton

Assistir aula
36

Facade e Singleton

Assistir aula
Fábrica Concreta
37

Fábrica Concreta

Assistir aula
38

Projeto

Assistir aula
39

Teste

Assistir aula
40

Adaptadores e Controlador

Assistir aula
41

Testando o Controlador

Assistir aula
42

Evolução de Requisitos

Assistir aula
Objetos Adaptadores
43

Objetos Adaptadores

Assistir aula
44

Fábrica de Objetos

Assistir aula
45

Fábrica Concreta

Assistir aula
46

Criação de Objetos

Assistir aula
DAO, Factory Method e Abstract Factory
49

DAO

Assistir aula
50

Data Access Object

Assistir aula
51

JPA

Assistir aula
52

Framework Objeto Relacional

Assistir aula
53

Manipulando o DAO

Assistir aula
54

Teste

Assistir aula
55

Associação 1:1

Assistir aula
56

CRUD, DAO

Assistir aula
57

JPA e DAO

Assistir aula
58

Aplicando Fábrica Concreta

Assistir aula
59

Metamodelo GOF

Assistir aula
60

Camada de Persistência

Assistir aula
61

Classe CustomerDAOJDBC

Assistir aula
63

Eclipselink, JPA

Assistir aula
64

Atualização de Tabelas

Assistir aula
65

Método findAll

Assistir aula
66

CustomerDAOJDBC

Assistir aula
67

Refatoração

Assistir aula
68

DAOS JDBC

Assistir aula
69

Camada de Persistência

Assistir aula
70

Pattern Abstract

Assistir aula
Template Method
71

Template Method

Assistir aula
73

Modelo de Domínio

Assistir aula
74

Teste Automatizado

Assistir aula
75

Cuidados Necessários

Assistir aula
76

Extrair Método

Assistir aula
77

Mover Método

Assistir aula
78

Reforçando Aprendizado

Assistir aula
79

Código Legível

Assistir aula
80

Novo Requisito

Assistir aula
81

Refatorando o Código

Assistir aula
82

Hierarquia de Contas

Assistir aula
83

Template Method

Assistir aula
84

Conclusão Template Method

Assistir aula
Padrão State
85

State

Assistir aula
86

Design Pattern State

Assistir aula
87

Métodos Auxiliares

Assistir aula
88

Testes

Assistir aula
89

Mudança de Requisitos

Assistir aula
90

Código Alternativo

Assistir aula
91

Prós e Contras

Assistir aula
92

Hierarquia de Classes

Assistir aula
94

Testes

Assistir aula
95

Aula Final

Assistir aula

Sobre o autor

Rodrigo Martins Pagliares - DevMedia Space Rodrigo Martins Pagliares

Possui os títulos de Mestre em Ciência da Computação pela Universidade Federal de Santa Catarina, UFSC, 2002 e Bacharel em Ciência da Computação pela Universidade Federal de Ouro Preto, UFOP, 1999. Conta com mais de 10 anos de experiência no ensino universitário em cursos de graduação e pós-graduação nas áreas de Ciência da Computação e Sistemas de Informação.

Como adquirir este curso ?

Nosso objetivo é atender as suas necessidades de forma eficiente e econômica.

Com a assinatura DevMedia MVP você paga apenas R$ 69,90 por mês e tem acesso a todos os cursos - além de todos os canais de conteúdo!

Assine