Informações sobre o curso
4.8
885 classificações
296 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. 38 horas para completar

Sugerido: 50 horas...
Idiomas disponíveis

Portuguese (Brazilian)

Legendas: Portuguese (Brazilian)

Habilidades que você terá

Unit TestingInterfacesLaw Of DemeterJava Programming
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. 38 horas para completar

Sugerido: 50 horas...
Idiomas disponíveis

Portuguese (Brazilian)

Legendas: Portuguese (Brazilian)

Programa - O que você aprenderá com este curso

Semana
1
Horas para completar
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...
Reading
12 vídeos (total de (Total 79 mín.) min), 6 leituras, 6 testes
Video12 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
Reading6 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
Quiz5 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
Horas para completar
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...
Reading
12 vídeos (total de (Total 145 mín.) min), 1 leitura, 3 testes
Video12 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
Reading1 leituras
ATENÇÃO – Cuidados na revisão dos trabalhos de colegas10min
Quiz2 exercícios práticos
Você sabe utilizar classes?16min
Mais sobre Modelagem CRC12min
Semana
3
Horas para completar
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...
Reading
11 vídeos (total de (Total 111 mín.) min), 1 leitura, 5 testes
Video11 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
Reading1 leituras
ATENÇÃO – Cuidados na revisão dos trabalhos de colegas10min
Quiz3 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
Horas para completar
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...
Reading
13 vídeos (total de (Total 129 mín.) min), 1 leitura, 5 testes
Video13 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
Reading1 leituras
ATENÇÃO – Cuidados na revisão dos trabalhos de colegas10min
Quiz3 exercícios práticos
Como funciona a herança?14min
Entendendo modificadores de acesso10min
Sabe mesmo sobre herança?16min
4.8
296 avaliaçõesChevron Right
Direcionamento de carreira

50%

comecei uma nova carreira após concluir estes cursos
Benefício de carreira

44%

consegui um benefício significativo de carreira com este curso
Promoção de carreira

17%

recebi um aumento ou promoção

Melhores avaliações

por JBOct 20th 2016

O curso é ministrado com muita propriedade, com uma didática confortável.\n\nFoi positivo realizá-lo pois até mesmo para um profissional sênior como eu o sou me foram trazidas informações novas.\n\n:)

por DJMar 25th 2016

Very very very good course. I have done several courses, but this one is the best. They teach TDD since class 1. They teach model. They teach JUnit. This guys are awesome.

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.