Booking options
Free
Free
Delivered In-Person
Intermediate level
This course is a beginner programmers course to intermediate level, starting from basics through to creating methods, classes, and objects. At the end of this course, one would be conversant with all the necessary basics of Java. This is a one-day course in the classroom, in Manchester.
Overview of Java:
This course covers Java Object-Oriented Programming (OOP) principles.
Java Data Types and using Variables in Java:
Here we learn to code using data types and variables of different data types: Primitives; Characters; Boolean; Variables and variable scope; String class; Type conversion and casting.
Java Operators and Expressions:
What are operators and how to use them? Arithmetic operators; Relational operators; assignment operators; logical operators; increment and decrement operators.
Decision Making:
The Java Syntax for the If-statement; If,else; If,else if,else; Nested if; Switch Statements;
Using Loops:
For loops, while loops, do while, Enhanced for loop; Nesting loops; break, continue; The return statement.
Arrays:
Working with arrays, 2-d arrays, iterating arrays. Using the for-each loop with Arrays
Lists:
Working with lists. Lists vs Arrays.
Files, streams with Java:
Open, Read and Write to CSV Files, txt files and bin files.
Exception Handling:
Fundamentals of exception handling; Exception types; Using try and catch; Multiple catch clauses; Nested try statements; throwing and throwing; finally blocks
Using Methods:
Introduction of methods; Creating and calling methods; Parameters and return values; Overloading methods.
Introduction to Classes and Objects:
Creating a Class; Creating an Object; Using an object Adding Instance variables; Controlling accessibility; Class Constructors; Parameterized Constructors;
Inheritance. The dot operator, this keyword, the static keywords, the super keyword. Access control : private, public, and protected; the final keyword.
Override.
Polymorphism.
Abstraction. Interfaces and implementing interfaces.