К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Desenvolvimento Ágil com Java Avançado · LearnSpace
Назад в каталог
courseraПрограммирование

Desenvolvimento Ágil com Java Avançado

Курс от Instituto Tecnológico de Aeronáutica
Средний≈ 17.6 чБразильский португальский
О курсеНавыкиПрограммаПреподаватели

О курсе

Neste curso, assumimos que você já sabe projetar e desenvolver programas mais complexos em Java, graças às boas práticas e princípios orientados a objetos e TDD exercitados nos cursos anteriores; mas você talvez não se sinta ainda confortável em projetar programas para Web e com dados armazenados em banco de dados, bem como em aplicar conceitos mais avançados de Java. O objetivo deste curso é enriquecer sua experiência com conceitos avançados de Java, programação de aplicações Web e acesso a banco de dados no contexto de modelagem ágil. Os conceitos apresentados neste curso no contexto da programação Java incluem o seguinte: APIs fundamentais do Java: tipos genéricos, reflexão e anotações; expressões lambda do Java 8; aplicação Web com Java: Java Servlets, páginas JSP, padrão MVC e teste de aplicação Web com Selenium; e acesso a banco de dados em Java: JDBC, desenvolvimento de aplicação empresarial e testes com DBUnit. Ao final deste curso, você terá amadurecido de tal modo suas habilidades de programação que será capaz de implementar de modo ágil uma versão inicial da aplicação Web em associação com o componente de gamificação constantes do Trabalho de Conclusão da Especialização, com base nas boas práticas exercitadas neste curso.

Навыки, которые вы освоите

Java ProgrammingData AccessSelenium (Software)Web ApplicationsWeb DevelopmentModel View ControllerSoftware Design PatternsServer SideAgile Software DevelopmentAgile MethodologyJavaSoftware TestingJava Platform Enterprise Edition (J2EE)

Программа курса

4 модулей · 65 учебных материалов

01Semana 124 материалов

Introdução e Visão Geral do Curso

Welcome VídeoВидеоSobre o CursoЧтениеFormato dos Exercícios de ProgramaçãoЧтениеAcompanhando as Aulas de Hands-onЧтение

Учитесь у экспертов

Eduardo Guerra

Professor Colaborador

Desenvolvimento Ágil com Java Avançado
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 17.6 ч

4 модулей

Язык: Бразильский португальский

Часть программы вашего университета
Ferramentas de Comunicação de Problemas aos Instrutores e para Troca de Experiência com Colegas de CursoЧтение
Disciplina Consciente e Plágio nos ExercíciosЧтение

Aplicações Web com Java Servlets

Fundamentos de Aplicações WebВидеоPáginas DinâmicasВидеоCriando Java ServletsВидеоHands-on: Meu primeiro ServletВидеоTeste de Aplicações Web com SeleniumВидеоHands-on: Gravando e Executando Testes com Selenium - Parte 1ВидеоHands-on: Gravando e Executando Testes com Selenium - Parte 2ВидеоEntendendo aplicações webЗадание

Tipos Genéricos em Java

Introdução a Tipos GenéricosВидеоRestringindo Tipos GenéricosЧтениеTipos Invariantes e CovariantesВидеоTipos Genéricos em MétodosВидеоQuando utilizar tipos genéricos?ВидеоHands-on: Tipos Genéricos na PráticaВидеоSobre Tipos GenéricosЗаданиеVocê entendeu como funcionam os tipos genéricos?Задание

Criando a primeira aplicação Web em Java

ATENÇÃO - Cuidados na revisão dos trabalhos de colegasЧтениеAplicação Web que converte Celsius para FahrenheitВзаимная проверка
02Semana 217 материалов

Mais sobre Aplicações Web

Escopos de uma Aplicação WebВидеоHands-on: Escopos da Aplicação Web na PráticaВидеоPáginas JSPВидеоPadrão de Camadas MVCВидеоHands-on: MVC na Prática Criando o Oráculo Mineiro - Parte 1ВидеоHands-on: MVC na Prática Criando o Oráculo Mineiro - Parte 2ВидеоMais sobre Aplicações WebЗаданиеAplicações Web na IndústriaЧтение

Expressões Lambda

Conhecendo Expressões LambdaВидеоInterfaces FuncionaisВидеоReferências de MétodosВидеоMétodos Default em InterfacesЧтениеHands-on: Lambda na PráticaВидеоSobre Expressões LambdaЗаданиеLambda Lambda Lambda

Aplicação Web com MVC

ATENÇÃO - Cuidados na revisão dos trabalhos de colegasЧтениеAplicação Web com TradutorВзаимная проверка
03Semana 318 материалов

Acesso a Banco de Dados com JDBC

Acesso a Banco de Dados em JavaВидеоUtilizando JDBC na PráticaВидеоHands-on: Acessando Dados com JDBC - Parte 1ВидеоHands-on: Acessando Dados com JDBC - Parte 2ВидеоTestes com Bancos de Dados Usando o DBUnitВидеоHands-on: Testando com DBUnitВидеоAcesso a Dados na IndústriaЧтениеAcessando bancos de dadosЗадание

Reflexão e Anotações

Reflexão e IntrospecçãoВидеоReflexão em JavaВидеоHands-on: Comparador com ReflexãoВидеоAnotações de CódigoВидеоHands-on: Anotação para o ComparadorВидеоPara Saber Mais sobre ReflexãoЧтениеSobre Reflexão

Acessando o banco de dados

ATENÇÃO - Cuidados na revisão dos trabalhos de colegasЧтениеClasse que manipula usuários no banco de dadosВзаимная проверка
04Semana 46 материалов

Exemplo de Aplicação Web MVC com Acesso a Banco

Sobre a Carga de Trabalho Neste MóduloЧтениеHands-on: Criando o Acesso ao Banco de DadosВидеоHands-on: Criando as Camadas de View e ControllerВидеоRevisãoЗадание

Fórum com Gamification

ATENÇÃO - Cuidados na revisão dos trabalhos de colegasЧтениеAplicação web com acesso ao banco de dadosВзаимная проверка
Задание
Задание
Refletindo seu Conhecimento em ReflexãoЗадание