WEBLOGIC

All private courses can be tailored to suit your business needs. Feel free to contact us – will be happy to assist you and formulate a course that meets your required training objectives.

Are you looking for a particular course? Why not try our SEARCH button which is located at the top of each web page, or contact us as the course you are looking for may be available but not displayed on our website.

ORACLE WEBLOGIC SERVER 11G & 12C ADMINISTRATION BASICS – GTWL1 – ;5 days

By the end of the course students will have good, hands-on familiarity with the basic configuration and use of WebLogic Server. Students will understand and be able to work with: Domains, WebLogic Server Instances, Clusters, Data-Sources, JMS Servers, Deployment of Applications and Security.

The highly interactive workshop day will enable students to leave the course with the experience and confidence to begin working on live projects within the enterprise. Students will also be able to begin to provide high availability, scalability and resilience to failures within a WebLogic environment in order to support enterprise-level Java applications and web services.

More information…

ORACLE WEBLOGIC SERVER 11G & 12C ADMINISTRATION INTRODUCTION – GTWL3 – 3 days

By the end of the course, students will be familiar with the basic configuration and use of WebLogic Server. Students will understand and be able to work with: Domains, WebLogic Server Instances, Clusters, Data-Sources, JMS Servers, Deployment of Applications, and Security.

Students will also be able to begin to provide high availability, scalability and resilience to failures within a WebLogic environment in order to support enterprise-level Java applications and web services.

More information…

ORACLE WEBLOGIC SERVER 11G & 12C ADMINISTRATION WORKSHOP – GTWL4 – 3 days

By the end of the course, students should be able to:

Design and build a WebLogic domain so that applications survive a failure of any of the following:

  • computer holding HTTPSession
  • computer hosting database
  • computer running administration server
  • computer running JMS destinations
  • computer holding transaction manager
  • any of the above computer unable to restart (i.e. need to migrate)

Identify which of the above can be automated, and where required, perform necessary manual recovery.

Secure a WebLogic domain.

Automate the rebuilding of a domain on a different computer.

More information…

WEB APPLICATION PROGRAMMING WITH JAVA EE 6 – WEBLOGIC 12C / ECLIPSE – GTJ26 – 5 days

This web programming training class will show participants how to easily create quality Java web applications using all of the features of JSF. Also covered is an overview of Servlet/JSP technology for web applications, using EJB for business logic, JPA for persistence, and the CDI specification for dependency injection.

Programming Java web applications has been greatly simplified with the JavaServer Faces (JSF) specification. With the introduction of the most recent JSF 2.0 version this has been expanded even further to include many advanced features and solve weaknesses of previous JSF versions. Web application programmers that utilize JSF as opposed to the “traditional” Servlet/JSP model can spend more time focusing on the functionality of the application and less on the raw programming required to parse and validate request data and share data between web components.

OBJECTIVES

This class combines lecture with hands-on experience, and open ended discussion that will help the developer quickly understand how to program web applications using Java EE 6. Upon completion of the course, students will:

  • Have an overview of the Servlet/JSP web technologies
  • Develop web based applications using JavaServer Faces
  • Develop business logic layer using EJB 3.1
  • Persist data using Java Persistence (JPA)
  • Use CDI (Contexts and Dependency Injection) to perform type-safe dependency injection of components
  • Use the JSF 2.0 integration with CDI including the CDI support of “conversational” web applications
  • Define standardized data validation constraints with JSR 303 Bean Validation

 

TOPICS

  • Servlet/JSP
  • Web applications using JavaServer Faces
  • Various JSF page components
  • Enterprise JavaBeans (EJB)
  • Java Persistence (JPA)
  • JSR 303 Bean Validation

More information…

EJB AND JPA PROGRAMMING WITH JAVA EE 6 – WEBLOGIC 12C / ECLIPSE – GTWL2 – 5 days

This EJB and JPA training course covers in-depth details of how to use these powerful Java EE technologies. Although previously difficult to program, EJB components in modern applications are simple yet provide many powerful features like transactional behavior and fine-grained security. Combined with the simplicity of the Java Persistence API using EJB and JPA technology together is an excellent synergy built into the Java EE standards. Using these technologies could help you create applications that leverage more of the Java EE standards and depend less on third party libraries like Spring and Hibernate. This course will show you how to use the features of both of these technologies, including some of the new features introduced in Java EE 6.

Objectives

This class combines lecture with hands-on experience, and open ended discussion that will help the developer quickly understand the various backend technologies available with Java EE 6.

Upon completion of the course, students will:

  • Develop business logic layer using EJB 3.1
  • Use various EJB features like Singleton EJBs, Asynchronous EJBs, and EJB Timers
  • Persist data using Java Persistence (JPA)
  • Define relationships in JPA Entities
  • Query data using JPA Query Language and Criteria Queries
  • Use CDI (Contexts and Dependency Injection) to perform type-safe dependency injection of components

TOPICS

  • EJB Overview
  • Session Beans
  • Contexts and Dependency Injection (CDI)
  • Java Persistence API (JPA)
  • Transactions
  • Security
  • Message-Driven Beans

More information…

EJB 3.0 PROGRAMMING WITH ORACLE WEBLOGIC SERVER 11G – GTJ15 – 5 days

This course is an introduction to the Enterprise Java Beans (EJB 3) technology. It starts by introducing the concepts and shows how the EJB 3.0 programming model has been simplified. The course rapidly picks up and ends with advanced concepts that students can use in real life to complete large scale EJB based projects. The labs are done using Eclipse and WebLogic 11g runtime.

After completing this course, the student should be able to:

  • Understand the need for EJB
  • Understand the EJB 3.0 specification at an expert level
  • Understand how to develop, test, and deploy EJBs
  • Gain knowledge of EJB Design Patterns
  • Learn the industry secrets in EJB scalability
  • Learn how to develop all types of EJB beans using Eclipse.

More information…

JAVASERVER FACES (JSF) WEB APPLICATION PROGRAMMING USING WEBLOGIC SERVER 11G AND JDEVELOPER – GTJ18 – 5 days

This training course introduces the developer to the JSF architecture and provides the basis for planning, developing, and deploying Web based applications using the JSF framework. After taking this class, the developer will be able to quickly construct dynamic server-side web applications using JSF. Labs are done using JDeveloper development tools.

TOPICS

  • Introduction and Overview
  • The JSF Architecture
  • JSF Request Objects
  • JSF User Interface components
  • The EL Expression Language and Advanced User Interface components
  • Event Handling
  • Data Validation
  • Data Conversion
  • Rendering Custom User Interface Objects
  • Facelets
  • Internationalization (i18n)

WHAT YOU WILL LEARN

After completing this course, the student should be able to:

  • Become familiar with the JSF tags for the commonly used HTML components in a form.
  • Learn how to write event handler methods in a managed bean.
  • Learn how to register the event handler method with a GUI component.
  • Write navigation rule in faces-config.xml.
  • Control the sequence of page display based on certain business logic.
  • Add very besic validation to the intro.jsp page
  • Display objects in an ArrayList in a data table.

More information…

PROGRAMMING REST WEB SERVICES WITH JAX-RS 1.1 – WEBLOGIC 12C / ECLIPSE – GTWB08 – 2 days

This course covers the design principles of REST architecture along with the details of how to implement these services with JAX-RS. This will allow students who take the course to implement RESTful services using Java standards that will be portable to many different Java environments.

Although many of the services in active use are SOAP or at least XML-based, an increasing number of services take a RESTful approach to data transmission. Representational state transfer (REST) is a style of software architecture that differs from the more traditional Remote Procedure Call (RPC) style of data transmission, instead emphasizing the importance of defining and retrieving representations of resources.

TOPICS

  • Primer on REST
  • Working with REST Resources
  • JAX-RS
  • Content Types in JAX-RS
  • REST vs SOAP
  • Building JAX-RS Responses
  • Clients of JAX-RS Services
  • JAX-RS Security

WHAT YOU WILL LEARN

After completing this course, the student should be able to:

  • Understand the REST style of software architecture
  • Describe the advantages and disadvantages of applying RESTful design strategies to various scenarios
  • Implement RESTful services using the JAX-RS Java specification
  • Create JAX-RS services that use various types of request/response content
  • Compare and contrast REST with RPC, SOAP, and other similar communication strategies
  • Apply fine-grained control of the responses returned from JAX-RS services
  • Use various techniques to implement clients of RESTful services
  • Apply Java EE security to JAX-RS services

More information…

MASTERING JAX-RS REST WEB SERVICES AND AJAX CLIENTS – WEBLOGIC 12C / ECLIPSE – GTWB09 – 4 days

This course covers the design principles of REST architecture along with the details of how to implement these services with JAX-RS. This will allow students who take the course to implement RESTful services using Java standards that will be portable to many different Java environments. Also covered are how to implement AJAX clients of RESTful services sending various data formats.

The Java JAX-RS specification covers how to implement RESTful services with Java. This specification is driven by annotations and can be leveraged from many different environments, including a Java EE ‘Application Server’. With the recent inclusion of the JAX-RS specification in the Java EE 6 umbrella of technologies implementing RESTful services with JAX-RS will become even easier.

It is also common to use an AJAX client with RESTful services. These clients are implemented in JavaScript so that browser-based applications can communicate with REST services to obtain data enabling a rich, Web 2.0 client experience.

TOPICS

  • Primer on REST
  • Working with REST Resources
  • JAX-RS
  • Content Types in JAX-RS
  • REST vs SOAP
  • Building JAX-RS Responses
  • Clients of JAX-RS Services
  • JAX-RS Security
  • AJAX Review
  • JavaScript DOM Review
  • Consuming RESTful services with AJAX
  • Formatting and styling service response data
  • Working with secure services

WHAT YOU WILL LEARN

After completing this course, the student should be able to:

  • Understand the REST style of software architecture
  • Describe the advantages and disadvantages of applying RESTful design strategies to various scenarios
  • Implement RESTful services using the JAX-RS Java specification
  • Create JAX-RS services that use various types of request/response content
  • Compare and contrast REST with RPC, SOAP, and other similar communication strategies
  • Apply fine-grained control of the responses returned from JAX-RS services
  • Use various techniques to implement clients of RESTful services
  • Apply Java EE security to JAX-RS services
  • Consume REST services using AJAX
  • Format and style XHTML-compliant service data using CSS, XSLT, or both
  • Interact with secure data services

More information…