Call : (+91) 99 8080 3767
Mail : info@EncartaLabs.com
EncartaLabs

JBoss Enterprise Application Development

In JBoss Enterprise Application Development - Essentials training course, you will be introduced to Java EE frameworks, specifications, and application programming interfaces (APIs) for JBoss Enterprise Application Platform (EAP). You will learn to create, test, and maintain Java EE-compliant applications from start to finish using the Eclipse-based JBoss Developer Studio. Through hands-on labs and use cases, you will gain a better understanding of enterprise application development using JBoss Enterprise Application Platform, Weld, Arquillian, JBoss Hibernate, RESTEasy, HornetQ, and other related technologies to create a fully functional enterprise Java application.

In JBoss Enterprise Application Development - Advanced training course, you will learn to build, deploy, and maintain a high performing, scalable application. Intended for experienced Java Enterprise Edition (EE) developers and architects, this course addresses Red Hat JBoss Enterprise Application Platform (EAP) with an emphasis on advanced Java EE development.

Upon completion of JBoss Enterprise Application Development - Essentials workshop, delegates will learn to:

  • Build robust enterprise applications using JBoss middleware
  • Build secure enterprise applications
  • Integrate applications with back-end enterprise information and messaging systems
  • Test with Arquillian
  • Use Contexts and Dependency Injection (CDI) for seamless multilayer applications
  • Administration tasks for developers
  • JBoss Developer Studio tools

Upon completion of JBoss Enterprise Application Development - Advanced workshop, delegates will learn to:

  • Develop advanced web applications
  • Develop for JBoss EAP 6
  • Extensive review of web services
  • Secure Java EE applications
  • Performance tuning

For JBoss Enterprise Application Development - Essentials

  • Fluency in the Java programming language (Java SE 6 or 7), particularly annotations and object-oriented design
  • Ability to read HTML and XML
  • Basic experience with an integrated development environment (IDE) like Eclipse
  • Basic knowledge of Asynchronous JavaScript + XML (Ajax) and Relational Database Management Systems (RDBMSs) is recommended

For JBoss Enterprise Application Development - Advanced

  • Two years of experience with Java EE or J2EE
  • Proficiency in HTML
  • Experience with Java SE programming and Java EE web and services development
  • JBoss Enterprise Application Development or equivalent Java EE API experience
  • Attending a training on JBoss Enterprise Application Development - Essentials or equivalent practical knowledge

This JBoss Enterprise Application Development class is suitable for:

  • Anyone with Java programming experience who wants to enter Java EE development
  • Experienced Java EE developers who are migrating to JBoss for the first time
  • Java developers with at least two years of Java EE experience and two years of general Java EE development
  • Java EE architects who wish to understand how to use advanced features of JBoss EAP and JBoss development tools

COURSE AGENDA

JBoss Enterprise Application Development - Essentials
(Duration : 4 Days)

1

Developer Administration Tasks for JBoss Enterprise Application Platform

  • Administration Interfaces
  • Deployment Models
2

JBoss Developer Studio

  • Tools to Control Servers and Manage Projects
3

Contexts and Dependency Injection

  • Build CDI-Enabled Applications
4

Testing

  • Test Applications Using JUnit and Arquillian
5

Session Beans

  • Implement Business Logic Using EJB
6

Messaging

  • Use JBoss Enterprise Application Platform Implementations for JAX-WS Support with RESTEasy, Simple Object Access Protocol (SOAP), and Message-Driven Beans
7

Persistence

  • Support Applications with JPA and Hibernate to Persist Data
8

Web-based UI

  • Create a Rich Web UI Using JSF 2 and RichFaces
9

Security

  • Secure Applications Using JBoss Enterprise Application Platform and Application Security
10

Packaging and Deployment

  • Deployment Options for Application Packages Built with JBoss Developer Studio
JBoss Enterprise Application Development - Advanced
(Duration : 4 Days)

1

Reviewing Java Enterprise Edition

  • Learn about the latest Java EE specifications and APIs
2

Understanding Maven-the JBoss Way

  • Understand Red Hat JBoss Middleware stack and tools, including Maven
3

Developing advanced web applications

  • Use advanced features and techniques in web applications including Ajax and GWT
4

Class loading in Red Hat JBoss Enterprise Application Platform

  • Understand and configure module dependencies in the latest version of JBoss EAP
5

Using advanced Enterprise JavaBeans (EJB)

  • Use advanced Enterprise JavaBeans features such as bean-managed transactions and asynchronous EJB
6

Creating web services

  • Create JAX-WS and JAX-RS services with optional security
7

Developing efficient messaging clients

  • Construct message clients that perform well
8

Securing Java EE applications

  • Provide custom authentication and granular authorization for Java EE applications
9

Performance tuning Java EE applications

  • Understand the techniques for performance tuning a Java EE application
10

Internationalization

  • Develop applications that can present their user interface, messages, and data using local languages and formatting

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top