Informações sobre o curso
4.7
175 classificações
48 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. 23 horas para completar

Sugerido: 4 semanas de estudo, 8h/semana, 32h no total...
Idiomas disponíveis

Portuguese (Brazilian)

Legendas: Portuguese (Brazilian)

Habilidades que você terá

Java Database Connectivity (JDBC)ServletsWebLambda Calculus
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. 23 horas para completar

Sugerido: 4 semanas de estudo, 8h/semana, 32h no total...
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

Semana 1

Olá, bem-vindo ao Curso 3 – Desenvolvimento Ágil com Java Avançado. Neste módulo você será introduzido ao maravilhoso mundo das aplicações Web com Java, criando páginas dinâmicas com servlets e conduzindo testes de aplicações Web por meio da ferramenta Selenium. Você será exposto também aos tipos genéricos do Java, entendendo os conceitos subjacentes e fazendo uso deles para prover tanto segurança de tipo em tempo de compilação, quanto para reduzir código redundante em exemplo prático....
Reading
13 vídeos (total de (Total 117 mín.) min), 7 leituras, 4 testes
Video13 videos
Fundamentos de Aplicações Web15min
Páginas Dinâmicas6min
Criando Java Servlets8min
Hands-on: Meu primeiro Servlet10min
Teste de Aplicações Web com Selenium7min
Hands-on: Gravando e Executando Testes com Selenium - Parte 17min
Hands-on: Gravando e Executando Testes com Selenium - Parte 212min
Introdução a Tipos Genéricos7min
Tipos Invariantes e Covariantes8min
Tipos Genéricos em Métodos5min
Quando utilizar tipos genéricos?8min
Hands-on: Tipos Genéricos na Prática16min
Reading7 leituras
Sobre o Curso5min
Formato dos Exercícios de Programação5min
Acompanhando as Aulas de Hands-on5min
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
Restringindo Tipos Genéricos10min
ATENÇÃO - Cuidados na revisão dos trabalhos de colegas10min
Quiz3 exercícios práticos
Entendendo aplicações web16min
Sobre Tipos Genéricos20min
Você entendeu como funcionam os tipos genéricos?16min
Semana
2
Horas para completar
5 horas para concluir

Semana 2

Olá, bem-vindo à Semana 2 do Curso 3 – Desenvolvimento Ágil com Java Avançado. Neste módulo você aprofundará seu contato prático com duas tecnologias apropriadas ao desenvolvimento de aplicações Web com Java: JSP (Java Server Pages) e padrão MVC. Você fará contato também com um conceito novo do Java 8, expressões lambda, que emprestam ao Java um sabor de programação funcional e permitem passar comportamentos (funções) como argumentos de uma chamada de método, tornando o código mais simples e elegante, mas nem sempre mais legível....
Reading
10 vídeos (total de (Total 97 mín.) min), 3 leituras, 4 testes
Video10 videos
Hands-on: Escopos da Aplicação Web na Prática14min
Páginas JSP10min
Padrão de Camadas MVC5min
Hands-on: MVC na Prática Criando o Oráculo Mineiro - Parte 110min
Hands-on: MVC na Prática Criando o Oráculo Mineiro - Parte 27min
Conhecendo Expressões Lambda8min
Interfaces Funcionais7min
Referências de Métodos6min
Hands-on: Lambda na Prática15min
Reading3 leituras
Aplicações Web na Indústria5min
Métodos Default em Interfaces10min
ATENÇÃO - Cuidados na revisão dos trabalhos de colegas10min
Quiz3 exercícios práticos
Mais sobre Aplicações Web16min
Sobre Expressões Lambda30min
Lambda Lambda Lambda10min
Semana
3
Horas para completar
5 horas para concluir

Semana 3

Olá, bem-vindo à Semana 3 do Curso 3 – Desenvolvimento Ágil com Java Avançado. Neste módulo você aprofundará seu contato prático com a API JDBC (Java Database Connectivity) para gerenciar o acesso a Banco de Dados, bem como aprenderá a testar esse acesso com a ferramenta DBUnit. Você também fará contato prático com as APIs Reflections e Annotations, que conferem um grande poder ao desenvolvedor, mas que deve ser usado com muita inteligência e parcimônia, privilegiando sempre a legibilidade do código produzido!...
Reading
11 vídeos (total de (Total 91 mín.) min), 3 leituras, 4 testes
Video11 videos
Utilizando JDBC na Prática7min
Hands-on: Acessando Dados com JDBC - Parte 111min
Hands-on: Acessando Dados com JDBC - Parte 29min
Testes com Bancos de Dados Usando o DBUnit5min
Hands-on: Testando com DBUnit13min
Reflexão e Introspecção5min
Reflexão em Java8min
Hands-on: Comparador com Reflexão13min
Anotações de Código5min
Hands-on: Anotação para o Comparador5min
Reading3 leituras
Acesso a Dados na Indústria5min
Para Saber Mais sobre Reflexão3min
ATENÇÃO - Cuidados na revisão dos trabalhos de colegas10min
Quiz3 exercícios práticos
Acessando bancos de dados16min
Sobre Reflexãos
Refletindo seu Conhecimento em Reflexão16min
Semana
4
Horas para completar
4 horas para concluir

Semana 4

Olá, bem-vindo à Semana 4 do Curso 3 – Desenvolvimento Ágil com Java Avançado. Neste módulo você experimentará um exemplo prático de criação de aplicação Web MVC com acesso a Banco de Dados. Você também irá exercitar todo o conhecimento aprendido neste curso ao desenvolver uma aplicação Web com acesso a Banco de Dados e com gamificação! Solicito atenção à leitura sobre carga de trabalho neste módulo, que se encontra abaixo!...
Reading
2 vídeos (total de (Total 20 mín.) min), 2 leituras, 2 testes
Video2 videos
Hands-on: Criando as Camadas de View e Controller10min
Reading2 leituras
Sobre a Carga de Trabalho Neste Módulo10min
ATENÇÃO - Cuidados na revisão dos trabalhos de colegas10min
Quiz1 exercício prático
Revisão25min
4.7
48 avaliaçõesChevron Right
Direcionamento de carreira

67%

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

75%

consegui um benefício significativo de carreira com este curso

Melhores avaliações

por DMDec 20th 2017

Muito interessante. Conheci novas ferramentas muito úteis no desenvolvimento. Principalmente web.

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.