|   |   |   |   | 
Introduction to .NET: What it is and why you'd want to use it.
C# Application Basics: Command line and VS.NET compilation.
C# Fundamentals: Basic classes, declarations, conditionals, loops, arrays, strings, enumerations, structures, and OOP in C#: Encapsulation, inheritance, polymorphism, Exceptions and Object Lifetime: exceptions and the garbage collector.
Interfaces, generics and collections: How and why to use them Callback Interfaces, Delegates, and Events: basics of each -- very important for event driven (GUI) programming
Advanced C# Type Construction: Indexers, operator overload, conversions .NET Assemblies: basic overview
Windows Forms: Basic web programming: forms, component class, control class, control events, menus, status bars, tool bars, interacting with the registry Drawing in Windows (GDI+): Paint sessions, the Graphics class, coordinate systems, color, fonts, hit testing. Input, Output, and Serialization: System.IO, Directory and File Types, StreamReaders and StreamWriters, working with binary data, configuring objects for serialization
Object Serialization: basics C# 3.5 features: Automatic properties, extension methods, partial methods, object initializers LINQ Processes, AppDomains, Contexts, Threading, Type Reflection, Late Binding, Attribute-based programming: Advanced topics from the text will be discussed as time permits. We can decide as a class on what to explore if we get to this point.
We invite applications for C# or C-SHARP training program. Click Here To Apply Online.
S4S™ Training Program Officials
 |   |   |   |   |