甲子園電腦教育中心
Alpha Tech Education Centre

課程簡介

由 Sun Microsystems 所研究及開發的 Java 語言,應用範圍十分廣泛,從一般的網頁程式,到大型的系統設計,都可以大派用場。而 Java 屬於跨平台語言 (Cross Platforms Language),意思是程式設計員只要以 Java 編寫程式一次,之後無論在任何操作系統,如 Windows、UNIX、Linux 或 Mac OS 上都可以執行。Java 這種與生俱來的特質,對資訊科技界而言可說是一大突破,亦為電腦程式設計者帶來無限方便。Java 技術已成為 I.T. 界的標準,無論在基礎層面,或是專業領域上都有 Java 的存在,這亦是 Java 在 I.T. 界認受性廣泛的主要原因。

本課程由擁有多年程式編寫及管理經驗之導師任教,專為有意成為專業 Java 程式編寫人員而設,此課程讓您了解深層次的 Java 語法編寫、運用、管理及操作,完成課程後更可考取 Sun SCJP 專業證書。課程中已包括筆記課本,以及最新的模擬試題,讓同學準備充足應付考試。 



適合人仕:

程式初學者、程式編寫人員
系統管理人員、網頁設計人員
對 Java 程式編寫有興趣的人士
修讀條件:

對 Windows 操作有基本認識
對互聯網及程式編寫有基本概念
對網絡系統及 LAN 具有基本概念
課程包括:
 
導師精心編製 Sun SCJP 課程筆記
Sun Certified Java Programmer Study Guide 電子書
課程實習 CD-ROM 一隻
一人一機實習,針對各科考試要點溫習
再配合不同層次的 Lab Test 練習
全新 3 月份更新的模擬試題連參考答案 (模擬試題 "一年" 免費更新保證,考試更有彈性)
由擁有 Sun SCJP 及多年程式編寫經驗導師任教
課程電腦設備:
 
我們採用全新 DELL 原廠電腦,配以 Intel Core 2 或 AMD Athlon 64 X2 高速處理器 、
2GB DDR2 記憶體、500GB SATA II Hard Disk 及 17" LCD Display,加上每部電腦均連接上 100/1000 Mbps Fast Ethernet 高速網絡,在學習過程中保證 "暢通無阻"。


 

授課語言:

以廣東話授課為主,亦會以英語輔助

 

課程全長:

6 堂 / 24 小時 (每堂 4 小時)


開課日期:
 

   SCJP0328     03 月 28 日 (逢星期日, 1 - 5 p.m)  最後 5 位
  


課程費用:

$ 1,880

匯豐信用卡可享 12 個月分期 優惠 (每月只須 $ 188)
舊生或舊生介紹可享 95 折 優惠 (請預早致電留位時登記作實)
舊生在報名表上獲導師簽名推薦更可享 9 折 優惠 (有關詳情請向您的導師查詢)

 

完成本課程後可參加的相關考試:

(310-065) Sun Certified Java Programmer for Java Platform Edition 6
試題數量: 72 題
考試時間: 210 分鐘
合格分數: 65 %

模擬試題參考



 

成功通過考試後獲得的國際認可證書及資格:

 


Sun Certified Java Programmer 課程內容 :
Section 1: Declarations, Initialization and Scoping

Develop code that declares classes.
Develop code that implements or extends one or more interfaces.
Develop code that declares an abstract class.
Develop code that extends an abstract class.
Develop code that declares, initializes.
Develop code that declares both static and non-static methods.
Develop code that declares and uses a variable-length argument list.
Determine if a method is correctly overriding or overloading another method.
Identify legal return values (including covariant returns), for the method.
Given a set of classes and superclasses
Develop constructors for one or more of the classes.
Given a class declaration, determine if a default constructor will be created.
Given a nested or non-nested class listing, write code to instantiate the class.

Section 2: Flow Control

Develop code that implements an if or switch statement.
Develop code that implements all forms of loops and iterators
Develop code that makes use of assertions
Develop code that makes use of exceptions and exception handling clauses.
Recognize the effect of an exception arising at a specified point in a code fragment.
Recognize situations that will result in any of the following being thrown.

Section 3: API Contents

Develop code that uses the primitive wrapper classes.
Given a scenario involving navigating file systems.
Develop code that serializes and/or de-serializes objects.
Use standard J2SE APIs in the java.text package to correctly format
Write code that uses standard J2SE APIs in the java.util and java.util.regex packages

Section 4: Concurrency

Write code to define, instantiate, and start new threads.
Recognize the states in which a thread can exist, & identify ways
Write code that makes appropriate use of object locking to protect static
Write code that makes appropriate use of wait, notify, or notifyAll.

Section 5: OO Concepts

Develop code that implements tight encapsulation, loose coupling
Given a scenario, develop code that demonstrates the use of polymorphism.
Determine when casting will be necessary and recognize compiler vs. runtime errors
Explain the effect of modifiers on inheritance.
Develop code that declares and/or invokes overridden or overloaded methods.
Develop code that implements "is-a" and/or "has-a" relationships.

Section 6: Collections / Generics

Determine which collection classes should be used to properly implement that design.
Distinguish between correct and incorrect overrides of corresponding hashCode
Write code that uses the generic versions of the Collections API.
Develop code that makes proper use of type parameters
Use capabilities in the java.util package to write code to manipulate a list by sorting.

Section 7: Fundamentals

Given a code example and a scenario, write code
Given an example of a class and a command-line, determine the expected runtime
Recognize which an object becomes eligible for garbage collection.
Determine what is and is not guaranteed by the garbage collection system.
Recognize the behaviors of System.gc and finalization.
Given the fully-qualified name of a class that is deployed inside & outside a JAR file.
Write code correctly applies the appropriate operators including assignment operators.