CSHP1 - C# Fundamentals - Level 1
This course begins with an overview of C# and the .NET platform. In this course, you will learn the fundamentals of the C# language including how to set up the application development environment and how to write your first simple C# applications. You will learn about variables and constants, expressions and statements, operators and namespaces. Most important, you will learn how to create classes and instantiate objects. This course will provide a solid foundation for exploring the .NET framework as well as advanced topics in C#.
In Level 1, you will learn to: Understand the design goals of C# and .NET; Write your own simple programs in Visual Studio .NET; Understand reference types and value types; Understand variables and constants; Differentiate between expressions and statements; Create classes and instantiate objects
Before we start (quick run through)
C# and .NET
The .NET platform
The .NET Framework
The C# language
Hello World
Your first C# program
Methods
Comments
Console
Namespaces
C# Language Fundamentals
Types
Variables
Constants
Using statement
String
Identifiers
Statements
Expressions
Whitespace
Branching
Unconditional
If /else
Switch
Goto
While
Do..While
For
Operators
Relational
Assignment
Mathematical
Logical Operators
Logical
Short Circuit
Precedence
Preprocessor directives