Acerca de este Curso
4.7
45 calificaciones
15 revisiones
100 % en línea

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.
Nivel intermedio

Nivel intermedio

Horas para completar

Aprox. 19 horas para completar

Sugerido: 4 weeks of study, 5–8 hours/week...
Idiomas disponibles

Portugués (de Brasil)

Subtítulos: Portugués (de Brasil)
100 % en línea

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.
Nivel intermedio

Nivel intermedio

Horas para completar

Aprox. 19 horas para completar

Sugerido: 4 weeks of study, 5–8 hours/week...
Idiomas disponibles

Portugués (de Brasil)

Subtítulos: Portugués (de Brasil)

Programa - Qué aprenderás en este curso

Semana
1
Horas para completar
5 horas para completar

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 videos (Total 137 min), 7 readings, 4 quizzes
Video17 videos
Orientação a Objetos e Padrões5m
Abstração de Dados9m
Encapsulamento6m
Herança8m
Polimorfismo7m
Entendendo Padrões com um Exemplo7m
Strategy: Seu Primeiro Padrão6m
Elementos dos Padrões11m
Entendendo mais sobre Padrões8m
Hands-on: Padrão Strategy18m
Problemas com o Uso de Construtores: Parte 18m
Problemas com o Uso de Construtores: Parte 25m
Problemas com o Uso de Construtores: Parte 35m
Seis Problemas no Uso de Construtores5m
Static Factory Methods – Parte 110m
Static Factory Methods – Parte 29m
Reading7 lecturas
Sobre o Curso10m
Livro para o acompanhamento do curso10m
Formato do Exercício de Programação10m
Ferramentas de Comunicação de Problemas aos Instrutores e para Troca de Experiência com Colegas de Curso10m
Disciplina Consciente e Plágio nos Exercícios10m
Introdução a Padrões de Projeto10m
Padrões de Projeto desta Semana10m
Quiz4 ejercicios de práctica
Sobre Conceitos Essenciais para Padrões de Projeto24m
Sobre Padrões de Projeto e Padrão Strategy12m
Sobre Static Factory Methods8m
Avaliação Semanal20m
Semana
2
Horas para completar
2 horas para completar

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 videos (Total 104 min), 1 reading, 2 quizzes
Video13 videos
Uso Apropriado de Herança10m
Padrão Null Object10m
Hands-on: Padrão Null Object6m
Hook Methods6m
Padrão Template Method6m
Criação de Objetos – Parte 2: Padrão Factory Method5m
Quando a Herança não Funciona5m
Padrão Bridge6m
Hook Classes5m
Padrão State7m
Padrão Observer7m
Hands-on: Padrão Observer18m
Reading1 lectura
Padrões de Projeto desta Semana10m
Quiz2 ejercicios de práctica
Exercícios de Prática20m
Avaliação Semanal16m
Semana
3
Horas para completar
3 horas para completar

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 videos (Total 100 min), 2 readings, 2 quizzes
Video12 videos
Composição Recursiva com Polimorfismo4m
Padrão Composite5m
Hands-on: Padrão Composite16m
Chain of Responsibility8m
Padrões Proxy e Decorator7m
Exemplos de Proxies11m
Hands-on: Padrão Proxy13m
Padrão Adapter7m
Características do Padrão Singleton8m
Padrão Singleton: Quando Usar e Quando Não Usar4m
Padrão Lazy Singleton8m
Reading2 lecturas
enum Singleton: O Melhor Singleton em Java10m
Padrões de Projeto desta Semana10m
Quiz2 ejercicios de práctica
Exercícios de Prática20m
Avaliação Semanal20m
Semana
4
Horas para completar
7 horas para completar

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 videos (Total 62 min), 3 readings, 2 quizzes
Video5 videos
Hands-on: Padrão Builder – Parte 214m
Padrão Injeção de Dependências: O Que É e Objetivos8m
Padrão Injeção de Dependências: Contexto da Injeção8m
DI Design Pattern12m
Reading3 lecturas
Padrão de Projeto Builder: O Que É e Motivação30m
Padrão de Projeto Builder Aninhado30m
Padrão de Projeto Builder Completo30m
Quiz1 ejercicio de práctica
Sobre Builder e Dependency Injection16m
4.7
15 revisionesChevron Right

Principales revisiones

por DRJun 9th 2018

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

Instructores

Avatar

Clovis Fernandes

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

Eduardo Guerra

Professor Colaborador

Acerca de 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)....

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando compras un Certificado, obtienes acceso a todos los materiales del curso, incluidas las tareas calificadas. Una vez que completes el curso, se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes participar del curso como oyente sin costo.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.