Go To AppexTech

Advance C # Training

1: Hour Daily

Duration :-Months

 

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

 Back