1 - Module 1: C# Syntax
Lesson 1: Writing Applications in C# and .NETLesson 2: Types of Data and ExpressionsLesson 3: C# Language Constructs
2 - Module 2: C# Language Concepts
Lesson 1: MethodsLesson 2: Method OverloadingLesson 3: Exception HandlingLesson 4: Monitoring
3 - Module 3: C# Structures, Collections and Events
Lesson 1: StructsLesson 2: EnumsLesson 3: Built-in CollectionsLesson 4: Events
4 - Module 4: C# Classes
Lesson 1: Creating ClassesLesson 2: InterfacesLesson 3: Understanding Generics in C#
5 - Module 5: C# Inheritance
Lesson 1: Hierarchies of ClassesLesson 2: PolymorphismLesson 3: Extending Classes
6 - Module 6: Input and Output
Lesson 1: File I/OLesson 2: Serialization and DeserializationLesson 3: Streams
7 - Module 7: Database Access
Lesson 1: Entity FrameworkLesson 2: LINQ
8 - Module 8: Using the Network
Lesson 1: Web ServicesLesson 2: REST and ODataLesson 3: ASP.NET Core MVC
9 - Module 9: Graphical User Interfaces
Lesson 1: Using UI FrameworksLesson 2: Data bindingLesson 3: Styling the UI
10 - Module 10: Application Performance
Lesson 1: MultitaskingLesson 2: Asynchronous CallsLesson 3: Dealing with Conflicts
11 - Module 11: C# Interop
Lesson 1: Dynamic ObjectsLesson 2: Managing Resources
12 - Module 12: Designing for Reuse
Lesson 1: MetadataLesson 2: AttributesLesson 3: Generating CodeLesson 4: Assemblies
Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Who is it For?
The 55337 course uses C# as the language to facilitate an introduction to programming.
Course 55339 focuses on the C# language itself, making it an excellent follow-on course.