23. September 2019 - 11:00 till 18:00
Share it on:

Java Programming Beginners Course, 3-Days Full Time, Manchester | PCWorkshops Manchester | Monday, 23. September 2019

Course summary

This course introduces you to the essentials of programming using Java, explaining principles of Object Orientated Programming. Intensive, Practical. Small Groups. Personalised attention. Classroom. Instructor-led.
Bring your laptop!
Certification: Assessment-based PCWorkshops certificate
Included:Teas/Coffees but no lunch. Course work, Continuous and final evaluations. Internal Exam. Internal Exam Prep. 
Practical: All techniques are illustrated with practical examples.
Oracle Certification: You can requeat preparation sessions for Oracle Java SE 8 Programmer I 1Z0-808 Exam.
Who will the Course Benefit?
The Java Fundamentals course is aimed at beginners who wish to learn Java. University and A-level students, professional who wish to get accreditation, employers who wish to ensure knowledge gaps are addressed. The course works towards the Oracle Certified Java Associate Exam (OCJA).
Teaching Style:Classroom. Instructor-led. Practical course projects with clear explanations. Useful examples.
Why do a Java Programming course:  Coding skills today are essential. 65% of existing code is written in Java, people are needed to maintain these programs.
Course Contents

Overview of Java: The three Object-Oriented Programming (OOP) principles;


Data Types, Variables, and Arrays: Primitive types; Characters; Boolean; Working with variables and its scope; Type conversion and casting; Introduction to String class; Working with arrays


Operators and Expressions: Introduction of operators; Arithmetic operators; Relational operators; Assignment operator; Logical operators; Increment and decrement operators; More in operators


Decision Making: If statement; If - else statement; If- else if - else statement; Nested if - else; Switch Statements


Using Loops: The while, do-while and the for loop; Enhanced for loop; Jump statements : break, continue; The return statement; Nesting loops; Using the for-each loop with Arrays


Introduction to Classes and Objects: 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.


Using Methods: Introduction of methods; Creating a Method in class; Calling a Method; Returning value from a Method; Adding a Method that takes parameters;


More in Methods and Classes: Overloading methods; Overloading Constructors; Using objects as parameters; Returning objects; Recursion; Access control : private, public and protected; The final keyword; Nested and inner classes; A stack class;


Exception Handling: Streams to access data files. Fundamentals of exception handling; Exception types; Using try and catch; Multiple catch clauses; Nested try statements; Throw and throws; The finally blocks.