Próximas turmas agendadas
Não há nenhuma turma agendada para este curso no momento. Nossas turmas são lançadas de acordo com a demanda.
Por isso, se estiver interessado, clique no link Estou Interessado no quadro ao lado para nos ajudar a lançar no melhor horário
para você.
Objetivo
O mundo corporativo requer algo além do básico em Java. Descubra o poder dos componentes JSF e sua template engine Facelets. Desenvolva sistema RIA (Rich Internet Applications) com a máxima produtividade com os componentes Ajax do JBoss RichFaces.
Conheça o mundo dos componentes distribuídos e veja como é fácil e eficaz trabalhar com os novos Java Beans 3.1. Automatize tarefas, injete dependências e domine assuntos avançados como transações, autenticação e segurança.
Tudo de acordo com a nova especificação Java EE 6.
Ementa
Java Server Faces 2.0
- Arquitetura JSF
- Backing beans e seus escopos
- Core e HTML tags
- Ciclo de vida
- Converters, listeners e validators
Facelets
- Templating
- Composite components
Ajax
- Suporte nativo no JSF 2.0
- Suporte estendido com o JBoss RichFaces
- RIA com componentes RichFaces
Enterprise Java Beans 3.1
- Session Beans
:: Stateless
:: Statefull
:: Singleton
- Timer Service
- Message Driven Beans
Contextos e Injeção de Dependência
- Princípios de baixo acoplamento
- Nomeando beans
- Injeção do Entity Manager
Transações
- Transações BMT e CMT
- ACID
- JTA
Autenticação e segurança
- Tecnologias envolvidas:
:: JAAS
:: GSS-API
:: JCE
:: JSSE
:: SASL
- Métodos de autenticação
- Conexões SSL
- Certificados digitais
- Users e Roles
Observações
Conhecimentos prévios recomendados:
- Ter feito ou possuir conhecimentos compatíveis com o curso Java Developer
- É interessante ter visto também o curso Java Web Developer. Embora os temas desta disciplina como Servlets, JSP e JSTL não sejam utilizadas ou requeridas aqui, ela dará experiência em desenvolvimento Web que servirá bastante para o melhor aproveitamento deste curso. * O valor do investimento pode variar de acordo com o local do treinamento devido aos custos de deslocamento do instrutor.
Turmas online podem ter preço diferenciado.
Para valores de inscrições em grupo ou turmas fechadas, entre em contato conosco.