INFORMIT logo
InformIT Home About InformIT Oracle Workforce Development Program Cisco Networking Academy Program Microsoft IT Training & Certification Other Intensive Training International IT Certifications
ABOUT
 
CWNP Series
 
  CWNA  
  CWSP  
 
Network Security
 
  Intro. to Network Security  
  Ethical Hacker Program  
 
Linux
 
  Linux Fundamentals  
  Linux System Administration  
  Linux Internet Sys. Admin.  
 
Sun Java & J2EE
 
  Java Programming Language  
  J2EE  
 
Web Design & Programming
 
  HTML 4.0 and CSS  
  ASP  
  JavaScript  
  Dreamweaver MX  
  Flash MX  
  PHP & MySQL  
 
Graphic Design
 
  AutoCad 2004  
  Photoshop  
  3D Studio MAX  
  Adobe Premier  
 
Programming
 
  C Programming  
  OOP with C++  
 
Others
 
  SPSS Fundamentals  
  SPSS - Statistic Multivariate  
  Riset Pemasaran Dgn SPSS  
  Software Engineering  
  Crystal Reports 10  
     
   
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
 
 

The Java Programming Language - SL-275 course is a 30-hour course which provides a conceptual understanding of Object Oriented Programming using Java. Specifically, the course teaches participants how to use the Java language's object oriented technologies to solve business problems. Topics also include the language fundamentals and the Java language API (application programming interface). Students will learn how to create classes, objects and applications using the language.

Upon completion of this course, you will be prepared for the Sun Certified Programmer for Java 2 Platform - SCJP certification ( Sun Exam #310-035 ).

Course schedule

Duration: 5 days.
To view the schedule for this class, click here.

Who should attend

This course is valuable for programmers, engineers, analysts and managers who are interested in developing Java applications and applets. Experience with a programming language is desirable, but not required.

Prerequisites

Participants should have basic knowledge of Object Oriented principles but not required.

Course Outline

  • Getting Started
    • JavaT Technology
    • Java Runtime Environment
    • Virtual Machine
  • Object-Oriented Programming
    • Abstraction
    • Classes
    • Attributes
    • Methods
    • Information Hiding
    • Constructor
    • Packages
  • Identifiers, Keywords, and Types
    • Comments
    • Statements
    • Identifiers
    • Primitive Types
    • Objects
    • Assignments
    • this Reference
  • Expressions and Flow Control
    • Variables
    • Operators
    • Casting
    • Branching
    • Looping
    • Special Loop
  • Arrays
    • Declaring
    • Creating
    • Initializing
    • Multidimensional Arrays
    • Resizing
    • Copying
  • Inheritance
    • "Is a" Relationship
    • Single Inheritance
    • Polymorphism
    • instanceof Operator
    • Casting
    • Access Control
    • Overloading
    • Overriding
    • super Keyword
    • Object Class
    • Wrapper Classes
  • Advanced Class Features
    • static Keyword
    • Static Initializers
    • Singleton Design Pattern
    • final Keyword
    • Abstract Classes
    • Interfaces
    • Inner Classes
  • Exceptions
    • Exceptions & errors
    • try-catch-finally
    • Exception categories
    • User-defined Exceptions
  • Text-Based Applications
    • Command-line Arguments
    • System Properties
    • Console I/O
    • File I/O
    • String & StringBuffer Classes
    • Collections
    • Sorting
    • javadoc tool
    • Deprecation
    • jar tool
  • Building Java GUIs
    • AWT
    • Containers
    • Frames
    • Panels
    • Layout Managers
    • Drawing
  • GUI Event Handling
    • Event
    • Delegation Model
    • Event Categories
    • Java GUI Behavior
    • Event Adapters
    • Inner & Anonymous Classes
  • Introduction To Java Applets
    • Applets
    • Applet Security
    • Applet Class
    • Applet Life Cycle
    • Applet Display
    • appletviewer tool
    • <applet> tag
    • <param> tag
  • GUI-Based Applications
    • AWT Components
    • Menu bars
    • Visual Aspects
    • Printing
    • Dual-Purpose Code
    • Swing
  • Threads
    • Thread Parts
    • Creating Threads
    • Starting Threads
    • Terminating Threads
    • Putting Threads on Hold
    • synchronized keyword
    • Deadlocks
    • Thread Interaction
    • Proper Thread Control
  • Advanced I/O Streams
    • I/O Fundamentals
    • Streams
    • Readers & Writers
    • Buffered Streams
    • Processing Streams
    • Decorators
    • Random Access Files
    • Serialization
  • Networking
    • Networking Concepts
    • Java Networking Model
    • Creating a Server
    • Creating a Client
 
 

 
 


INFORMIT - Skill Development Center
Jl. Purnawarman 9c, Bandung 40117- Phone (022) 4224 168 / 4223 168
Fax. (022) 4231 168 - E-mail: info@informit.tc

 
  Home | About Us | Oracle | Cisco | Microsoft | Other Training | Certification | Training Calendar  
© 2006, InformIT Ganesa Pratama. All Right Reserved