Java Tutor for young graduates or It beginners

Posted On: Sunday 24th May

Phone: 07835898517
Location: Didcot

Learn Java from professional having 10yrs exp. in IT-software development, (Course will be based on real life program example.)

Can give home tuitions as well.

Ready to take week-end classes also.


Course will include:

Introduction to Java
---------------------------

Benefits of Java
JDK Installation and Setup
Java Syntax
A Simple Java Application
Variables
Data Types
Operators
Using Strings
Control Flow
Object Oriented Programming in Java
Defining Classes
Overloading
Packages
Access Level Attributes
Inheritance
Polymorphism
Exception Handling
Syntax
Exception Propagation
Re-throwing Exceptions
Instantiating Your Own Exceptions
Exception Hierarchy
throws Clause
Intro to Java Database Connectivity (JDBC)
JDBC Overview
Driver Types
Obtaining a Driver
JDBC Classes
Creating a Database Application
Deployment
CLASSPATH Imp
Command line Deployment
Creating & using the JAR files
Creating Manifests
Handling Class Dependencies for Deployment
Advanced Java Syntax
String Issues
Arrays
Parameter Passing Semantics

Generics

Advanced OOP
final Keyword
Abstract Classes
Interfaces
Inner Classes
Anonymous Classes
Cloning
Important Methods: equals() and hashCode()

Threading

Introduction to Threading
Syntax
Running Multiple Threads
Thread Priorities
Synchronization Issues

Frames

Creating Frames
Closing Frames
Layout Managers
Creating Multi-Window Applications

Swing Part 1

Swing vs. AWT Controls
SwingSet
JLabel
JTextBox
JTextArea
JButton
JProgressBar
JSlider
JRadioButton/ButtonGroup
JPanel
JScrollPane
JTabbedPane
JSplitPane
Event Handling
Event Handling Background
External Classes
External Classes with Parameters


Inner Classes
Anonymous Inner Classes

Swing Part 2

Model-View-Controller Architecture
Creating Models
JavaBeans
Advanced JDBC
Using ResultSetMetaData
Create/Read/Update/Delete Operations
Handling Keys
Using DataSources
Using Connection Pools

Utility Classes

The Collections API

Calendars and Dates

Java IO (Files and Streams)

Give me a call for further details.