|
Advanced C# Training Overview
Appextech's Advanced C# 2005 training course teaches developers the C# skills they need to create more sophisticated applications.
Advanced C# Training Objectives
All attendees will learn how to:
- Use serialization to facilitate transfer and persistence of objects
- Create and display reports
- Work with WMI (Windows Management Instrumentation)
- Extend Visual Studio 2005
- Build richer interfaces with GDI+
- Managing versioning issues
- Create Windows services
- Build mobile applications
- Process and transform XML data
- Print from their applications
- Build installers for your applications
- Learn how to use reflection to facilitate late binding
Advanced C# Training Outline
1. Serialization
- Introducing Serialization
- Serializing Complex Objects
- Customizing the Serialization Process
2. Creating and Displaying Reports
- Reports in Data Applications
- Creating and Displaying Reports
3. Filling the .NET Gaps with WMI
- Introducing WMI
- Getting Started with WMI
- WMI Queries, Properties, and Methods
- WMI Server Explorer Extensions
4. WMI Events and Asynchronous Handling
- Creating WMI Event Handlers
- Working with WMI Asynchronously
- WMI Server Explorer Extensions and Events
5. Examining the DataGridViewControl
- Customizing Rows, Columns and Cells
- Working with Bound and Unbound Data
6. Extending Visual Studio 2005
- Extending Visual Studio 2005
- Creating Item Templates
- Creating Project Templates
- Using and Creating Code Snippets
- Using Macros to Automate the IDE
7. Creating Rich User Interfaces with GDI+
- Introducing Drawing in the .NET Framework
- Creating Owner-Drawn Controls
- Creating Non-Rectangular Forms
- Creating a Custom DataGridView Control Column
8.Handling Versioning Issues
- Before You Begin
- Assemblies
- Private Assemblies
- Shared Assemblies
9. Creating Windows Services
- Introducing Windows Services
- Building Your First Windows Service
- The FileWatcher Service
10. Building Mobile Applications
- Creating Smart Device Projects
- The .NET Compact Framework
- Using Device Emulators
- Mobile Database Applications
11. Reading and Writing XML Using the XML DOM
- Getting Started
- Reading XML Data
- Working with Nodes
- Creating and Modifying XML
- Dealing with Errors
12. Expert XML
- Getting Started
- Reading XML with XmlReader
- Writing XML with XmlWriter
- Searching XML with XPath
13. Printers and Printing
- The PrintDocument Class
- The PageSettings Class
- The PrinterSettings Class
- Working with Print-Related Controls
- A More Complex Report
14. Securing Windows Applications
- Security in the .NET Framework
- Code Access Security
- Checking For Permissions
- Role Based Security
- Security and ClickOnce Deployment
- Strong-Named Assemblies
15. Building Setup Applications
- Windows Installer Deployment
- Creating a Setup Project
- Customizing a Setup Project
16. Attributes and Reflection
- Introducing Attributes
- Creating and Using Custom Attributes
- Introducing Reflection
- Using Reflection to Perform Late Binding
|