Course Overview
            
            This course is the beginning track for certification. It is designed for the beginning C# programmer, although there are topics of an advanced nature included as well. The topics discussed within this curriculum focus primarily on C# code and not interface design or true event-based programming.
            
            
            
            
                
Course Objectives
                
                    Overview of C#, C# First Project, Variables, Mathematical Expressions, Classes and Objects, Arrays, LINQ, Exceptions, Inspecting Folders and Files, Debug Common Errors, Overview of C#, C# First Project, Variables, Mathematical Expressions, Classes and Objects, Arrays, LINQ, Exceptions, Inspecting Folders and Files, Debug Common Errors
                
                
            
            
            
            
		
                    Course Prerequisites
                    There are no prerequisites for this course.
                
	 
             
            
            
                    Agenda
                
                    1 - Introduction
2 - Overview of C#
3 - C# First Project
4 - Variables
- Variables
 
- Numeric  Variables
 
- String Variables
 
- Variable Scope
 
- Casting
 
5 - Mathematical Expressions
- Mathematical Expressions
 
- Decision Statement
 
- Loops
 
- Functions and Methods
 
6 - Classes and Objects
- Classes and Objects
 
- Create Simple Class
 
- Constants and Enums
 
- Object Constructors
 
- Value and Reference Types
 
7 - Arrays
- Arrays
 
- Multi Dimensional Arrays
 
- Array Lists
 
- Type Safe Lists
 
8 - LINQ
- LINQ
 
- LINQ Filtering and Sorting
 
- LINQ Joining Data
 
9 - Exceptions
- Exceptions
 
- Exceptions Handled
 
- Custom Exceptions
 
10 - Inspecting Folders and Files
- Inspecting Folders and Files
 
- Working with Paths
 
- Reading and Writing Files
 
11 - Debug Common Errors
- Debug Common Errors
 
- Breakpoints
 
- Watch Windows
 
- Immediate Windows
 
- Garbage Collector
 
12 - Conclusion