Occupy new specialization and develop Java-based software functions and services. Work with the newest tools and frameworks which are successfully used by more than 64.000 American companies.
Java firmly maintains a leading position in the stable development of the Software development sector. In the next ten years, analytics expects 22% job growth for Java Developer SE 7 specialists. Considering that virtually all sectors are going to enlarge their digital presence, over 300,000 new job positions will be opened. Growing demand for Java Developers SE 7 will drive up their wages.
Duties of Java Developers SE 7:
Designed to empower Java developers with sufficient technical knowledge and skills, this course presents Java EE through the use of Red Hat JBoss Developer Studio and Red Hat JBoss Enterprise Application Platform.
Course participants will transform a simple Java SE command line into an enterprise application that uses various Java EE specifications, such as Enterprise Java Beans, Java Persistence API, and JAX-RS for REST services, through hands-on labs.
This course was designed to equip Java programmers who build server-side web applications in leveraging Eclipse to streamline their development cycle.
Developers participating in this training course must be adept at essential concepts of object-oriented programming and must have a working knowledge to demonstrate the writing of simple Java programs with assistance. This learning material will also be beneficial to developers who possess a solid foundation of Java SE knowledge and want to learn the basic skills and concepts that are necessary to be an enterprise Java Developer.
This material will equip learners with knowledge about how the Java EE platform evolved over time to become the modern platform that it is today, the fundamentals of developing a web application in Java EE, and how to interoperate Java EE applications with external services. Presented in four chapters, this course contains the following topics and coverage:
Part 1: Servlets and JSP Fundamentals – The course starts with the ideal starting point for developers just getting into Java EE programming. The first chapter focuses on programming topics specific to Java Servlets and JavaServer pages (JSP). In addition to covering the basics, this chapter will cover more advanced topics including JDBC, JSP Standard Tag Library, Model/View/Controller (MVC), and JavaBeans.
Part 2: Servlets, JSP, Security, and JS Faces –The second chapter of the course is aimed at helping Java EE developers increase their skills in using Servlets and JavaServer Pages (JSP). Course participants will learn about servlet filters, event listeners, custom tags, and JSP tags. Also, they will be toured around at the more advanced Java EE programming concepts like security, annotations, and JavaServer Faces.
Part 3: EJB 3.0 and JPA – the third chapter introduces learners to the Enterprise JavaBeans (EJB 3.0) technology and is ideal for those who have never programmed using EJB. This chapter will also educate participants about the core concepts regarding EJB and its essential functions, the differences between stateless and stateful sessions, the Java Persistence API, and the JPA Entity Lifecycle using Eclipse. Lastly, learners will learn about the Java Persistence Query Language (JPA QL) and entity relationships.
Part 4: EJB 3.0 in the Enterprise – the last part of the course is dedicated to exposing participants beyond the fundamentals of Enterprise Java Bean (EJB 3.0) programming using Eclipse. In this final installment, learners will discover building message-driven Beans, EJB Security, utilizing Web Services technologies like JAX-WS, and managing distributed transactions. Finally, participants will be exposed to Java Interceptors, EJB Timer service, Hibernate JPA caching, EJB design patterns, and deployment.
Occupy new specialization and develop Java-based software functions and services. Work with the newest tools and frameworks which are successfully used by more than 64.000 American companies.
View pricing and financing options