Courses for JAVA

All JAVA courses are delivered at Deloitte NZ. These are Oracle's official courses aligned to the Java Certification exams. If the course you need is not showing Please enquire - Course Enquiry

Custom Java Workshops

* EXCLUSIVE - There is an increasing call for more targeted Java training on Struts, Hibernate, Spring, JSF, PrimeFaces,etc... Tell us what you need. We have training labs for all this and more.

Java SE 11: Programming I

Entry-level course aimed at programmers new to Java who need to learn its concepts, language constructs, and data types. Designed for programmers who will apply these language skills to develop programs using the latest major versions of the JDK, currently Java 11

Java SE 11: Programming II

This is a 2nd-level course for programmers learning the Java language. Follows on from Java SE 11: Programming I (Fundamentals) & provides key skills for Java programmers, such as secure coding, modular programming, and database access. This course uses today's main Java version - currently Java 11

Java SE 11: Exploiting Modularity & other New Features

Introduces the Java module system and other recent features that are carried forward to Java SE 11, including JShell, convenience methods, new techniques for working with streams, and managing deprecated APIs.

Java Performance Tuning

Learn performance tuning methodologies, performance tuning theories and practical tips to solve difficult performance problems for Java applications.

Java EE: Front-end Web App Development

Build and deploy enterprise applications that comply with Java Platform, Enterprise Edition 7 Web Profile. The technologies in this course include annotations, Session Enterprise JavaBeans (EJB-Lite), Java Persistence API (JPA), servlets, JavaServer Pages(JSPs), Contexts and Dependency Injection (CDI), JAX-RS RESTful web services, the Java API for WebSocket and more.

Java: Develop Web Services with JAX-WS & JAX-RS

Teaches business component and client developers how to design, implement,and deploy web services and web service clients. Uses Java technology components and the Java Platform, EE6 SDK.

Java SE 8 Fundamentals

This Java SE 8 Fundamentals training introduces you to object-oriented programming using the Java language. Through hands-on exercises, you'll begin to build a baseline of knowledge to propel your career in development.

Java SE 8 Programming

Covers the core language features and Application Programming Interfaces (API) you will use to design object-oriented applications with Java Standard Edition 8 (Java SE 8) Platform

Java SE 8 New Features NEW

This Java SE 8 New Features training delves into the major changes and enhancements in Oracle Java SE 8. You'll focus on developing an understanding of the basics, then looking at using streams and lambda expressions with collections.

Java EE 6: Develop Database Applications with JPA

This Java EE 6: Develop Database Applications with JPA NEW training explores using the Java Persistence API within the context of a web-based Java Enterprise Edition application, as well as within a stand-alone Java Standard Edition application. This includes using Java Persistence API with the Enterprise JavaBeans technology.

Java: Develop Web Services Using Java Tech.

This Developing Web Services Using Java Technology, Java EE6 course is designed for business component and client developers.

Java: Architect Enterprise Applications with Java EE

Learn to develop robust architectures for enterprise Java applications using the Java Platform, Enterprise Edition (Java EE) technology. Understand Java EE and relevant technologies.

JavaScript and HTML5: Develop Web Applications

Code application logic in web applications using JavaScript and create HTML5 pages to parse and send data using HTML5 forms. Create and modify the Document Object Model(DOM), create responsive layouts with CSS3, store local data with JSON, and draw on HTML5 canvas. Add interactive behaviors to web pages creating better user experiences and add dynamic data using AJAX, REST and WebSocket with JavaScript.

Using Java - for PL/SQL and Database Developers

You'll be taught about Oracle Database programming. Use Java with examples and explanations of its appropriate use. Learn to access Oracle Database using JDBC, UCP, Java stored procedures & SQLJ technologies. Discover the benefits of accessing & manipulating SQL data using JDBC & SQLJ technologies

WebLogic Server 12c: JMS Administration

Learn the job of an administrator of Java Message Service (JMS), enabling loosely coupled, reliable, asynchronous communication among Java applications. Explore WebLogic Server, which includes an enterprise-grade JMS implementation based on an administrative framework that is both powerful and flexible.