Core Java Course Content
Core Java Course Content
com
COURSE OUTLINES
JAVA APPLICATION DEVELOPMENT
Core Java Programming
Learning outcomes
At the end of the course the participant will
Implement Object Oriented Programming Concepts
Use and create packages and interfaces in a Java program
Use graphical user interface in Java programs
Create Applets
Implement exception handling in Java
Implement Multithreading
Use Input/Output Streams
Handle security implementations in Java
Pre-requisites
The course assumes knowledge of Object Oriented Concepts and programming in
any Object Oriented language
Course Contents
Introduction to Java
o Creation of Java
o Features of Java
o Overview of Programming with JDK
o Discuss the Java Security Model
o Describe Java Virtual Machine
o Garbage Collection and Memory Management
o Sample Programs
Object Oriented Programming
o Structures Programming technique
o Object Oriented Programming and its advantages
o Define Objects and Classes and the relation between them
o Explain terms-Attributes, Methods, Construction, Destruction and
Persistence
o Discuss Data Abstraction
o Discuss Data Encapsulation
http://www.aptech-globaltraining.com
o Explain Polymorphism
o Explain Inheritance
Basics of Java
o Discuss the data types available in Java and utilize them in applications
o Describe the various control structures and loops available in Java
o Explain and utilize the various operators present in Java
o Explain an Array
Data Types, Modifiers, Expressions and Operations
Arrays and Flow Control Statements
Methods and Classes
o Describe class and inheritance of classes
o Explain and Object and to declare one
o Explain the concept of Constructors and its relation with respect to class
o Methods
o this keyword
o Concept of Inner class
Packages and Interfaces
o Purpose of Modifies and its types
o Explain Package
o List the various Packages available in Java
o Design user defined Package
o Explain the term interface and how to implement it
o Practice creating an interface and implement it
String and String Buffer
o String Class
o Various Methods of the String class and how to use them
o Explain StringBuffer class
o Discuss the methods of the StringBuffer class and its usage
Java Applets
o Difference between Applications and Applets
o Understand the Applet Class
o Create, run and execute Applets
o Understand the Security Restrictions applied on Applet
o Identify the various activities in an applet
o Identify how to use Components and layouts in Applets
Graphics
o Basics of Graphic System
o Explain and utilize the following geometric figures in applications
Lines
Ovals
Rectangle and RoundRectangle
3DRectange and Arc
o Discuss Color Control and how to use it to fill color in the container and
the images in it
http://www.aptech-globaltraining.com