Are you using the Java programming language (Java SE) to create applications? Would you like to enhance your skills to improve how you develop these enterprise applications?
Java is excellent for developing enterprise applications in any industry, including Financial Services, Health Care and Manufacturing, to name a few.
The Java EE platform provides an API and run-time environment for developing and running large-scale, multi-tiered, scalable and secure network applications.
Here are a few courses to consider to help you take that next step.
This course teaches the skills to successfully build and deploy enterprise applications that comply with Java EE 6 Web Profile. You will focus on how to create a web-based application that's accessible from desktop and mobile web browsers using JavaServer Faces (JSF) technology.
User input is validated using the Bean Validation API, and data is persisted using the Java Persistence API (JPA) and optimistic locking.
The web-based user interfaces use JAX to communicate with RESTful web services you create. Data will persist using JPA and optimistic locking.
This is an excellent follow-up to the Java EE 7: Front-End Application Development course. It teaches you how to build and deploy enterprise applications that comply with Java EE7 Full Profile.
Learn to develop applications with the following technologies: Enterprise JavaBeans (EJB), JPA, Java Database Connectivity API (JDBC), Java Transaction API (JTA), Contexts and Dependency Injection (CDI), Java Message Service (JMA), Bean validation, Batch API. Timer services, Java EE Concurrency and more.
When you walk away from this course you will have developed the knowledge and skills to read and write messages to systems with JMA to create batch services to process thousands of jobs in parallel.
This course teaches you how to develop robust architectures for enterprise Java applications using Java EE technology. This course will help you understand how Enterprise Java applications developed using the architecture as a guideline can accommodate rapid change and growth. You'll explore the technical context of Java EE and relevant technologies.
You'll also learn the strategies needed to create application blueprints that work well when implementing Java EE technologies.
These strategies include effective decision-making through the use of non-functional qualities (such as scalability and flexibility), Java EE technology blueprints and design patterns.
Learn More - browse our entire catalog of Java EE courses.