Padrões de Projeto em JAVA na Prática!
Offered By: Udemy
Course Description
Overview
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
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!!
Taught by
Leonardo Moura Leitao, Cod3r Cursos Online and Francisco Wagner Costa Aquino
Related Courses
Design PatternsUniversity of Alberta via Coursera Java Design Patterns & SOLID Design Principles
Udemy Design Patterns in C# and .NET
Udemy Design Patterns in Java
Udemy C++ Design Patterns: Creational
LinkedIn Learning