Advanced Programming with C# and the .NET Framework

Course:  CSH02
Duration:  5 Days
Level:  II
Course Summary

This course introduces delegates to some advanced features of C# and .NET such as database access, distributed applications and security.

« Hide The Details
Topics Covered In This Course

REVISION OF FUNDAMENTALS

  • The C# language and Object-Orientation
  • JIT Compilation
  • Assemblies

ADO.NET

  • Data Providers
  • Connections
  • Commands
  • Readers
  • Datasets
  • Typed Datasets
  • XML Integration

SERIALIZATION

  • Serialization Process
  • Attributes

REFLECTION & METADATA

  • Reflection
  • Metadata

THREADING

  • Threading Model
  • Synchronization
  • Callbacks
  • Application Domains

REMOTING

  • Remoting Architecture
  • Object Activation & Lifetime

USING CONFIGURATION FILES

  • Assembly contents
  • Ildasm
  • How the runtime locates asseblies
  • Side-by-side execution
  • Dynamic properties
  • The Global Assembly Cache
  • Strongly Named Assemblies
  • Versioning

MEMORY AND RESOURCE MANAGEMENT

  • Garbage Collection
  • The Public Disposal Pattern
  • IDisposable

INTEROPERATING WITH OTHER SOFTWARE

  • Working with COM and ActiveX components
  • Working with APIs

BUILDING CUSTOM CONTROLS AND COMPONENTS

  • Extending components
  • The UserControl component
  • Working with the IDE
What You Can Expect
  • Create advanced C# applications
  • Use C# to access data in database
  • Deploy distributed C# applications
  • Configure .NET applications
Who Should Take This Course

Developers who wish to build advanced applications using C# and the .NET framework.

Recommended Prerequisites

Knowledge of the C# language and basic knowledge of the .NET Class Library.

Training Style

Instructor led training with practical hands-on exercises.

« Hide The Details
Related Courses
Code Course Title Duration Level
NETCSH
Programming the .Net Framework with C#
5 Days
I
Details
CSHNWF
C# .NET Programming and WinForm Applications
5 Days
I
Details
CSADV
Advanced Development Topics In Visual C#
4 Days
II
Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
2/27/2012
Hartford, CT
3/19/2012
Nashville, TN
3/26/2012
Boston, MA
4/2/2012
Albany, NY
5/14/2012
Live on the Web
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at info@verhoef.com