Learn C# Basic
3.1 (103 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
7,760 students enrolled

Learn C# Basic

C# is one of the most and famous programming languages for developing web,windows applications and also video games.
3.1 (103 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
7,760 students enrolled
Created by Vahid Cheshmy
Last updated 4/2019
English [Auto]
Current price: $16.99 Original price: $24.99 Discount: 32% off
23 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 1 article
  • 5 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Installing Visual Studio 2017
  • Basic concepts about .NET Framework and ready to code with C# language.
  • deep understanding about .NET framework infrastructure such as Base Class Library,Common Language Run-time and assemblies.
  • building C# applications
  • Using datatypes,classes,methods and so on.
  • understanding namespaces
  • declaring variables
  • using Generic and Non-Generic collections
  • understanding the data type class hierarchy
  • Undestanding the enum Type
  • understanding Value Types and Reference Types
  • Methods and Parameter modifiers
  • Introducing the C# Class Type
  • Understanding Constructs
  • Understanding the static Keyword
Course content
Expand all 11 lectures 02:00:15
+ Introduction
4 lectures 25:00

In this video I cover:

  • Static and Dynamic programming and differences between them

  • .Net Framework pros and cons

Preview 04:05

now you've found out the differences between Static and dynamic programming and also pros and cons about .Net Framework lets's have a quiz.

.Net framework pros and cons
6 questions
The history of .Net platform
Installing Visual Studio 2017
+ Working with Visual Studio 2017
7 lectures 01:35:15

In this video we're going to :

  • Create a new project

  • understand the difference between Project name and Solution name

  • Understand the difference between reference and namespace

Preview 13:43

In this video we're going to :

  • understand the System.Console class

  • understand the difference between Console.Writeline and Console.Write

  • understand the difference between Console.ReadLine and Console.Read

  • create a simple method

  • Formatting Console output

The Console.WriteLine class
  • what's a variable and datatype?

  • Datatypes in C#

  • declaring a variable

  • how to use Datatypes

Using variables and datatypes

As you learned how to use Console.WriteLine ,declaring variables and using data types in C# let's have a practice.

so download using variables and datatypes.pdf and create a new project ,name it as RegisterApp and start writing your first code in this course.

Practice time
Dig deep into datatypes

Sometimes you need to convert a string value into numerical values,by doing that .NET datatype provided the ability to convert some user input data into numerical values.

Parse and TryParse are methods to convert string values into numerical values.

Parsing values

You’ve learnt how to declare a variable so far,for instant if you want to declare a gender variable you can use bool,if you want to enter firstname you’ll use string variable or if you want to get the age ?you’ll declare an int variable.

Implicit and explicit typed local variables
  • - Visual Studio Community (Free to use)
  • - Windows 10 version 1507 or higher: Home, Professional, Education, and Enterprise (LTSC and S are not supported) OR
  • - Windows Server 2016: Standard and Datacenter OR
  • - Windows 8.1 (with Update 2919355): Core, Professional, and Enterprise OR
  • - Windows Server 2012 R2 (with Update 2919355): Essentials, Standard, Datacenter OR
  • - Windows 7 SP1 (with latest Windows Updates): Home Premium, Professional, Enterprise, Ultimate

By learning C# you'll be able to build and develop web , console , windows applications and also you can create video game for XBOX console.

If you have hesitate which programming languages to choose,or you want to know pros and cons in C# , the first section is ready for you ,to make you sure C# is one of the famous and powerful programming languages.

This course only focus on console application and all of concentration is about learning Core C# Programming,such as understanding infrastructure of .NET Framework,Data Types,Namespaces and assemblies,working with string data,Decision constructs ,understanding arrays,value type and  reference types and etc.

Who this course is for:
  • Beginner C# developers who are enthusiastic about learning new programming language.