Java Developer
Book Now - 1 Delivery Method Available:
Classroom Virtual Classroom Private Group - Virtual Self-Paced OnlineOverview
Java is everywhere and is as popular as ever. This hands-on course, delivered using Java 11, endeavours to provide the fundamental skills you need to become a Java Developer. We'll have you build a series of realistic apps focusing on object-oriented principles from the start.
Note that this is not a beginners course. You are expected to be familiar with programming concepts and have a little coding experience. If not you should consider our Learn to Code with Java course instead.
Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.
Objectives
The delegate will learn and acquire skills as follows:
- Construct a Java app; perform basic IO
- Declare classes; instantiate and use objects
- Differentiate between primitives and references; exploit the standard data types
- Code decisions and loops
- Group data using ArrayList and HashMap
- Make the case for and code static fields and methods
- Manage numbers and perform computations using the Math and BigDecimal classes
- Process Strings and perform pattern matching
- Manage exceptions
- Hide an object's data and its internal workings
- Build objects that are composed of others
- Build objects that inherit state/behaviour from others
- Build flexible and scalable apps by exploiting abstraction and polymorphism
- Read from and write to files and databases
- Build a standalone executable from one or more modules
Target Audience
The Java Developer course is aimed at anyone with a little coding experience seeking to become a Java Developer, and existing developers seeking to migrate to Java.
Additional Information
Whilst not strictly aligned to it, this course is a good choice for anyone intending to take Oracle's Java SE 11 Programmer I exam. All of the headline exam topics are covered though additional preparation is likely to be required.
Training Partners
We work with the following best of breed training partners using our bulk buying power to bring you a wider range of dates, locations and prices.
Modules
Prerequisites
Delegates attending this course should be able to define general programming concepts including compilation and execution, variables, arrays, sequence, selection and iteration, navigate the filesystem (on the command line ideally), edit and save text files and browse the web. This knowledge can be obtained by attendance on the pre-requisite Introduction to Programming course.
Relevant Certifications
Scheduled Dates
Please select from the dates below to make an enquiry or booking.
Pricing
Different pricing structures are available including special offers. These include early bird, late availability, multi-place, corporate volume and self-funding rates. Please arrange a discussion with a training advisor to discover your most cost effective option.
Code | Location | Duration | Price | Sep | Oct | Nov | Dec | Jan | Feb |
---|---|---|---|---|---|---|---|---|---|
Later scheduled dates may be available for this course. |