Description
Overview
This is an introductory three-day course aimed at newcomers to Java and who need to become familiar with the fundamentals.
It is delivered online using video conferencing and remote desktop software, enabling the instructor to view your code and assist with exercises remotely.
What You Will Learn?
You will learn:
1- Introducing Java
- Features and uses of the language
- Overview of the Java Development Kit and the Java Runtime Environment
- Using the Eclipse Integrated Development Environment
- Building, compiling and running a simple command line application
2- Core Language Features
- Data and variables
- Integer and floating point data types
- Arithmetic calculations
- Enumerations
- Operator precedence
3- Loops and Logic
- Making decisions
- Logical operators
- The switch statement
- For and while loops
- Nested loops with break and continue statements
- Assertions
4- Arrays and Strings
- Defining and using arrays of primitives and of Strings
- Operations on Strings
- Mutable Strings and the String Builder class
5- Defining Classes
- Declaring a class
- Comparing local and instance variables
- Defining methods
- Creating an object
- The default constructor and overloading constructors
- Understanding packages
- Controlling access to class members
6- Extending classes and Inheritance
- Creating a derived class
- Overriding methods
- The Object class
- Casting objects
7- Abstract classes and Interfaces
- Defining abstract classes
- Understanding interfaces and comparing them with abstract classes
- Using polymorphism
8- Generics and the Collections Framework
- Defining and instantiating a Generic class type
- Using Sets, Lists and Maps
- Overriding the equals and hashCode methods
9- Input and Output
- Understanding streams
- Accessing files with the Path class
- Using input and output streams to read and write bytes
- Using character streams to read and write text
10- Threads
- Understanding threads
- Implementing the Runnable interface
- Synchronizing threads
- Using an executor to execute a Callable task
Why Choose Us?
Our aim is not just to get you the qualification but also guide you through all processes while you are applying for your SIA Licence. Following are some of the reasons why you should choose us as your training provider:
- Excellent Success Rate!
- Fully accredited and authorized training center in London!
- Most competitive prices with NO HIDDEN COSTS!
- Prices are all inclusive of tuition, handbook, notebook, exams and certificate costs!
- Nationally recognized and Ofqual accredited training course!
- Highly skilled and qualified trainers with a great wealth of practical knowledge & experience!
- Post-qualification email support while you are preparing to book your licence application!
- Free guidance session on how to apply and obtain a SIA Licence!
Who is it for?
This Course is for those who want to start their career as Java Programmers.
Duration
Duration of the Introduction to Java Programming Training Course is:
3 Day
Course Contents
- Introducing Java
- Core Language Features
- Loops and Logic
- Arrays and Strings
- Defining Classes
- Extending classes and Inheritance
- Abstract classes and Interfaces
- Generics and the Collections Framework
- Input and Output
- Threads
Certification
After attending the course and successfully passing a multiple-choice questions examination, candidates receive certificate.
There are no reviews yet.