Cursos Eibneti
-
JEE
Área de Atuação
Programação
Carga Horária
150 horas
- Previsão de Turma →
Uma especificação para servidores de aplicação que define padrão de suporte a componentes e serviços. Objetivando reduzir o custo e a complexidade de desenvolver serviços multi-camada.
OBJETIVO DA FORMAÇÃO
No decorrer do curso, o aluno aprende a utilizar os recursos da camada de visão com o framework Struts, recursos da camada de negócio com EJB no Application Server JBOSS, aplicação de design patterns, utilização da API’s Java para manipulação de XML e também tópicos avançados como Hibernate, JUnit e Log4J.
PRÉ-REQUISITOS
Conhecer os Princípios de Análise Orientada a Objetos; Criar e Compilar Programas.
PÚBLICO ALVO
O curso destina-se as pessoas que desejam aprender a linguagem de programação mais utilizada do momento pelas grandes empresas. O curso abrange desde a introdução a programação Orientada a Objeto, passando por swing, JDBC até Java web (JSP e Servlets).
CONTEÚDO PROGRAMÁTICO
- EMENTA
O curso é estruturado em 05 módulos. Para cada módulo o aluno apresenta um projeto de módulo e no final do curso, um projeto final. Os módulos do curso são Recursos da camada de visão, Recursos da camada de negócio, Design Patterns, Java API for XML e Tópicos Avançados
Recursos da camada de visão: Nesse módulo o aluno aprende na prática a estruturar uma aplicação WEB, contextos, sessões, escopo, pool de conexões e modelos de programação WEB. Para camada de visão, o framework utilizado é o Struts. No final do módulo, o aluno apresenta um projeto com os recursos aprendidos.
Recursos da camada de negócio: Nesse módulo o aluno aprende na prática a utilizar o Ant, JNDI, Xdoclets, EJB’s, Session Bean Stateless e Statefull, Entity Bean BMP e CMP, RMI-IIOP Básico e também MDB. Para camada de negócio, Enterprise Java Bean é utilizado. No final do módulo, o aluno apresenta um projeto com os recursos aprendidos.
Design Patterns: Nesse módulo o aluno aprende na prática a utilizar os principais padrões da Sun para o J2EE e os padrões do GoF para desenvolvimento de Software. Adapter, Façade, Decorator, Singleton, Front Controller, Composite View, View Helper, Value Object, Business Delegate, Session Facade, Service Activator e Data Access Object são exemplos de alguns padrões que utilizamos durante o curso. No final do módulo, o aluno apresenta um projeto com os recursos aprendidos.
Java API for XML: Nesse módulo o aluno aprende na prática a utilizar as principais API’s java para manipulação de XML. JAXP/SAX – Simple API for XML, JAXP/DOM – Document Object Model e JDOM – Java – Document Object Model são algumas API’s vistas.
- MATERIAL DIDÁTICO