Aplicações corporativas de grande porte e de alta criticidade exigem camadas de componentes de negócio robustas, escaláveis e que se integram com diferentes plataformas e serviços. Neste cenário, um dos tipos de componentes que se destacam no mercado são os Enterprise JavaBeans da plataforma Java EE.
Se você ainda não conhece EJB e o poder que esses componentes reservam para suas aplicações, está na hora de aprender e se encaixar no perfil de desenvolvedores mais procurados no mercado Java atualmente.
Neste treinamento, são abordados os principais conceitos de programação para os diferentes tipos de EJB na especificação EJB 2x, que permite a atuação no imenso mercado de aplicações legadas, e na especificação EJB 3.0, que está em crescente adoção em novos projetos.
Este curso também ensina a utilizar EJBs para desenvolver, com maior facilidade, Web Services - o padrão de interoperabilidade que está dominando a indústria de TI.
» Lógica de programação e Orientação a objetos
» Conhecer a linguagem Java (mínimo 6 meses de experiência)
» Conhecimento básico de XML, banco de dados relacional e UML
» Computação distribuída (recomendado)
» Conhecimento básico sobre Sockets e RMI (recomendado)
» Conhecimento básico sobre Web Services e SOA (recomendado)
» Conhecimento básico sobre serviços de mensagens e JMS (recomendado)
» Arquiteturas com EJB e Fundamentos de JNDI;
» Processamento Assíncrono, JMS e MessageDrivenBeans 2.x e 3.0
» Stateless SessionBeans 2.x e 3.0;
» Stateful SessionBeans 2.x e 3.0;
» Serviços do Container: Transações, Segurança, Temporização;
» Design Patters: ServiceLocator, SessionFaçade, Business Delegate;
» EJBs e Web-Services com JAX-RPC e JAX-WS;
» JPA com EJB 3.0;
O conteúdo do Core EJB é abordado de forma mais detalhada em dois módulos da Carreira Academia Enterprise, com uma carga horária total de 48 horas:
» AE3 - Desenvolvimento de componentes Enterprise JavaBeans 2.x e 3.0
» AE4 - Persistência de dados com JPA
Nesses módulos há uma preocupação com a preparação do aluno para a certificação SCBCD (Sun Certified Business Component Developer) através da aplicação de um simulado e dicas que o aluno recebe durante o curso.
Já o curso *Core EJB* é uma derivação da Academia Enterprise, com 40 horas de carga horária, focando somente nos elementos básicos de EJBs e JPA. As apostilas com o material teórico correspondem ao mesmo material dos módulos AE3 e AE4 da carreira Academia Enterprise, porém não são abordados todos os tópicos.
Este curso é indicado para profissionais que não têm interesse imediato na certificação SCBCD, mas querem aprender os conceitos básicos de EJB e JPA.
Para saber mais sobre as tecnologias abordadas no curso Core EJB, recomendamos os seguintes minicursos gratuitos:
» MC09 - Introdução a Enterprise JavaBeans
» MC26 - Java e Banco de Dados: JDBC, Hibernate, JPA e EJB3
Acesse também a página do Core EJB no site da Globalcode.