Fast Track Trainng Course Tutorial Class On Core Java Programming Basics For Beginners

Course Description

Core-Java-programming-tutorial-Course

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

Fee Details

Corporate Training fees is slightly higher due to customized training and small class size.

Course Code Course Name Duration Course Fees (SGD)
Self Sponsored
Course Fees (SGD)
Company Sponsored
161F

Core Java Programming Basics For
Beginners Fast Track

2 Days
(16 Hrs)
$ 850 $ 850
Registration & Material Fees of $S 50 Applies.

Email Me Full Details How To Register Related Courses Course Content Funding Options See Schedules Get Quote See Our Clients



Get All Details About The Course Now!

Course Content

Click Here To View Fee Details
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
Arithmetic
Logical
Module 6: Decision Constructs
If, If-else, if-else if - else
switch case
Using logical & arithmetic operators with decision       constructs
Module 7: Repetitive Statements
Types of Loops
Syntax & Usage of each loop
Nested Loops
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
Variable Scope
Method Overloading
Module 11: Access Modifiers
public / private / protected / static & final keywords
Module 12: Object Oriented Programming
Discussion on Object Oriented Design       Concepts
Encapsulation
Inheritance
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?
Class Attributes
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
Constructor Overloading
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

Pre-Requisite

Basic Programming Knowledge

Lets Keep In Touch For Quick Updates (Promotions & Discounts)

Like Our Page On Facebook To See All Promotions & Discounts For Our Courses From Time To Time

Like Us On Facebook To See All Promotions
If you like this course and think it's useful, recommend it to your friends by clicking the button

We Tweet To Answer Your Questions. Ask Us Now

Follow Us On Twitter


Funding For This Course

Click the course name below to get full details.

C Programming Basics For Beginners Fast Track Course C++ Programming Basics For Beginners Fast Track Course
Unix Linux Beginners Tutorial Fast Track Course Core Java Basics For Beginners Fast Track Course
Design Your Website in 1 Day Using A Readymade Template JavaScript Basics For Beginners Fast Track Course
Adobe Photoshop Basics Fast Track Lessons For Beginners


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.

Training Duration

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

  1. 100% hands-on Practical Job Oriented Training
  2. Well designed exercises/sessions
  3. Discussion on real life situations / problems faced on the job and their solutions
  4. Indepth 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.
  5. Task based teaching methodology where students are given tasks to do in class, as required in the real world.
  6. 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.



View All Testimonials
View Hand-Written Feedback Forms