本中心是 Microsoft 認可的合作夥伴
(Microsoft Certified Partner)。
Microsoft
的產品與解決方案,在全球的資訊與電子商務市場使用最為廣泛。為了回應企業的需要及爭取市場佔有,推出了完整的
.NET 平台及 Microsoft Windows DNA 架構。Microsoft 的 .NET可完全支援新一代的
Web Application 及 XML Web Service 的程式開發,而這兩類炙手可熱的程式亦己廣泛被政府、工商界、學界及科研界採用。為了讓這個
.NET 技術滲入每一個平台和角落,Microsoft
提出了 .NET 平台開發工具 Visual Studio.NET
Visual Studio .NET 承繼了 Microsoft 一向簡單易用的作風,使初學者以至程式員開發
.NET 系統,都會感到非常方便。「Visual Basic .NET」(可簡稱 VB.NET)是Visual
Studio .NET的成員,也是一套程式語言。「VB.NET」不但繼承了「Visual
Basic」的簡單易用,更吸納了其他程式語言如「C/C++」、「Java」的先進強大功能。掌握了「VB.NET」,以後無論寫作業系統程式、寫WINDOWS程式、寫WEB程式、寫行動裝置,乃至寫資料庫程式統統只要一套「VB.NET」語言。
Visual Studio .NET 再配合 .NET Framework 大量現成的 library,可以大幅減省開發時介面展示,安全設計,及取用資料庫的複雜工序;大量節省程式碼的數量。從此開發人員可集中精力在系統功能上的提昇,並以更少的時間,開發更高質素的軟件。而唯一的限制,將會是他們的創意!
「MCAD 單元 4 : XML Web Services 及伺服器元件」主要讓學員認識在
.NET 平台下,如何開發XML Web Services 及伺服器元件程式,讓不同平台交換資料,並儘速接觸
.NET 世界,以配合 Microsoft 回應新一代的商業需求。
另外,「MCAD
單元 4 : XML Web Services 及伺服器元件」亦為「MCAD 認證課程」的必修班。學員報讀此班前,必須要修畢本中心所開辦的「MCAD
單元 1 : 程式開發基礎」或具備同等能力。學員修畢「MCAD
單元 4 : XML Web Services 及伺服器元件」後,也可以報考 Microsoft 的「微軟認證專家,即 MCP (Microsoft
Certified Professional)」認證。
Exam 70-310
Developing XML Web Services and Server Components with Microsoft Visual Basic
.NET and the Microsoft .NET Framework MCAD 單元 4 : XML Web Services 及伺服器元件
1. Creating Windows Services
1.1. Windows Service Architecture
1.2. Programming Windows Service
1.2.1. Differences Between Windows Service Applications and Other Visual Studio .NET Applications
1.2.2. Programming Model of Windows Service Applications
1.2.2.1. System.ServiceProcess Namespace
1.2.2.2. System.Diagnostics Namespace
1.2.2.3. Methods of the ServiceBase Class
1.2.2.4. Properties of the ServiceBase Class
1.2.2.5. ServiceProcessInstaller Class and ServiceInstaller Class
1.2.2.6. Methods of the ServiceController Class
1.2.2.7. Properties of the ServiceController Class
1.3. Creating Windows Services
1.3.1. Project Installer Classes
1.3.2. Setting Security Account Context for Window Services
1.3.3. Running a Windows Service2. Creating a Serviced Components
2.1. Understanding COM+
2.2. Creating a Serviced Component
2.2.1. System.EnterpriseServices Namespace
2.2.2. Service-related Attributes of a Serviced Component
2.2.2.1. ApplicationAccessControlAttribute
2.2.2.2. ApplicationActivationAttribute
2.2.2.3. ApplicationIDAttribute
2.2.2.4. ApplicationNameAttribute
2.2.2.5. ApplicationQueuingAttribute
2.2.2.6. AutoCompleteAttribute
2.2.2.7. ComponentAccessControlAttribute
2.2.2.8. COMTIIntrinsicsAttribute
2.2.2.9. ConstructionEnabledAttribute
2.2.2.10. DescriptionAttribute
2.2.2.11. EventClassAttribute
2.2.2.12. EventTrackingEnabledAttribute
2.2.2.13. TransactionsAttribute
2.2.2.14. JustInTimeActivationAttribute
2.2.2.15. ObjectPoolingAttribute
2.2.2.16. LoadBalancingSupportedAttribute
2.2.2.17. MustRunInClientContextAttribute
2.2.2.18. PrivateComponentAttribute
2.2.2.19. SecureMethodAttribute
2.2.2.20. SecurityRoleAttribute
2.2.3. Methods of the ServicedComponent Class
2.2.4. Assigning a Strong Name to the Assembly
2.2.5. Registering a Service Component
2.2.6. Configuring the Component in Component Services3. Creating .NET Remoting Object
3.1. Understanding Remotable Objects
3.1.1. Marshal-by-Value Object
3.1.2. Marshal-by-Reference Object
3.2. Activating Objects and Controlling Object Lifetime
3.2.1. Server Activation
3.2.1.1. Singleton Remotable Object
3.2.1.2. SingleCall Remotable Object
3.2.2. Client Activation
3.2.3. Using Lifetime Leases
3.2.4. Scope of Publication
3.3. Understanding Channel Protocols and Formatters
3.4. Automatic Deserialization in .NET Remoting
3.5. Registering a Channel
3.6. Securing .NET Remoting Objects by IIS and SSL
3.7. Using a Configuration File4. Creating XML Web Service
4.1. Introduction to XML Web Services
4.2. XML Web Services Infrastructure
4.3. Developing an XML Web Service
4.3.1. WebService Attribute
4.3.2. WebMethod Attribute
4.3.3. Other Attributes to Control XML Wire Format
4.4. Consuming XML Web Services
4.4.1. Discovery
4.4.2. Web Services Description Language5. Working with XML Data
5.1. Understanding the XML document
5.1.1. Well-formed XML Document
5.1.2. Validated XML Document
5.2. Understanding XML Schema Definition
5.3. ADO.NET DataSets and XML
6. Application Deployment
6.1. Deploying a Windows Service