Fast Track Trainng Course Tutorial Class On Core Java Programming Basics For Beginners
Java is broadly classified into Core Java, programming java using the J2EE framework and programming java using the advanced JEE frameworks like Struts, Spring, Hibernate etc.
These are seperate modules to be learnt starting at Core Java progressively upwards. Learning frameworks allows us to build applications faster.
Core Java covers the basic OOPs concepts and how they are integrated into the programming language. It then covers other programming structures required to build basic applications. Free Career Guidance
Course Fees (SGD)
Core Java Programming Basics For Beginners Fast Track
2 Days (16 Hrs)
Registration & Material Fees of $50 Applies
Register your interest by filling the form below
Get All Details About The Course Now!
Module 1: Introduction to Java
Why use Java for Application Development?
Introduction to the Java Programming Environment (Eclipse IDE)
Setting up the environment on your machine
Module 2: Data Types and Identifiers
Refresher of Primitive Data Types
Introducing the new boolean data type
Java Naming Conventions for identifiers
Module 3: Variables & Keywords
Introducing Java Keywords
Java Syntax for creating new variables
Assigning values to variables
Module 4: First Java Program & How Java Works
Creating a new Java Program in Eclipse
Using the main method to execute a simple Java program
Why is Java Platform Independent
What is JDK, JRE, JVM
Process - From Source Code to Execution
Module 5: Operators
Module 6: Decision Constructs
If, If-else, if-else if - else
Using logical & arithmetic operators with decision constructs
Module 7: Repetitive Statements
Types of Loops
Syntax & Usage of each loop
Module 8: Strings
Strings as primitive data types
Strings Management & Manipulation
Module 9: Arrays & Collections
Creating collections of similar data types
Using arrays to perform operations on similar data types
Use of ArrayList collection from java.util package
Module 10: Methods
Method Syntax / Structure
Creating / Using Procedural Methods in Java
Creating / Using Value Returning Methods in Java
Module 11: Access Modifiers
public / private / protected / static & final keywords
Module 12: Object Oriented Programming
Discussion on Object Oriented Design Concepts
Creating Re-Usable & Modular Applications
Creating relationships between 2 or more entity classes
Module 13: Classes & Objects
What is a Class?
What is an Object?
Impact of using Access Modifiers with attributes
Difference between Entity Classes & Functional Classes
Creating Objects / Instance of classes
Assigning values to Class attributes
Generating / use of Getters & Setters
use of "this" keyword
Generating / use of Constructors
Introducing User Defined Methods in Classes
Module 14: Inheritance
What is Inheritance?
Types of Inheritance
Implementing Inheritance in Java
Use of the "extends" keyword
Module 15: Interfaces
What is an Interface? Why is it required in Java?
What is "Programming to an Interface"?
Creating an Interface
"implements" keyword to use the interface
Module 16: Exception & Error Handling
What is Exception Handling & Why is it required in Java?
Difference between Error & Exception
Java Exception Hierarchy
Built In Exceptions, Checked & Unchecked Exceptions
The "Throwable" Class
Using "try-catch" & "try-catch-finally" blocks
Module 20: Other Java Language Features
Scanner class from java.util package to get user input from console
Reading & Writing to Files
Using BufferedReader & BufferedWriter classes of java.io package
Basic Programming Knowledge
Funding For This Course
Click the course name below to get full details.
Audience For This Course
Developers who wish to write WORM (write once run many) hardware independent code, learn java so that their code once written,
can run on any hardware / software platform. This is not true for many other higher level langauges like C, C++ or Python.
It is a true object oriented langauge with extremely advanced capabilities making it easy to build and deploy complicated applications for the Web and otherwise.
It is the language of choice on our popular platform of choice Android. People looking to become Android developers need to learn java.
Programmers willing to build Web Applications and / or integrate them with other application platforms need to learn java.
Part-Time : Weekdays - 10.00am - 1.00pm (or) 2.00pm - 5.00pm
Part-Time : Weekends (Saturday & Sunday) - 10.00am - 1.00pm (or) 2.00pm - 5.00pm
Training Methodology & Materials
100% hands-on Practical Job Oriented Training
Well designed exercises/sessions
Discussion on real life situations / problems faced on the job and their solutions
Project work with each course to enhance learning and give the participant a feel of difficulty, thus ensuring they apply in realtime everything they have learnt. Task based teaching methodology where students are given tasks to do in class, as required in the real world.
Assessments at the end of the course help gauge student progress and learning.
Certificate Of Attendance
Certificate Of Attendance will be awarded to participants completing
the course achieving minimum 85% attendance.