|
Some of our interesting and useful lab demonstrations in our MCPD course.
1. Browser-specific programming – The content displayed is depended on the client’s browser.

2. Draggable controls – You can drag and drop the control freely.

3. Localization by resource files – The language of the content displayed is depended on the client’s browser language.

4. Site Map Path – It provides convenient navigation to guide the user to browse the webpage.

5. XML Web Service – You will learn how to build an XML web service and utilize the existing XML web service.

6. SOAP XML Web Service – You will learn how to build an SOAP XML web service and utilize the existing SOAP XML web service.

7. WCF Service - You will learn how to build a WCF service and utilize the existing WCF service.

8. Connect to Active Directory for Authentication – You will learn how to create a user in Active Directory. You will also learn how to perform Active Directory authentication in ASP.NET webpage.


9. XML Object Serialization - XML is a popular format to express data. You will learn how to serialize the objects in XML format.

10. JSON Object Serialization – JSON is another format of expressing data. However, JSON is much simpler than XML. You will learn how to serialize the objects in JSON format.

11. Wizard Controls – It is the control, which is extensively (廣泛) used in survey. You will learn how to use this control.

12. Much more…You will learn all of them in our MCPD courses.
Course Content:
1. Designing and Implementing Controls
- user controls, server controls, built-in controls, custom controls, third-party controls, Web parts
- Design controls for reusability.
- user controls, server controls, inheritance for changing behavior
- Manage states for controls.
- Control Validation
2. Designing the Presentation and Layout of an Application
- Design complex layout with Master Pages.
- Strongly typed master pages, nested master pages
- Design and themes usage.
- Site Map Path
- Localization
3. Accessing Data and Services
- Plan vendor-independent database interactions.
- SQLDataSource, ObjectDataSource, XMLDataSource
- LINQ
- Establish an error-handling strategy.
4. Leveraging and Extending ASP.NET Architecture
- Design a state management strategy.
- Understanding Cache, Session object, cookies and cookieless session
- Identify the events of the page life cycle.
- PostBack Model
- Understanding URL rewriting, SSO application, dynamically retrieve data
5. Applying security principles
- Identify appropriate security providers.
- Decide which user-related information to store in a profile.
- Identity/Impersonation, authentication, authorization
- Identify vulnerable elements in applications.
- hash and salt passwords, encrypting information
|