Você está na página 1de 4

Desenvolvimento Ágil com Java

Sobre o Curso
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
 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.

Obs.: Este curso não pretende ser uma introdução ao Java 8. Apresentamos alguns
conceitos e características do Java 8, mas o objetivo sempre será em projetar seus
programas em Java, usando as melhores características do Java, independente de ser do
Java 8 ou não!

Formato dos Exercícios de Programação


Os exercícios de programação desse curso não se limitam a pedir para você fazer um
programa que funcione, pois é importante também a forma que você está
implementando a solução. Por esse motivo, a correção desses exercícios não pode ser
automática.

Nesses exercícios, chamados de peer reviews ou revisão por pares, depois de entregar a
sua solução, você deverá revisar também as submissões de alguns colegas. Com isso, o
benefício será mútuo: você ajudará os seus colegas verificando se a forma que eles
fizeram estava correta ou apropriada, mas também poderá comparar com a sua solução e
aprender com as boas soluções dos seus colegas.

Atenção: Solicitamos muito cuidado e atenção na submissão dos trabalhos executados


por você, pois a submissão de solução vazia ou com trabalho realizado por outro
estudante do curso será interpretada como tentativa de plágio e plágio, respectivamente.
De acordo com a normas do ITA e do Coursera, havendo comprovação de plágio, a nota
final do exercício será zerada, independente da avaliação dada pelos pares.
Acrescentamos que a Plataforma Coursera está oferecendo novos recursos que
permitem aos Instrutores fazer essa comprovação de plágio com mais facilidade!
Quando houver submissão de solução vazia sem intenção de burlar o sistema, favor
entrar em contato urgente com o Teaching Staff para relatar o caso.

Acompanhando as Aulas de Hands-on


Sugerimos que você acompanhe as aulas de hands-on com sua ferramenta aberta ao
lado, procurando replicar ao mesmo tempo o que está sendo apresentado na videoaula.

Para isso, caso você ainda não o tenha feito, você deve baixar a seguintes ferramentas:

 Java SE Development Kit (conhecido como JDK)


 Eclipse IDE for Java Developers
para Troca de Experiência com Colegas de Curso
Olá aluno,

Nós temos duas ferramentas distintas para comunicação de problemas aos instrutores:

<Ferramenta 1>: Relatar um Problema:

É aquela bandeirinha que fica abaixo da janela com o vídeo da aula, ao lado do curte e
não curte.

Ele deve ser usado exatamente para isso, relatar um problema.

São dois tipos de problemas que podem ser relatados com esta ferramenta:

 Se você vislumbrar algum problema com o conteúdo didático, informe


brevemente sobre o problema e, eventualmente, apresente sua proposta de
melhoria de conteúdo!
 Se você tiver algum problema com a avaliação de exercícios, relate-o nesta
ferramenta !
Não se esqueça de informar o nr. da questão relacionada com a proposta de melhoria de
conteúdo ou com problema de avaliação

Esta ferramenta não deve ser usada para tirar dúvidas sobre os conceitos ou exercícios
apresentados no curso, pois a comunicação por esta ferramenta é de via única:
recebemos o relato de um problema, apresentamos a você uma potencial solução em
resposta, você recebe a resposta via email e fim da comunicação.

Isso é ruim se você continuou com dúvida, pois terá que abrir novo chamado.

Além do mais, essa ferramenta é anônima: não recebemos o nome nem o email de
quem relatou.

<Ferramenta 2>: Fórum:

Sintam-se nesta ferramenta a vontade para postar dúvidas e comentar/responder as


dúvidas de outros alunos.

Muitas dúvidas são resolvidas e bem discutidas pelos próprios colegas do curso.
Você pode acessar o fórum pela aba Discussões ou acessar o tópico específico de uma
aula logo abaixo dela.

Também sinta-se à vontade para usar o fórum Meet and Greet, postar mensagens a
outros alunos, combinar grupos de estudos e encontrar alunos próximos.

Os instrutores do curso e o Teaching Staff estão rotineiramente aparecendo no fórum


para ajudar os alunos nas diversas dificuldades e dúvidas apresentadas.

Pedimos apenas que siga as clássicas boas práticas em fóruns, a saber:

1. Não crie vários posts ou tópicos iguais.


2. Antes de criar um novo tópico, pesquise se alguém já criou um tópico com
esse mesmo assunto, talvez com palavras similares.
3. Comente e acompanhe os posts desse tópico existente em vez de criar um
outro igual; isso ajudará os colegas de curso e o Teaching Staff a responder
ou discutir todas questões levantadas em tempo hábil.
4. Não desvie o assunto do tópico: se você acessou um tópico sobre dúvida X,
não poste sobre sua dúvida Y. Neste caso, abra um novo tópico sobre a
dúvida Y.
Obrigado e bons estudos!

Disciplina Consciente e Plágio nos Exercícios


Caro aprendiz,

A Disciplina Consciente é o código de ética dos alunos e professores do ITA que


permite, entre outras coisas, a confiança mútua e a execução de trabalhos e provas sem a
fiscalização dos professores. De difícil definição devido aos seus aspectos subjetivos,
consiste no entendimento, conscientização, discernimento, vivência e prática das
normas vigentes, sem necessidade de fiscalização ostensiva.

Recebemos denúncias e constatamos que alguns alunos estão plagiando o exercício de


outros alunos. Acreditamos que essa prática não está de acordo com o objetivo do curso
e muito menos com os princípios que os alunos e professores do ITA seguem desde sua
criação. O aluno que copia o exercício de outro está na verdade se enganando, pois está
perdendo uma oportunidade preciosa de aprendizado.

Dessa forma, pedimos a você que evite criar tópicos nos fóruns colocando o código de
sua solução, ou mesmo parte dele. Você pode tirar dúvidas e ajudar os outros alunos,
perguntando sobre os conceitos que levem ao entendimento do que foi pedido e
potencialmente à solução de determinado problema, mas nunca pedindo ou oferecendo a
solução ou resposta prontas. Você não deve também colocar o link de sua submissão
para alguém corrigir. Fique tranquilo que nós, Instrutores, Teaching Staff e a plataforma
do Coursera nos encarregaremos de fazer valer essas recomendações! Tópicos dessa
natureza serão sumariamente excluídos pelos nossos moderadores e, dependendo do
caso, a submissão do seu trabalho será anulada e ficará sem nota.

Estamos preocupados em evitar e prevenir que o plágio aconteça nos nossos cursos.
Alguns alunos deram algumas sugestões interessantes a respeito nos fóruns dos nossos
cursos; juntamente com nossa experiência com os cursos na plataforma e as ocorrências
de plágio identificadas anteriormente, solicitamos ao Coursera dotar a plataforma de
novos mecanismos que nos ajudem tanto a evitar a ocorrência de plágio, quanto a
facilitar descobrir a sua ocorrência e alunos envolvidos.

O Coursera também valoriza isso tudo relatado acima, conforme apresentado em Honor
Code!

Siga a Disciplina Consciente (ITA) e Honor Code (Coursera), aproveite essa


oportunidade para aprender de verdade e nos avise sempre que vislumbrar alguma
ocorrência suspeita de violar o código de honra, de forma anônima usando a
<ferramenta 1> de comunicação com os Instrutores e Teaching Staff (vide a leitura
"Ferramentas de Comunicação de Problemas aos Instrutores e para Troca de
Experiência com Colegas de Curso")! Não deixe de relatar também a eventual violação
diretamente à área de apoio do Coursera.

Tenha um excelente curso!

Você também pode gostar