C# (.NET)
The primary languages of developers
Enroll Now
Prerequisites : c, C++
Duration : 2 Months
Difficulty : Elementary
Time Commitment : Daily 2 Hours
Daily Assignments & practicals
Duration : 2 Months
Difficulty : Elementary
Time Commitment : Daily 2 Hours
Daily Assignments & practicals
C# (C-Sharp) is a programming language developed by Microsoft that runs on the .NET Framework. C# is used to develop web apps, desktop apps, mobile apps, games and much more. C# is a general-purpose, multi-paradigm programming language. C# encompasses static typing, strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines.
Here are a few reasons to learn Web with Java
- one of the most popular programming languages in the world.
- C# has the power to support modern-day software development.
- fastest evolving programming languages among all.
- build almost any kind of application.
- offers a lot of toolsets and systems, which are all supported by Microsoft.
- used by the Unity engine to make games.
- comes up with a rich set of libraries that makes it a faster and efficient programming language.
- popular language for creating web services.
What you'll learn From This Course
This course in C# and .NET doesn't require any prior knowledge in programming as we will guide you through every step you need to become productive in the C# language. Our ambition with this course is to firmly ground all theory in code that you and we write in the editor together.
- The fundamentals of the C# language and .NET Core
- The syntax and structure of a C# program
- Important keyboard shortcuts in Visual Studio
- Work with local variables and fields (class variables)
- Working with if and switch statements, conditional operators
- How to create and call methods, provide arguments, handling return types and tuples
- Working with the for, while, do while and for each loop
- Creating and indexing arrays
- Use generic collections such as List, Stack, Queue and Dictionary
- Work with classes and objects, static members and access modifiers such as private, protected and public
- Work with properties (automatic, full, read-only etc)
- Read and write text files to disk
- Throw, catch and handle exceptions
- Deploying .NET Core console applications
- How C# relates to Common Intermediate Language (CIL), JIT compilation and native code
- And Many More...