Informações sobre o curso
4.8
935 classificações
307 avaliações

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível intermediário

Aprox. 38 horas para completar

Sugerido: 50 horas...

Portuguese (Brazilian)

Legendas: Portuguese (Brazilian)

Habilidades que você terá

Unit TestingInterfacesLaw Of DemeterJava Programming

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível intermediário

Aprox. 38 horas para completar

Sugerido: 50 horas...

Portuguese (Brazilian)

Legendas: Portuguese (Brazilian)

Programa - O que você aprenderá com este curso

Semana
1
6 horas para concluir

Classes na Teoria e em Java

Neste módulo você será capaz de identificar, definir e diferenciar os conceitos básicos de orientação a objetos, tanto em teoria quanto em Java: classes, objetos, atributos de classes, construtores de classes, responsabilidades, colaborações e cartões CRC...
12 vídeos (total de (Total 79 mín.) min), 6 leituras, 6 testes
12 videos
Identificando Classes e Objetos6min
Comportamento e Estado das Classes4min
Criando Classes com Java6min
Hands-on: Classes e Objetos9min
Construtores de Classes5min
Hands-on: Construtores Diferentes para Mesma Classe8min
Identificando Responsabilidades7min
Identificando a Lógica das Responsabilidades7min
Identificando Colaborações10min
Cartão CRC4min
Hands-on: Compilando e Executando Programas em Java6min
6 leituras
Sobre o Curso10min
Formato dos Exercícios de Programação10min
Acompanhando as Aulas de Hands-On10min
Ferramentas de Comunicação10min
Disciplina Consciente e Plágio nos Exercícios10min
ATENÇÃO - Cuidados na revisão dos trabalhos de colegas10min
5 exercícios práticos
Como está o seu conhecimento sobre o assunto deste curso?22min
Sobre os conceitos de classe e objeto16min
O que você aprendeu sobre classes e objetos?10min
Sobre CRC20min
Mais sobre CRC10min
Semana
2
5 horas para concluir

Classes com Java e Modelagem CRC

Olá! Bem-vindo à semana 2 do curso Orientação a Objetos com Java! Nesta semana você aprofundará seu contato com classes e métodos, bem como com modelagem CRC. Ao final desta semana, você será capaz de: 1) modelar o comportamento de classes com métodos em Java; 2) projetar novas classes para uma aplicação por meio da modelagem CRC...
12 vídeos (total de (Total 145 mín.) min), 1 leitura, 3 testes
12 videos
Hands-on: Colaborações entre Classes17min
Métodos e Atributos Estáticos9min
Hands-on: Comparando Tipos de Atributos – Estático X Instância7min
Pensando em Métodos Orientados a Objetos9min
Hands-on: Refatorando – de Funções para Métodos11min
Modelagem CRC: Identificando Classes17min
Modelagem CRC: Identificando Responsabilidades e Colaborações14min
Hands-on:Modelagem CRC– Identificando Classes14min
Hands-on: Modelagem CRC: Identificando Responsabilidades e Colaborações-11min
Hands-on: Modelagem CRC: Apresentando a Lógica das Responsabilidades15min
Hands-on: Modelagem CRC: Refinando as Responsabilidades e Classes9min
1 leituras
ATENÇÃO – Cuidados na revisão dos trabalhos de colegas10min
2 exercícios práticos
Você sabe utilizar classes?16min
Mais sobre Modelagem CRC12min
Semana
3
7 horas para concluir

Testes de Unidade, Diagramas UML, Colaboração e Dependência

Olá! Bem-vindo à semana 3 do curso Orientação a Objetos com Java! Nesta semana você aprofundará seu contato com Testes de Unidade e Diagramas de Classe da UML, bem como com os conceitos de dependência e contrato de classe. Ao final desta semana, você será capaz de: 1) testar com JUnit o comportamento de classes em Java; 2) projetar e representar classes com diagrama de classes da UML...
11 vídeos (total de (Total 111 mín.) min), 1 leitura, 5 testes
11 videos
Testes Automatizados com JUnit11min
Hands-on:Testando com JUnit na Prática7min
Antes e Depois de um Teste5min
Hands-on: Métodos Before e After no JUnit7min
Preciso de Diagramas?9min
Diagrama de Classes UML: Classe, Associação e Multiplicidade21min
Diagrama de Classes UML: Navegabilidade, Agregação, Composição e Herança10min
Colaboração, Dependência e Classes Cliente e Servidora11min
Caracterizando Responsabilidade Pública6min
Caracterizando Responsabilidade Privada e Contrato de Classe9min
1 leituras
ATENÇÃO – Cuidados na revisão dos trabalhos de colegas10min
3 exercícios práticos
O que você aprendeu sobre testes?12min
Mais sobre diagrama de classes16min
Mais sobre dependência e contrato de classes16min
Semana
4
7 horas para concluir

Herança na Teoria e em Java

Olá! Bem-vindo à semana 4 do curso Orientação a Objetos com Java! Nesta semana você aprofundará seu contato com Herança e Modificadores de Acesso. Ao final desta semana, você será capaz de 1) projetar e estruturar programas Java com base em boas práticas no uso de herança, 2) além de garantir acoplamento baixo entre classes pelo uso adequado de modificadores de acesso...
13 vídeos (total de (Total 129 mín.) min), 1 leitura, 5 testes
13 videos
Utilizando Herança7min
Herança: Especialização e Generalização15min
Hands-on- Entendendo a Herança14min
Modificadores de Acesso9min
Hands-on: Modificadores de Acesso na Prática8min
Sobreposição de Métodos9min
Classes Abstratas4min
Cadeia de Construtores7min
Hands-on: Cadeia de Construtores na Prática8min
Hands-on: Herança na Classe Carro – Parte 18min
Hands-on: Herança na Classe Carro – Parte 212min
Hands-on: Herança na Classe Carro – Parte 315min
1 leituras
ATENÇÃO – Cuidados na revisão dos trabalhos de colegas10min
3 exercícios práticos
Como funciona a herança?14min
Entendendo modificadores de acesso10min
Sabe mesmo sobre herança?16min
4.8
307 avaliaçõesChevron Right

62%

comecei uma nova carreira após concluir estes cursos

46%

consegui um benefício significativo de carreira com este curso

11%

recebi um aumento ou promoção

Melhores avaliações

por WSMar 19th 2016

Primeira parte de uma trilha de 8 cursos, com Professores EXCELENTES, ótima didática, material e metodologia. Realmente diferente de qualquer curso que eu já tenha participado, vale a pena DEMAIS!

por MAApr 2nd 2016

Curso muito bem estruturado, com vídeo-aulas bem explicativas e exercícios práticos que ajudam na consolidação do aprendizado. Tarefas avaliativas de acordo com o que foi fornecido nas aulas.

Instrutores

Avatar

Clovis Fernandes

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

Eduardo Guerra

Professor Colaborador

Sobre Instituto Tecnológico da 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.