Java Fundamentals Course, 1-Day
Java basics course. General Java syntax and basics of Object Orientated Programming.
Level: Start from scratch, this is the course for a beginner. Java from basics to fully functional.
Our Style: Instructor-led Course, very practical with hands-on practice.
Small groups, up to 4 people.
Trainers are professional developers and subject matter experts.
Duration: 1 day
Where: Online
Download: Download Java JDK and Eclipse IDE.
online, instructor-led online, instructor-led : on request locations, bring you own device
Java Fundamentals Course description
Object-Oriented Programming (OOP) principles;
Primitive types; Characters; Boolean; Working with variables and its scope; Type conversion and casting; Introduction to String class.
Introduction of operators; Arithmetic operators; Relational operators; Assignment operator; Logical operators; Increment and decrement operators.
If statement; If - else statement; Nested if - else; Switch Statements
Repetitive execution of coding blocks. The do-while loop, the while loop, the for loop; Enhanced for-loop; Jump out of the loop: break, continue; The return statement; Nesting loops.
Working with arrays, iterating arrays. Using the for-each loop with Arrays, single arrays and 2-d arrays.
What is a list? Pro's and Con's. How to use a list. Arrays vs Lists.
Using text, CSV and bin file types.
Basic principles of exception handling; Using try and catch; Multiple catch clauses; Exception types; Nested try-catch statements; The finally blocks, Throw and throws.
Introduction of methods; Creating a Method in class; Calling a Method; Returning value from a Method; Adding a Method that takes parameters;
Creating a Class; Creating an Object; Using an Object; Adding Instance variables; Controlling accessibility; Naming conventions for class members. Class Constructors; Parameterized Constructors; Inheritance. Abstraction. Interfaces and implementing interfaces. Override. Polymorphism. The dot operator, this keyword, the static keywords, the super keyword.
Overloading methods; Overloading Constructors; Using objects as parameters; Returning objects; Recursion; Access control : private, public and protected; The final keyword.
What is included
- PCWorkshops Course Certificate on completion
- Java Course Notes
- Java Code Examples
- Practical Java Course exercises and Code Samples
- After the course: 1-Hour personalised online revision session