Contents and Overview
You’ll start this course by learning the fundamentals of C# and Visual Studio, including configuring the layout, defining variables, interacting with users, and understanding data types, data conversions, and constants.
To work with code in a more advanced way, you’ll tackle how to check simple conditions using if/else blocks, as well as how to use loops to do things like repeat blocks of code to work more efficiently.
After covering various operators to evaluate and assign control structures, you’ll learn how to use arrays to store collections of data.
You’ll be able to use these new skills to advance your career as a programmer, as well as become a C# developer.
Q: I am new to programming and I don’t know C/C++ Language, Can I take this course?
A: Yes! You are at the right place. Here we are going to teach you programming from scratch. Even if you don’t know C programming language, you need not to worry. We will be starting from very basic concepts like what integer is, what string is, what double is and how to perform simple mathematical operations like addition, subtraction, multiplication and division. Then we will slowly take you to the real-time world examples like conditional statements and loops, which will make you ready to dive into the programming ocean.
What are we going to get from this course?
What is C#
The history of C#
C# vs .NET
What is CLR / CTS
Learn architecture of .Net Applications
Learn the fundamentals of C# and .NET Framework
Memory management and garbage collection
Getting Started
Find, download and install Visual Studio
Create and run a simple console application.
Course Summary:
Language Fundamentals
Creating a program who will say you Hello
Understanding C# syntax
Identifiers naming conventions
Getting started with variables
Declare and initialize variables
Work with primitive/built-in data types
Working with characters
Working with strings
Building strings with string builders
Using mathematical operators
Working with Boolean values and expressions
Working with nullables
How to convert between data types
Using constants and enumerations
Work with date and time
Learn the difference between value types and reference types
Learn how to step through a program line by line for maximum comprehension
Managing Application Flow
Getting input in a console application
Evaluating conditions with If / Else
Managing flow with break and continue
Evaluating conditions with Switch statements
Looping with for statements
Looping with while and Do/While statements
Looping with for each and in statements
Managing Application Code Reuse
Managing variable visibility and scope
Creating reusable code with methods/functions/sub-routines
Learn static keyword in C#
Managing Collection of Data
Using simple arrays
Learn how to use the length property of arrays
Using multi-dimensional arrays
Managing ordered data with lists
Managing ordered data with dictionaries
Final Project of Course
Exit Profile of Student after taking this course:
C# Programmer
Next Recommended Course:
Complete OOP Course from Zero To Hero: take Your C# Skills to the Next Level
Comprehensive ASP.Net MVC: A Step By Step Project Base Detailed Course
Database Management System: Learn Database Design Using MSSQL Server