Visão Geral
Este curso ensina o aluno a projetar, desenvolver, implantar e proteger aplicativos Java em servidores de aplicativos JBOSS. Os tópicos incluem tudo, desde a instalação básica até a criação, depuração e proteção de aplicativos Java EE. Estão incluídas áreas importantes da programação Java Enterprise, incluindo EJB 3.0, Web Services, Segurança, JavaSever Faces, Hibernate, JPA, JMS, JMX, JUnit, Maven e JMeter. Cada curso é personalizado, sempre que possível, com base nas necessidades dos alunos, fornecendo aos alunos um questionário pré-aula. Os alunos são incentivados a trazer os requisitos de seu sistema de negócios para a aula para discussões de design e desenvolvimento.
Objetivo
Após concluir o Curso, você saberá:
- Crie aplicativos corporativos seguros usando o JBoss Application Server.
- Crie código para endereçar as camadas Cliente, Domínio de Negócios e Banco de Dados.
- Desenvolver aplicativos de mensagens.
- Teste com JUnit.
- Incorpore a estrutura Spring quando aplicável.
- Aproveite as ferramentas JBoss Developer Studio ou Eclipse.
- Execute tarefas de administração para o JBoss Enterprise Application Platform.
- Compreender as opções de cluster.
Publico Alvo
- Este curso foi desenvolvido para programadores Java que desejam desenvolver aplicativos Java corporativos no JBoss Application Server.
Pre-Requisitos
- linguagem de programação Java
- A exposição ao desenvolvimento de HTML e SQL seria benéfica
Informações Gerais
Carga Horária: 40h
- Se noturno este curso é
ministrado de Segunda-feira à sexta-feira, das 19h às 23h
- Se aos sábados este curso é
ministrado das 9h às 18h
- Se in-company por favor
fazer contato para mais detalhes.
Formato de
entrega:
- 100% on-line ao vivo, via
Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
- Nota: não é curso
gravado.
Lab:
- Laboratório + Exercícios
práticos
Materiais
Português | Inglês
Conteúdo Programatico
Overview
- Web Development Components
- JBoss Overview
- Installing the Java environment
- Installing JBoss AS
- Installing and IDE
- Database consideration
- Other Open Source Software and frameworks
- Design considerations
What's New in JBoss AS
- Application server features
- The next generation application server
- Creating a custom server configuration
Customizing JBoss AS Services
- How to monitor JBoss AS services
- JBoss AS thread pool
- Configuring logging services
- Configuring the connection to the database
- Configuring the transaction service
Developing EJB 3 Session Beans
- Java EE made easier
- Developing Enterprise JavaBeans
- Configuring the EJB container
Developing JPA Entities
- Data persistence meets a standard
- SQL considerations
- HSQLDB considerations
Creating a Web Application
- Developing web layout
- Configuring JBoss Web Server
- JavaServer Faces in a nutshell
- Maven usage
- Deployment considerations
Developing Applications with JBoss Messaging Service
- Introduction to JMS
- The JBoss Messaging system
- Developing JMS applications
- Advanced JBoss Messaging
Developing Applications with JBoss and Hibernate
- Introducing Hibernate
- ORM considerations
- Testing with JUnit
- JMeter Stress Testing
Managing JBoss AS
- Introducing Java Management Extension(JMX)
- Developing MBeans
- Service POJOs
- JBoss AS Administration Console
- Developing Applications with JBoss Web Services
- Web Service concepts
- Coding Web Services with JBoss
- Testing considerations
- RESTful vs SOAP
Clustering JBoss AS
- Cluster basics
- Introducing JBoss AS cluster
- JBoss AS cluster configuration
- JBoss AS clustered services
- Clustering web applications
- JMS clustering
Developing a Clustered Application
- Stateless Session Beans
- Stateful Session Beans
- Entities
- Web applications
JBoss AS Security
- Java Security API
- Introducing JBossSX
Securing JBoss AS Applications
- Securing the AppStore application
- Securing applications at transport level
- Securing Web Services
- Encrypting th
TENHO INTERESSE