Course Contents (8 sessions of 3hrs each)
Creating User Services Create a Windows Form by using the Windows Forms Designer. • Add and set properties on a Windows Form. • Create a Windows Form by using visual inheritance. • Build graphical interface elements by using the System.Drawing namespace.
Add controls to a Windows Form. • Set properties on controls. • Load controls dynamically. • Write code to handle control events and add the code to a control. • Instantiate and invoke an ActiveX control. • Configure control licensing. • Create menus and menu items.
Implement navigation for the user interface (UI). • Configure the order of tabs.
Validate user input. • Validate non-Latin user input.
Implement error handling in the UI. • Implement online user assistance. • Display and update data. • Instantiate and invoke a Web service or component. • Implement globalization. • Create, implement, and handle events. • Implement print capability. • Implement accessibility features.
Creating and Managing Components and .NET Assemblies • Create and modify a .NET assembly. • Consuming and Manipulating Data • Access and manipulate data from a Microsoft SQL Server database by creating and using ad hoc queries and stored procedures. • Access and manipulate data from a data store. Data stores include relational databases, XML documents, and flat files. Methods include XML techniques and ADO .NET. • Handle data errors.
Testing and Debugging • Create a unit test plan • Implement tracing • Add trace listeners and trace switches to an application. • Display trace output. • Debug, rework, and resolve defects in code. • Configure the debugging environment. • Create and apply debugging code to components and applications. • Provide multicultural test data to components and applications. • Execute tests. • Resolve errors and rework code.
Deploying a Windows-based Application Plan the deployment of a Windows-based application. • Plan a deployment that uses removable media. • Plan a Web-based deployment. • Plan a network-based deployment. • Ensure that the application conforms to Windows Installer requirements and Windows Logo Program requirements. • Create a setup program that installs an application and allows for the application to be uninstalled. • Register components and assemblies. • Perform an install-time compilation of a Windows-based application.
Deploy a Windows-based application. • Use setup and deployment projects. • Add assemblies to the Global Assembly Cache. • Verify security policies for a deployed application. • Launch a remote application (URL remoting).
Maintaining and Supporting a Windows-based Application • Optimize the performance of a Windows-based application. • Diagnose and resolve errors and issues.
Configuring and Securing a Windows-based Application • Configure a Windows-based application. • Configure security for a Windows-based application. • Authentication types include Windows Authentication, • None, forms-based, Microsoft Passport, and custom authentication. • Specify the security level for an application. • Use custom attributes to configure security.
Configure authorization. • Configure role-based authorization. • Implement identity management.