Training Courses on Java, EJB, Java EE, and JSF
OpenLogic offers training courses on everything from the basics to advanced techniques for development with Java, Enterprise JavaBeans (EJB), Java EE, and JavaServer Faces (JSF). Every Java training engagement is customized to ensure that the training content and materials align with your business, technology, and organizational needs. Our most popular Java training courses are listed below.
Introduction to Java
Typical Course Length: 3 days
Course Description: Introduction to Java teaches the fundamental syntax and concepts of the Java language required to begin developing applications. This course transitions OOAD concepts into real, functional code. Introduction to Java is a great starting for point developers who are new to the Java language but have experience in other languages like VB, COBOL, or C++.
Get a quote on this training course »
|
Advanced Java
Typical Course Length: 5 days
Course Description: Advanced Java provides advanced training in software development with the Java language. This course is intended for experienced Java developers who need to build stand-alone enterprise class software solutions. It also prepares students for the Sun Certified Java Developer Exam (SCJD).
Get a quote on this training course »
|
Java Web Development Bootcamp
Typical Course Length: 5 days
Course Description: The Java Web Development Bootcamp is perfect for anyone wanting to learn the fundamentals of building interactive, dynamic web applications using Java and JSP technology. Students will learn the fundamentals of Java and then move into a discussion of JavaServer Pages (JSP). Due to the prevalence of databases in web applications, the Java Database Connectivity (JDBC) API is also covered in detail.
Get a quote on this training course »
|
Introduction to Enterprise JavaBeans (EJB) 3.0
Typical Course Length: 3 days
Course Description: Introduction to Enterprise JavaBeans (EJB) 3.0 introduces the experienced Java developer to Enterprise JavaBeans — the Java EE standard for scalable, secure, and transactional Java components. EJB 3.0 has reinvigorated this area of Java enterprise development, with dramatic improvements in ease of use and smooth integration with servlet-based or JSF web applications. This course provides a few notes on 2.1 compatibility but focuses on the 3.0 specification and doing things the 3.0 way. Students get an overview of the EJB rationale and architecture, and then dive right into creating session beans and entities. The new dependency-injection features of EJB 3.0 cause perhaps the most confusion, so we work through a chapter devoted explicitly to DI and JNDI, and basically how components find each other to make an application. We then study entities and the Java Persistence API more deeply, and get a look at message-driven beans as well.
Get a quote on this training course »
|
Java EE Bootcamp
Typical Course Length: 5 days
Course Description: The Java EE Bootcamp provides a hands-on introduction to the primary technologies used in modern-day Java EE development. Specifically, this course covers the technologies in the presentation tier (HTML, JSP, and JSF), the business tier (JavaBeans and Enterprise Java Beans), and the integration tier (Enterprise Java Beans, JNDI, JPA, etc.) of Java EE development. The course begins with an introduction to web development using HTML and JSPs, providing the foundational information required to learn JSF. The next two days of the course focus on rich web-development using JSF components. The final two days address the business tier and the integration tier by examining the EJB 3.0 technologies.
Get a quote on this training course »
|
Introduction to JavaServer Faces (JSF)
Typical Course Length: 3 days
Course Description: Introduction to JavaServer Faces (JSF) introduces the JavaServer Faces API for Java web application development. Proceeding from a foundation of Java, Servlets, and JSP, the course develops the best-practice concepts of MVC architecture and command-object encapsulation that propel the JSF architecture. Students create JSF web applications by organizing their pages as JSF component trees, and their server-side code as JSF managed beans and controllers. They add data-conversion and validation logic and learn to work with JSF's data-table control.
Get a quote on this training course »
|
Advanced JavaServer Faces (JSF)
Typical Course Length: 5 days
Course Description: Advanced JavaServer Faces (JSF) is an extension of the Introduction to JSF course, adding a two day-module on advanced techniques focused on custom component libraries, JavaScript, and Ajax. Proceeding from a foundation of Java, Servlets, and JSP, the course develops the best-practice concepts of MVC architecture and command-object encapsulation that propel the JSF architecture. Students create JSF web applications by organizing their pages as JSF component trees, and their server-side code as JSF managed beans and controllers. They add data-conversion and validation logic and learn to work with JSF's data-table control. Then, we change our perspective a bit and start thinking in terms of reusable component libraries — using them and also developing them. Custom components prove to be the ideal delivery vehicle for JavaScript in JSF applications, and ultimately serve as the backbone of a robust Java/Ajax architecture. We work with two popular component libraries along the way — Tomahawk and RichFaces — and also get a look at Direct Web Remoting, or DWR.
Get a quote on this training course »
|
Don't See What You're Looking For?
We can provide customized training on just about any open source technology. Please contact us for information on developing a customized open source training course.
|

|
 |


|