StarCom Group Software/Networking Training Center |
JAVA & Advanced JAVA (100
hours)
|
Course Objectives:
Our primary goal is to provide participants with a solid,
in-depth understanding of JAVA language and the Object Oriented programming methodology so
that they can become competent and valuable JAVA programmers for potential employers.
To achieve this goal, we have designed a 100-hour-long
quality program with emphasis on hands on trainings in a real business environment. In
addition, each student is awarded with the rare opportunity of participating in a real
life e-commerce business project. This is a project large enough and serious enough for
potential employers and recruiters to consider as the equivalent of working experience.
Course Schedule:
100 hours (instruction + project)
Tuition: $2,000.00
|
Course
Syllabus: 1. Introduction to JAVA and OO
concept
What is Java?
Java based applications
Object Oriented Concept
|
2. JAVA Basics & the
Object Oriented Design Methodologies
Overview and Comparison with C and C++
Variables and Types
Arrays, Strings and Objects
Operators and Statements
Casts and Conversions
Java Packages
|
3. Classes and Objects
What are Classes and Objects?
Instance Methods
Overloading
Constructors
Class Variables and Methods
|
4. Inheritance
What is Inheritance?
Inheritance in Java
Abstract and Final Classes
Equality and Downcasting
|
5. Some Java Classes
The Object Class and Wrapper Classes
Vector, Hashtable and other utility classes
|
6. Interfaces
What are Interfaces?
Implementing Interfaces
Examples,
|
7. Exception Handling
Motivation
Throwing and Catching Exceptions
Declaring Exceptions
Writing Exceptions
Using Exceptions
The finally Clause
|
8. Applets
Applets
Parameters
Applet Methods
|
9. Graphics
Lines and Shapes
Text
Images
|
10. Threads
What are Threads?
Threads in Java
Other Thread Features
|
11. Animation
Basic Animation
Double-Buffering
Using the MediaTracker
|
12. Events
Understanding the new event model
Drawing with events
|
13. Graphical User Interfaces
Event-Driven Programming
Event Handlers
Components
Layout Managers
|
14. Input/Output
Steams - sequential reading or writing
RandomAccessFile
File - file manipulation
|
15. Networking
What is a Network?
World-Wide Web Programming
TCP/IP Programming
CGI with Java
|
16. Java Security
Applet security issues
The bytecode verifier
Public-key cryptography
Digital Signatures
|
17. Overview of New Java
Features
JDBC
Java RMI
Java Servelet Programming
|
back |