Log In
Join
for free
Back To Course Home
Programming Fundamentals: Getting Started with C# and .NET
0% completed
Introduction
Getting Started
Introduction to C#
C# Basics
Variable and Data Types
Memory Types
Comments
Naming Conventions
Enumeration
Directives
Namespaces and Using Directives
Quiz: C# Basics
Operators
Types of Operators
Input and Output
Coding Exercise: Display User Input
Solution: Display User Input
Type Casting
Coding Exercise: TryParse
Solution: TryParse
Quiz: Operators
Decisional Statements
Types of Decisional Statements
Conditional Operators
Coding Exercise: Making Decisions
Solution: Making Decisions
Switch Statement
Coding Exercise: Switch statement
Solution: Switch Statement
Ternary Operator
Quiz: Decisional Statements
Loops (Iterative Statements)
Types of Loops
Nested Loops
Coding Exercise: Types of Loops
Solution: Types of Loops
The break and continue Statements
Quiz: Loops
Arrays
Introduction to Arrays
Coding Exercise: Arrays
Solution: Arrays
2-D and 3-D Arrays
Coding Exercise: 2-D Arrays
Solution: 2-D Arrays
Jagged Array
Quiz: Array
Methods
Introduction to Methods
Coding Exercise: Methods
Solution: Methods
Named Argument in Methods
Method Recursion
Quiz: Methods
Classes
Introduction to Classes
Get-Set Properties
Static Classes and Class Constructors
Coding Exercise: Classes
Solution: Classes
Class Inheritance
Method Overloading in Classes
Virtual Methods in Classes
Abstract and Partial Classes
Access Modifier
Generic Class
The this Keyword and Extension Methods
Coding Exercise: Extension Methods
Solution: Extension Methods
Interfaces
Quiz: Classes
Data Structures
Structs
Records
List
Coding Exercise: List
Solution: List
LinkedList
Dictionary
Tuples
Quiz: Data Structures
Delegates and Events
Using the delegate variables
Coding Exercise: delegates
Solution: delegates
Events
Lambdas
Quiz: Delegates and Events
Miscellaneous Topics
Try-Catch
Writing/Reading Text Files
Unit Testing
Random Numbers
Coding Exercise: Random Numbers
Solution: Random Number
DateTime
Coding Exercise: DateTime
Solution: DateTime
Introduction to StringBuilder
Quiz: Miscellaneous Topics
Concurrency
Threads
Coding Exercise: Threads
Solution: Threads
Asynchronous
Quiz: Concurrency
LINQ and Databases
LINQ - Query Syntax
LINQ Method Call Syntax
Database: Connectivity
Database: Examples
Quiz: LINQ and Databases
Appendix
Installation of the Visual Studio
Creating a Console Application
Unit Testing in Visual Studio
Connecting with the SQL Server in Visual Studio
Quiz: Operators
Test your learning about type casting.
Let’s begin!
Get hands-on with 1400+ tech skills courses.
Start Free Trial