CURSO DE PÓS-GRADUAÇÃO LATO-SENSU Engenharia de Componentes com JAVA ENTERPRISE CURSO DE PÓS-GRADUAÇÃO LATO-SENSU Propostas de Temas para os Trabalhos de Conclusão de Cursos Prof. Msc. Antonio Benedito Coimbra Sampaio Junior www.abctreinamentos.com.br OBJETIVOS • Apresentar possíveis temas que podem ser desenvolvidos como Trabalhos de Conclusão de Curso da pós-graduação lato sensu ‘Engenharia de Componentes com JAVA ENTERPRISE’. MOTIVAÇÃO • Estimular a realização de TCCs para todos os alunos concluintes da pós-graduação lato sensu ‘Engenharia de Componentes com JAVA ENTERPRISE’. DISCIPLINAS • Principais Tendências da Tecnologia Java; • Java 6 - Orientação a Objetos, Genéricos, Collections e Interfaces Gráficas; • Persistência de Dados em Java com JPA e Hibernate; • Java Enterprise Edition Java Servlets e JSP; • Padrões de Projeto para JEE; • Metodologia Ágil de Desenvolvimento de software com XP e UML 2.0; • Java Enterprise Edition Struts 2.0 e Spring; • Java Enterprise Edition JSF e Ajax; • Java Enterprise Edition EJB 3.0; • Metodologia do Trabalho Científico; • Projeto Integrado (TCC); • Preparatório para Certificação Java 1.6. DISCIPLINA • Principais Tendências da Tecnologia Java; – JavaFX (RIA) – SOA – Padrão da TV Digital (midleware Ginga) – Integração de outras Linguagens à Plataforma Java • JRuby • Groovy • Etc. – WebServices – Sistemas Embarcados (JME) DISCIPLINA • Java 6 - Orientação a Objetos, Genéricos, Collections e Interfaces Gráficas; – Estudo dos algoritmos de Garbage Collector – Apresentação das Novas funcionalidades da linguagem Java – Estudos Avançados de Orientação a Objetos – Programação Orientada a Aspectos DISCIPLINA • Persistência de Dados em Java com JPA e Hibernate; – Estudo detalhado dos Frameworks de Persistência – Estudo comparativo dos Frameworks de Persistência DISCIPLINA • Java Enterprise Edition - Java Servlets e JSP; – Estudo do Framework JEE – Estudo detalhado das Principais APIs JEE – WEB Frameworks JEE – Comparativo JEE e .Net DISCIPLINA • Padrões de Projeto para JEE; – Comparativo dos Padrões de Projeto tradicionais com os padrões de projeto JEE – Frameworks JEE com enfoque nos padrões de projeto utilizados – Comparativo MVC e IOC DISCIPLINA • Metodologia Ágil de Desenvolvimento de software com XP e UML 2.0; – Metodologias de Desenvolvimento de Software – Estudo de Outras Metodologias Ágeis: SCRUM – Comparativo com as Metodologias Tradicionais: RUP – Fábrica de Software DISCIPLINA • Java Enterprise Edition Struts 2.0 e Spring; – Comparativo MVC e IOC – Estudo avançado Struts 2 – Estudo Avançado Spring – Comparativo Struts e Spring – WEB Frameworks JEE – Memory Leak com Struts – Estudo da Performance com Componentes Struts DISCIPLINA • Java Enterprise Edition JSF e Ajax; – Estudo Avançado JSF – Comparativo JSF e Struts – WEB Frameworks JEE – Memory Leak com JSF – Estudo da Performance com Componentes JSF – Frameworks AJAX: DWT / GWT – Comparativo Frameworks AJAX com API JQuery DISCIPLINA • Java Enterprise Edition EJB 3.0; – Estudo Avançado EJB 3.0 – Estudo Comparativo: Aplicação com EJB e sem EJB