Java Training Courses

Our team of seasoned experts and vetted courseware have helped trained thousands of developers in the Java language.

Whether you’re jut getting started with Java, ready to master it, or interested in building enterprise applications we can help you or team achieve its goals.

NewCircle HQ ,San Francisco ,CA ,United States

Training Course Feb 2015 Mar 2015 Apr 2015 May 2015
     
     


Java Training Courses

Fast Track to Java 8 Training Course

Java 8 is shipping with lots of exiting new features. This one-day course is designed for current Java developers that want to catch up quickly on what is new with Java 8. The bulk of the course is dedicated to getting up to speed with functional programming in Java 8 using Lambda expressions and the new streams API. The rest of the course provides an overview of important new API’s and other enhancements to the Java Platform.

The course will rapidly alternate between lecture style presentation and hands on coding exercises.

Java Bootcamp Training Course

NewCircle's Java™ Bootcamp course serves as an introduction to the Java language and object oriented programming (OOP) in Java. The course provides students with the skills for analyzing, designing, developing, and troubleshooting Java applications.

The participants learn the syntax and the constructs of the Java programming language, the concepts behind object-oriented programming (OOP) with Java, packaging, Java documentation, exception handling, Java libraries (I/O, utilities, networking, JDBC, etc.), concurrent programming with Java threads, and design patterns in Java.

JavaEE Bootcamp Training Course

Our Java EE Bootcamp training is a must-have for anyone who wants to learn how to develop enterprise Java applications. It is delivered on a JBoss™Application Server, but is relevent to any major Java EE platform.

By the end of this example-packed, lab-driven course, you will become proficient in Java EE specifications, APIs, semantics, development, as well as JBoss AS deployments, architecture, administration, tuning, security, high-availability + scalability, and best practices. 

This course is based on Java EE 6 and JBoss 7.

Gradle In-Depth for Native C Applications Training Course

The Gradle In-Depth training course is an extensive hands-on three day Gradle training course for build masters and developers who are authoring their builds. Participants will learn how to use the Gradle build system to substantially increase their productivity. This Gradle training class first runs through some Groovy fundamentals and then moves quickly into thorough in-depth coverage of the Gradle build system. This course puts additional emphasis and focus on building Native C applications and the Gradle C/C++ plugin.

Participants will spend a significant portion of the class with their hands on the keyboard, learning by doing, working through lab exercises designed to build on the presented material and explore the depths of Gradle. This class can take you from complete newcomer status to Gradle competence. Due to the in-depth treatment of the topics it is also very suitable for people who have experience working with Gradle. The class will be delivered by a Gradle Core Developer which gives you access to the deepest Gradle knowledge available. No question will remain unanswered.

RESTful Java Training Course

Our three-day RESTful Java™ training course provides a thorough guide to the design and implementation of RESTful web services using Java. We take students from the fundamental concepts of the REST architectural style and its embodiment in existing web standards, all the way through the creation and testing of a REST service. The course also illustrates how the decades-old HTTP protocol can in fact elegantly address a variety of "enterprise scale" issues, including high concurrency and atomic transactions.

Spring and Hibernate Bootcamp Training Course

Our Spring and Hibernate training is an intensive five-day course that teaches students how to develop enterprise Java web applications with the Spring, Hibernate, Spring MVC and Spring Security open-source frameworks.

The class is designed to run as a hands-on, tutorial, style with more than 50% of time being devoted to writing code.

The main goal of this course is to set students who are already familiar with Java, Servlets/JSPs (possibly even other frameworks) on the right path of developing enterprise-class web applications on a best-of-breed software stack (Spring and Hibernate) while utilizing time-tested best-practices.

While we don't skip on the theory, students focus most of their energy on why they should use the particular approaches, frameworks, and techniques, and how to best apply them.

This course is based on Spring Framework 4.0, Spring Security 3.2, Hibernate 4.3, and Hibernate Validator 4.3. Additionally, the stack discussed in the class leverages Servlets 3.0, JSP 2.2, JSTL 1.2, SFL4J 1.7, and LogBack 1.1. All of the code is built with Maven 3.

Gradle In-Depth Training Course

Join us for this three-day Gradle course to learn how to use the Gradle build system to increase your productivity tremendously. This Gradle training class first runs through some Groovy fundamentals and then moves quickly into in-depth coverage of the Gradle build system, including a module on how to work with the new Gradle-based Android build system as well as an introduction to using the Gradle Scala plugin.

You'll spend a significant portion of the class with your hands on the keyboard, learning by doing, working through lab exercises designed to build on the presented material and explore the depths of Gradle. This class is suitable for newcomers as well as people who already have some experience with Gradle. The class will be delivered by a Gradle Core Developer, which gives you access to the deepest Gradle knowledge available. No question will remain unanswered.

Groovy and Grails Training Course

Many have heard the buzz around Grails (a full-stack web-app platform that “attempts to solve as many pieces of the web development puzzle”) and the Groovy language (since 2004, one of the most powerful dynamic languages for the JVM). However, how many can leverage the full power of the platform?

Maybe you've heard about frameworks such as Ruby on Rails, Django or TurboGears and would like to achieve similar benefits in your development shop? Don’t let DHH and the Rails community have all the fun...

This workshop is intended to be a solid and pragmatic introduction to using Grails & Groovy at work, or for those advocating or promoting such rapid development frameworks to management. Read on to learn more!