Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

Core Java

No Reviews Yet

Course type: Online Instructor led Course

Platform: Skype, Wiziq

Course ID: 27990

Course type: Online Instructor led Course

Platform: Skype, Wiziq

Students Interested 0 (Seats Left 0)

No Reviews Yet

About the Course

Java Training Overview
Java Application Development training course teaches aspiring Java programmers the skills
they need to successfully write their first applications in Java.

About the trainer:
More than 10+ years experience as java developer (java/j2ee/ open source - spring,
hibernate, struts, jquery, etc) in various MNCs in India and UK. Sun certified java developer
and sun certified web component developer.

Topics Covered

All students will:
? Understand Java’s importance, uses, strengths and weaknesses
? Understand Java language basics
? Write, compile, and run Java programs
? Understand the Object Model and Object Oriented Programming
? Use classes, inheritance, polymorphism
? Create well designed classes and use them in your Java programs
? Use composition and delegation to create objects from other objects
? Use packages to organize code
? Understand interfaces, their importance, and their uses
? Use interfaces to implement abstraction
? Learn good Java coding style
? Create well-structured Java programs
? Compile and execute programs with the JDK development tools and with an Integrated
Development Environment (IDE) of your choice
? Use the core Java libraries (java.lang, java.util)
? Use exceptions for error handling
? Understand the basics of using JDBC and JPA, and use them to access databases from
? Use the Java Collections Framework
? Be aware of, and use the new features of Java 7 , as well as important advanced
features of earlier Java versions
? Use basic I/O streams (Optional)

Course outline
? Introduction - 0.5 hrs
? A First Look - 0.5 hrs
? A Simple Java Class
? Java’s “Hello World” Program
? Java Basics - 3 hr
? Language and Platform Features
? Variables, Operators, Expression, statement and blocks
? Java virtual machine
? Program Life Cycle
? The Java SE Development Kit (JDK)
? Working with the Development Environment
? Class and Object Basics - 2 hr
? The Object Model and Object-Oriented Programming
? Classes, References, and Instantiation
? Adding Data to a Class Definition
? Adding Methods (Behavior)
? More on Classes and Objects - 2 hr
? Accessing data, the "this" variable
? Encapsulation and Access Control, public and private Access
? Constructors and Initialization
? static Members of a Class
? Scopes, Blocks, References to Objects
? Flow of Control - 2 hrs
? Branching: if, if-else, switch
? Iteration: while, do-while, for, break, continue
? Strings and Arrays - 2 hrs
? String, StringBuffer, StringBuilder
? Arrays, Primitive Arrays, Arrays of Reference Types
? Varargs
? Packages - 2 hrs
? Package Overview - Using Packages to Organize Code
? import statements
? Creating Packages, package Statement, Required Directory Structure
? Finding Classes, Packages and Classpath
? Composition and Inheritance - 3 hrs
? Using Composition to Deal With Complexity
? Composition/HAS-A, Delegation
? Using Inheritance and Polymorphism to share commonality
? IS-A, extends, Inheriting Features, Overriding Methods, Using Polymorphism
? Class Object
? Abstract Classes
? Interfaces - 2 hrs
? Using Interfaces to Define Types
? Interfaces and Abstract Classes
? Default Methods and static Methods
? Using Interfaces to Remove Implementation Dependencies
? Exceptions - 3 hrs
? Exceptions and the Exception Hierarchy
? try and catch
? Handling Exceptions
? Program Flow with Exceptions
? Finally
? Java Collections and Generics - 4 hrs
? The Collections Framework and its API
? Collections and Java Generics
? Collection, Set, List, Map, Iterator
? Autoboxing
? Collections of Object (non-generic)
? Using ArrayList, HashSet, and HashMap
? for-each Loop
? Processing Items With an Iterator
? More About Generics
? Database Access with JDBC - 3 hrs
? JDBC Overview
? Using DriverManager, Connection, Statement and ResultSet
? JDBC Architecture and API
? Threads (Optional) - 3 hrs
? Concurrency and MultiThreading
? Implementing Threads in Java
? Thread safety and shared resource
? I/O Streams (Optional) - 2 hrs
? Readers and Writers
? Filter Streams
? Byte Streams
? Formatted Output

Who should attend

This Java training course can be tailored for audiences ranging from first-time programmers to
experienced OO developers seeking to learn Java. It is strongly recommended that all course
attendees have similar levels of experience.


Some programming experience in any high level language like C,VB would be required

What you need to bring

Internet connection with PC at home

Key Takeaways

Give a strong foundation in Java.
? The basics of Object Oriented Programming.
? The basic syntax and grammar of Java.
? Give you the knowledge of the basic structure and features of the Language such as
loops , arrays, classes, methods, packages etc.
? Design and write a Java program using Object Oriented Concepts.
? Design classes, assign responsibilities and define relationships between various classes.
? Will cover practical exercises designed to give you experience in Java programming and
will also provide you with a basic feel for Integrated Development Environments
(IDEs). Special tips to clear Sun Certified Java Programmer (SCJP) exam with
impressive score.Also helpful tips on clearing entry level java programmer interviews

Date and Time

Not decided yet.

About the Trainer

Sandeep picture

5 Avg Rating

1 Reviews

1 Students

3 Courses


10+ years expeienced senior Java Developer

10 Years of Experience

More than 10+ years experience as java developer (java/j2ee/ open source - spring,
hibernate, struts, jquery, etc) in various MNCs in India and UK. Sun certified java developer
and sun certified web component developer


No reviews currently Be the First to Review


Students Interested 0 (Seats Left 0)

Post your requirement and let us connect you with best possible matches for Java Training Classes Post your requirement now


Submit your enquiry for Core Java

Please enter valid question or comment

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

Please check the fields again.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Devaraja

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please enter the OTP sent to your registered mobile number.

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more