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