Informações sobre o curso
4.7
45 classificações
15 avaliações
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível intermediário

Nível intermediário

Horas para completar

Aprox. 19 horas para completar

Sugerido: 4 weeks of study, 5–8 hours/week...
Idiomas disponíveis

Portuguese (Brazilian)

Legendas: Portuguese (Brazilian)
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível intermediário

Nível intermediário

Horas para completar

Aprox. 19 horas para completar

Sugerido: 4 weeks of study, 5–8 hours/week...
Idiomas disponíveis

Portuguese (Brazilian)

Legendas: Portuguese (Brazilian)

Programa - O que você aprenderá com este curso

Semana
1
Horas para completar
5 horas para concluir

Semana 1

Olá, bem-vindo ao Curso 5 – Desenvolvimento Ágil com Padrões de Projeto! Estamos contentes que você esteja aqui para se exercitar com padrões de projeto. Neste módulo introdutório, você será apresentado inicialmente a uma revisão rápida de conceitos de orientação a objetos pertinentes a padrões de projeto; depois, a uma introdução a padrões de projeto, onde você aprenderá a usar o padrão Strategy. Ao final deste módulo você também terá aprendido uma forma alternativa a construtores para instanciar objetos, na forma do padrão Static Factory Methods....
Reading
17 vídeos (total de (Total 137 mín.) min), 7 leituras, 4 testes
Video17 videos
Orientação a Objetos e Padrões5min
Abstração de Dados9min
Encapsulamento6min
Herança8min
Polimorfismo7min
Entendendo Padrões com um Exemplo7min
Strategy: Seu Primeiro Padrão6min
Elementos dos Padrões11min
Entendendo mais sobre Padrões8min
Hands-on: Padrão Strategy18min
Problemas com o Uso de Construtores: Parte 18min
Problemas com o Uso de Construtores: Parte 25min
Problemas com o Uso de Construtores: Parte 35min
Seis Problemas no Uso de Construtores5min
Static Factory Methods – Parte 110min
Static Factory Methods – Parte 29min
Reading7 leituras
Sobre o Curso10min
Livro para o acompanhamento do curso10min
Formato do Exercício de Programação10min
Ferramentas de Comunicação de Problemas aos Instrutores e para Troca de Experiência com Colegas de Curso10min
Disciplina Consciente e Plágio nos Exercícios10min
Introdução a Padrões de Projeto10min
Padrões de Projeto desta Semana10min
Quiz4 exercícios práticos
Sobre Conceitos Essenciais para Padrões de Projeto24min
Sobre Padrões de Projeto e Padrão Strategy12min
Sobre Static Factory Methods8min
Avaliação Semanal20min
Semana
2
Horas para completar
2 horas para concluir

Semana 2

Olá, bem-vindo ao Curso 5 – Desenvolvimento Ágil com Padrões de Projeto! Neste módulo você aprenderá a identificar quatro padrões em que se utiliza a herança; depois, três padrões em que se utiliza a composição....
Reading
13 vídeos (total de (Total 104 mín.) min), 1 leitura, 2 testes
Video13 videos
Uso Apropriado de Herança10min
Padrão Null Object10min
Hands-on: Padrão Null Object6min
Hook Methods6min
Padrão Template Method6min
Criação de Objetos – Parte 2: Padrão Factory Method5min
Quando a Herança não Funciona5min
Padrão Bridge6min
Hook Classes5min
Padrão State7min
Padrão Observer7min
Hands-on: Padrão Observer18min
Reading1 leituras
Padrões de Projeto desta Semana10min
Quiz2 exercícios práticos
Exercícios de Prática20min
Avaliação Semanal16min
Semana
3
Horas para completar
3 horas para concluir

Semana 3

Olá, bem-vindo ao Curso 5 – Desenvolvimento Ágil com Padrões de Projeto! Neste módulo você aprofundará seus conhecimentos sobre composição recursiva, bem como com os padrões Composite e Chain of Responsibility, nos quais se emprega a composição recursiva. Você será exposto aos padrões Proxy, Decorator e Adapter, em cujas estruturas se faz uso do encapsulamento. Ao final, você aprenderá como criar classes em que se pode instanciar apenas um único objeto, na forma do padrão Singleton....
Reading
12 vídeos (total de (Total 100 mín.) min), 2 leituras, 2 testes
Video12 videos
Composição Recursiva com Polimorfismo4min
Padrão Composite5min
Hands-on: Padrão Composite16min
Chain of Responsibility8min
Padrões Proxy e Decorator7min
Exemplos de Proxies11min
Hands-on: Padrão Proxy13min
Padrão Adapter7min
Características do Padrão Singleton8min
Padrão Singleton: Quando Usar e Quando Não Usar4min
Padrão Lazy Singleton8min
Reading2 leituras
enum Singleton: O Melhor Singleton em Java10min
Padrões de Projeto desta Semana10min
Quiz2 exercícios práticos
Exercícios de Prática20min
Avaliação Semanal20min
Semana
4
Horas para completar
7 horas para concluir

Semana 4

Olá, bem-vindo ao Curso 5 – Desenvolvimento Ágil com Padrões de Projeto! Ao final deste módulo, você terá aprendido a criar objetos por meio dos padrões Abstract Factory e Builder. Você terá aprendido também uma forma de modularizar seu código com base no padrão de projeto Dependency Injection. Ao final, você irá exercitar parte do conhecimento aprendido neste curso ao desenvolver uma pequena aplicação com gamificação!...
Reading
5 vídeos (total de (Total 62 mín.) min), 3 leituras, 2 testes
Video5 videos
Hands-on: Padrão Builder – Parte 214min
Padrão Injeção de Dependências: O Que É e Objetivos8min
Padrão Injeção de Dependências: Contexto da Injeção8min
DI Design Pattern12min
Reading3 leituras
Padrão de Projeto Builder: O Que É e Motivação30min
Padrão de Projeto Builder Aninhado30min
Padrão de Projeto Builder Completo30min
Quiz1 exercício prático
Sobre Builder e Dependency Injection16min
4.7
15 avaliaçõesChevron Right

Melhores avaliações

por DRJun 9th 2018

Muito bom! A dinâmica do curso é excelente e nos projetos e testes é possível praticar a teoria aprendida.

Instrutores

Avatar

Clovis Fernandes

Professor Titular in Portuguese
Ciência da Computação
Avatar

Eduardo Guerra

Professor Colaborador

Sobre Instituto Tecnológico de Aeronáutica

Criado em 1950, o ITA é o instituto de ensino superior do Comando da Aeronáutica (COMAER), localizado no Departamento de Ciência e Tecnologia Aeroespacial (DCTA). Mantém cursos de graduação em engenharia (Aeronáutica, Civil-Aeronáutica, Eletrônica, Mecânica-Aeronáutica, Engenharia de Computação, Aeroespacial), especialização, extensão e pós-graduação stricto sensu (Mestrado, Mestrado Profissionalizante e Doutorado)....

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você adquire o Certificado, ganha acesso a todo o material do curso, incluindo avaliações com nota atribuída. Após concluir o curso, seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.