Curso JBoss Enterprise Application Development

  • Development

Curso JBoss Enterprise Application Development

40h
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

  1. Web Development Components
  2. JBoss Overview
  3. Installing the Java environment
  4. Installing JBoss AS
  5. Installing and IDE
  6. Database consideration
  7. Other Open Source Software and frameworks
  8. Design considerations

What's New in JBoss AS

  1. Application server features
  2. The next generation application server
  3. Creating a custom server configuration

Customizing JBoss AS Services

  1. How to monitor JBoss AS services
  2. JBoss AS thread pool
  3. Configuring logging services
  4. Configuring the connection to the database
  5. Configuring the transaction service

Developing EJB 3 Session Beans

  1. Java EE made easier
  2. Developing Enterprise JavaBeans
  3. Configuring the EJB container

Developing JPA Entities

  1. Data persistence meets a standard
  2. SQL considerations
  3. HSQLDB considerations

Creating a Web Application

  1. Developing web layout
  2. Configuring JBoss Web Server
  3. JavaServer Faces in a nutshell
  4. Maven usage
  5. Deployment considerations

Developing Applications with JBoss Messaging Service

  1. Introduction to JMS
  2. The JBoss Messaging system
  3. Developing JMS applications
  4. Advanced JBoss Messaging

Developing Applications with JBoss and Hibernate

  1. Introducing Hibernate
  2. ORM considerations
  3. Testing with JUnit
  4. JMeter Stress Testing

Managing JBoss AS

  1. Introducing Java Management Extension(JMX)
  2. Developing MBeans
  3. Service POJOs
  4. JBoss AS Administration Console
  5. Developing Applications with JBoss Web Services
  6. Web Service concepts
  7. Coding Web Services with JBoss
  8. Testing considerations
  9. RESTful vs SOAP

Clustering JBoss AS

  1. Cluster basics
  2. Introducing JBoss AS cluster
  3. JBoss AS cluster configuration
  4. JBoss AS clustered services
  5. Clustering web applications
  6. JMS clustering

Developing a Clustered Application

  1. Stateless Session Beans
  2. Stateful Session Beans
  3. Entities
  4. Web applications

JBoss AS Security

  1. Java Security API
  2. Introducing JBossSX

Securing JBoss AS Applications

  1. Securing the AppStore application
  2. Securing applications at transport level
  3. Securing Web Services
  4. Encrypting th
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas