(Portuguese word for syllabus in English)
1. Prerequisitos ou desejável: C++, Sistemas Operacionais, redes TCP/IP, BD & SQL.
2. Ementa: A história de Java, compilação e execução, pacotes, a biblioteca básica de Java, multitarefa, arquivos (streams), soquetes e rede, cliente-servidor, o protocolo HTTP, o servidor Tomcat, servlets, páginas JSP, HTML/CSS/Javascript, modelo 1 e modelo 2 (MVC) de aplicações web, tags customizadas, JSTL, bases de dados e JDBC, Javascript, DOM, JSON, AJAX, jQuery, formulários multipart e subida de arquivos, REST, Websockets, Node.js.
3. Comunicação:
- : Envie uma mensagem pela rede social do GitHub, a gitter, para os usuários da sala UFRJ-POLI-EE418 (https://gitter.im/UFRJ-POLI-DEL-EEL418), que poderão le-la agora ou mais tarde.
4. Avaliação: A avaliação será feita com base em três trabalhos:
- Os trabalhos serão individuais.
- O critério de nota é: quem atender aos requisitos mínimos do que foi pedido, sem acrescentar nenhuma contribuição pessoal a mais, garante pelo menos uma nota 5,0.
- A nota deve refletir a qualidade do trabalho, assim como em um trabalho profissional. O esforço pessoal para produzir um produto de qualidade é recompensado.
- O peso de cada trabalho poderá ser alterado no futuro mas, em princípio, os pesos são: P1=1, P2=1, P3=1.