Course summary
Cross-Over. For competent programmers who would like add Java to their skill set. Intensive. Fast-paced. Practical. Small Groups. Personalised attention. Classroom. Instructor-led.
Duration: 2 Consecutive days, the first of which is the booking date.
Included: Teas/Coffees but no lunch. Notes, Excercise, Code Examples. PCWorkshops Certificate. Bring your own laptop.
Practical: All techniques are illustrated with practical examples.
Who will the Course Benefit?
The Java Cross Over course is aimed at competent coders who wish to learn Java as an additional language.
Course Contents
Overview of Java: The three Object-Oriented Programming (OOP) principles;
Data Types, Variables, and Arrays: Primitive types; Working with variables and its scope; Type conversion and casting; Introduction to String class;
Arrays: Working with arrays
Collections: LinkedList, ArrayList, HashSet, TreeSet, HashMap, TreeMap
Database: Connection to database, JDBC, interacting with database
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
Venue:
PCWorkshops at Regus
Golden Cross House, 8 Duncannon Street ( Near Trafalgar Square ) London, WC2N 4JF
Dates