Course Description :
C# is a beautiful cross-platform language that can be used to build variety of applications. With C#, you can build mobile apps (for Windows, Android and iOS), games, Web sites and Desktop applications.
You’ll learn in a detailed and deliberate way so you can set a foundation and move from basic to more advanced concepts easily. In addition to learning C#, you’ll also cover the Microsoft Visual Studio programming environment, which will serve as the perfect complement to your newfound C# skills. Learn C#, Visual Studio, and Object Oriented Programming Start Using the C# Programming Language to Work with Code and Data through Simple Console Applications Understand the Microsoft Visual Studio Environment as It Relates to C#

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.

: I am new to programming and I don’t know C/C++ Language, Can I take this course?

: 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 with conditional statements and loops, which will make you ready to dive into the programming ocean.

What are we going to get from this course?

  1. What is C#
  2. The history of C#
  3. C# vs .NET
  4. What is CLR / CTS
  5. Learn architecture of .Net Applications
  6. Learn the fundamentals of C# and .NET Framework
  7. Memory management and garbage collection
  8. Getting Started
  9. Find, download and install Visual Studio
  10. Create and run a simple console application

1- Lecture: 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

2- Lecture: Summary 
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

3- Lecture: Summary 
Managing Application Code Reuse 
Managing variable visibility and scope
Creating reusable code with methods/functions/sub-routines
Learn static keyword in C#

4- Lecture: Summary 
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

5- Lecture: Summary 
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