Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Padrões de Projeto em JAVA na Prática!
Highest Rated
Rating: 4.9 out of 5(2,047 ratings)
10,486 students

Padrões de Projeto em JAVA na Prática!

Conheça os principais padrões de design de software do mercado. Curso com muita pratica e ótimos exemplos.
Last updated 2/2024
Portuguese

What you'll learn

  • Quando e como utilizar os principais padrões do GoF
  • Conseguir abstrair problemas de tal forma que soluções padronizadas possam ser aplicadas
  • Criar softwares de qualidade, através da estruturação dos seus códigos utilizando padrões largamente utilizados
  • Conhecer diversos padrões de projeto Criacionais, como: Factory, Abstract Factory, Singleton, Builder e Prototype
  • Conhecer diversos padrões de projeto Estruturais, como: Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Mediator e Proxy
  • Conhecer diversos padrões de projeto Comportamentais, como: Chain of Resposibility, Command, Iterator, Memento, Observer, State, Strategy e Template Method
  • Conhecer a Gang of Four (GoF) e qual a sua importância na comunidade de desenvolvimento de software

Course content

5 sections97 lectures13h 56m total length
  • Introdução3:26
  • Visão Geral do Curso8:53
  • Boas Práticas do Fórum3:02
  • Recursos Disponibilizados no Curso0:54
  • O que é Padrão de Projeto?13:17
  • Sugestão de Livros2:29
  • Entendendo os Diagramas7:55
  • Usando o terminal1:25
  • Terminais0:28
  • Aviso importante aos usuários de Windows1:15

Requirements

  • Conhecimentos básicos de JAVA
  • Conhecimentos básicos de Orientação a Objetos

Description

Seja muito bem vindo ao Curso Padrões de Projeto em JAVA na Prática! Esse curso vai te transformar em um desenvolvedor mais experiente, contando como todo o conhecimento catalogado e amplamente utilizado na comunidade de software, que são os padrões de projeto do GoF.

GoF, ou "Gang of Four" se refere à um grupo de quatro grandes nomes no desenvolvimento (Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides) que catalogaram 23 padrões de projeto no seu livro Design Patterns: Elements of Reusable Object-Oriented Software, em 1995. A grande maioria destes padrões continuam famosos até hoje e são peças fundamentais em diversas aplicações e frameworks modernos. Como iremos ver ao longo do curso.

Nosso curso, assim como o livro, divide os padrões em três grandes categorias:

  • Padrões Criacionais: Trazendo formas para criação de objetos e forma independente, simples e desacoplada. Visando facilitar e até mesmo reduzir futuras manutenções. Onde veremos os seguintes padrões de projeto: Factory, Abstract Factory, Singleton, Builder e Prototype.

  • Padrões Estruturais: Esta categoria apresentará como seria possível estruturar diversos objetos e classes de forma extensível e flexível. Neste módulo, os seguintes padrões serão abordados: Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Mediator e Proxy.

  • Padrões Comportamentais: Aqui nós vamos focar em como as responsabilidades são propagadas entre as classes e objetos. Vamos conhecer neste módulo os seguintes padrões: Chain of Responsability, Command, Iterator, Memento, Observer, State, Strategy e Template Method.

O uso dos padrões de projeto vai te ajudar a se tornar um desenvolvedor ainda melhor, te oferencendo um leque de soluções bem definidas, validadas e catalogadas. Além disso, este conhecimento também irá te dar vocabulário comum durante discussões técnicas com o seu time.

Um dos maiores diferenciais dos nossos cursos é que Nós não trazemos apenas os códigos, você vai terminar esse curso de Padrões entendendo os porquês, a lógica de como a coisa acontece, o que vai te tornar um profissional muito mais qualificado e competitivo no mercado.

Assista as aulas abertas e confira a qualidade do nosso conteúdo, e veja também os comentários dos nosso alunos sobre a nossa didática. Somos a escola de tecnologia com uma das melhores avaliações do mercado. Não tenho dúvida que você estará fazendo um excelente investimento se juntando à nossa comunidade de quase 200 mil alunos.

E sabe o que mais? Você vai receber um certificado de conclusão ao final do curso, e o seu acesso é vitalício, não expira. E se mesmo depois de tudo que apresentamos, mesmo assim você não gostou do curso, nós garantimos o seu dinheiro de volta em até 30 dias após a compra de forma simples.

Invista na sua carreira, venha pra Cod3r.

Grande abraço e bons estudos!! 

Who this course is for:

  • Arquitetos e desenvolvedores interessados em se aprofundar nos padrões de projetos mais populares
  • Desenvolvedores interessados em conhecer padrões de mercado para resolver diversos problemas já conhecidos e catalogados
  • Desenvolvedores e Arquitetos que desejam compartilhar deste vocabulário comum durante discussões técnicas