|
課堂由導師教授理論及進行眾多的實習例子,而學員於課堂內可親自以導師指引來進行實習例子。
Exam 070-536
TS: Microsoft .NET Framework – Application Development Foundation (18 課時)
1. Overview of .NET Framework
1.1 Background
1.1.1 Common Language Runtime (CLR)
1.1.2 .NET Class Library
1.2 ?Visual Studio
1.2.1 Installing Visual Studio 2008
2. Basic .NET Framework Programming
2.1 Visual Basic Background
2.1.1 Data Types
2.1.2 Operators
2.1.3 Flow Controls
2.1.4 Arrays
2.2 Class
2.2.1 Background
2.2.2 Constructor
2.2.3 Properties
2.2.4 Methods
2.2.5 Events
2.3 Interface
2.3.1 Interface Background
2.3.2 Built-in Interface
3. Input / Output
3.1 Accessing File System
3.1.1 DriveInfo
3.1.2 DirectoryInfo and FileInfo
3.2 Reading / Writing Files
3.3 Reading / Writing Strings
3.4 BufferedStream
3.5 Compression Stream
4. Collections
4.1 Array List
4.2 Dictionary
4.3 Queue
4.4 Special Collections for Bits
4.5 Type-Safe
5. Serialization
5.1 Serialization - A Simple Example
5.2 Serialization for an object
5.3 Running Codes after Deserialization
5.3.1 IDeserializationCallBack
5.3.2 OnDeserialized
5.4 SOAP Formatter
5.5 XML Serialization
6. Threading
6.1 An Example without Threading
6.2 Creating Threads Object
6.3 Using ThreadPool
6.4 Sharing Data between Threads
7. Monitoring and Logging
7.1 Process Class
7.2 ServiceController Class
7.3 Using WMI
7.4 Logging Events
8. Installing and Configuring Application
8.1 Building a Simple Console Application
8.2 Publishing a simple Console Application
8.3 Creating a Windows Service
8.4 Building and Installing a Windows Service
8.5 Creating a Setup Installer for your Application / Service
9. Interoperation and Reflection
9.1 Introduction to COM Interoperation
9.2 Invoking Win32 Application Programming Interface
9.3 Reflection
9.3.1 Querying an Assembly
9.3.2 Dynamically Create Object and Call Methods from an Assembly
9.3.3 Creating Codes at Runtime
10. Globalization
10.1 Cultures and Regions
10.2 CultureInfo and RegionInfo Class
10.3 NumberFormat class
10.4 DateTimeInfo class
10.5 CompareInfo class
11. Application and Data Security
11.1 Application Domain
11.2 Code Access Security (CAS)
11.2.1 CAS for Assemblies
11.2.2 CAS for Methods
11.3 Role Based Security (RBS)
11.3.1 Windows Identity and Principal
11.3.2 Custom Users and Roles
11.4 Access Control List (ACL)
11.5 Data Security
11.5.1 Hash
11.5.2 Encryption and Decryption
Exam 070-562
TS: Microsoft .NET Framework 3.5, ASP.NET Application Development (24 課時)
1. Introduction to ASP.NET
1.1 ?Background
1.2 ?User-Interface for ASP.NET Web Applications with Visual Studio
1.3 ?Event-driven and State Management
1.4 ?Web Form Processing Sequence
1.5 ?The Page Class
1.5.1 Request
1.5.2 Response
1.5.3 Server
2. Controls
2.1 HTML Server Controls
2.2 Web Controls
2.2.1 WebControl Base Class
2.2.2 Basic Web Controls
2.2.3 Rich Controls
2.2.4 Working with Dynamically Created Controls
2.2.5 Cross-Page Posting
2.3 Input Validation Controls
2.4 User Controls
2.5 Custom Server Controls
2.5.1 Basic Custom Server Controls
2.5.2 Composite Custom Server Controls
2.6 ?Templated Controls
2.7 Custom Validation Controls
3. ASP.NET Ajax
3.1 Introduction to Ajax
3.2 Implementing AJAX in Traditional Way
3.3 Implementing Ajax in ASP.NET Before ASP.NET Ajax
3.4 ASP.NET Ajax
3.5 ASP.NET Ajax Server Controls
3.5.1 UpdatePanel
3.5.2 Using Trigger / RegisterDataItem in UpdatePanel
3.5.3 ASP.NET Ajax Timer
3.6 PageRequestManager Class
4. Data Source and Data Controls
4.1 Creating Database and Tables through Visual Studio 2008
4.2 SqlCommand and SqlDataReader
4.3 SqlAdapter and DataSet
4.4 SqlDataSource
4.5 GridView Control
4.6 DetailsView Control
4.7 Repeater Control
4.8 FormView Control
4.9 ListView Control
4.10 ?Data Caching
4.10.1 Handle Caching Manually
4.10.2 Caching by SqlDataSource
4.11 LinqDataSource
4.11.1 Introduction to LINQ
4.11.2 Using LinqDataSource
4.12 XMLDataSource
4.12.1 Introduction of Using XML Data in ASP.NET
4.12.2 Using XmlDataSource
4.13 ObjectDataSource
5. Authentication and Authorization
5.1 Windows Authentication
5.2 Forms Authentication
5.3 Roles
5.4 Impersonation
5.5 Introduction to Membership
5.5.1 Preparing Membership Store
5.5.2 Using Login Controls
6. State Management and Caching
6.1 View State
6.1.1 Accessing Viewstate Data
6.1.2 Controlling the use of ViewState
6.2 Cookies
6.3 Session State
6.4 Application State
6.5 Output Caching
6.6 Caching with Response.Cache
6.7 Data Caching
7. Other ASP.NET Features
7.1 Navigation Control and Master Page
7.1.1 Menu Control
7.1.2 TreeView Control
7.1.3 Master Page
7.2 Request Validation
7.3 Rewriting URL
7.4 Windows Communication Foundation (WCF)
7.5 Resources
7.5.1 Resource Files for Localization
7.5.2 Web Resource
7.6 ASP.NET Standard Directories
7.6 Mobile Controls
8. Debugging and Custom Errors Handling
8.1 Debugging
8.2 Tracing
8.3 Introduction to Health Monitoring
8.4 Custom Errors Handling
9. IIS and Publishing Web Application
9.1 Installing and Configuring IIS
9.2 Publishing Web Application
9.3 Maintaining web.config in IIS
|