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

Java SE: Programming II

This is a second-level course for programmers learning the Java language. It rounds-out the topics that were taught in the previous course, Java SE: 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 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 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 Performance Tuning & Optimization

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

Java SE7 Fundamentals

To enable students with little or no programming experience to begin to learn programming using the Java programming language. Teaches the significance of object-oriented programming, the keywords and constructs of the Java. You'll receive a solid basis in the Java programming language upon which to base continued work and training.

Java SE7 Programming

Covers the core Application Programming Interfaces (API) you will use to design object-oriented applications with Java. Learn to create classes that subclass other classes, extend abstract classes, and program with interfaces. Learn to use exceptions & the Collections framework. Also covers writing database programs with JDBC, and how to correctly write multi-threaded applications....

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.