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.

Desenvolvimento Ágil com Java Avançado

Desenvolvimento Ágil com Java Avançado

Instructor: Eduardo Guerra
Access provided by Abu Dhabi National Oil Company
24,072 already enrolled
197 reviews
Skills you'll gain
- Model View Controller
- Web Applications
- Selenium (Software)
- JUnit
- Software Design Patterns
- Agile Methodology
- Software Testing
- Java
- Java Platform Enterprise Edition (J2EE)
- Application Development
- Data Access
- Skills section collapsed. Showing 9 of 11 skills.
Details to know

Add to your LinkedIn profile
10 assignments
See how employees at top companies are mastering in-demand skills

There are 4 modules in this course
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.
What's included
13 videos7 readings3 assignments1 peer review
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.
What's included
10 videos3 readings3 assignments1 peer review
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!
What's included
11 videos3 readings3 assignments1 peer review
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!
What's included
2 videos2 readings1 assignment1 peer review
Instructor

Offered by
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
78.17%
- 4 stars
15.73%
- 3 stars
4.06%
- 2 stars
1.01%
- 1 star
1.01%
Showing 3 of 197
Reviewed on Oct 10, 2016
Gostei bastante do curso. Não comprei o curso completo pois ja trabalho com a linguagem e queria apenas me atualizar.Grato.
Reviewed on Sep 25, 2016
Muito bom curso. O básico para acesso a banco de dados com JDBC e desenvolvimento WEB são apresentados de uma forma prática e objetiva.
Reviewed on Mar 7, 2018
Os pontos que eu mais gostei no curso foram testes unitários com DBUnit e testes Funcionais com Selenium. Gostei também de tipos genéricos e java reflection. Recomendo...
Explore more from Computer Science

LearnQuest

EDUCBA



