C# Basics for Beginners: Learn C# Fundamentals by Coding
C Sharp Training in Vizag
What is C#
C# is pronounced as “C-Sharp”. It is an object-oriented programming language provided by Microsoft that runs on .Net Framework.
- Window applications
- Web applications
- Distributed applications
- Web service applications
- Database applications etc.
C# is approved as a standard by ECMA and ISO. C# is designed for CLI (Common Language Infrastructure). CLI is a specification that describes executable code and runtime environment.
C# programming language is influenced by C++, Java, Eiffel, Modula-3, Pascal etc. languages.
What you’ll learn
C Sharp Training in Vizag
Course content
Introduction
What is this course
A brief overview of what you’re going to learn from this course.
Introduction to C# and .Net Framework
-
Introduction
-
C# vs .NET
-
What is CLR?
-
Architecture of .NET Applications
-
Getting Visual Studio
-
Our First C# Application
-
What is ReSharper?
-
Fundamentals of C# and .NET
-
Summary
-
Introduction
-
Variables and Constants
-
Overflowing
-
Scope
-
Demo: Variables and Constants
-
Type Conversion
-
Demo: Type Conversion
-
Operators
-
What are Logical Operations?
-
Demo: Operators
-
Comments
-
Primitive Types and Expressions
-
Summary
Non-Primitive Types
-
Introduction
-
Classes
-
Demo: Classes
-
Structs
-
Arrays
-
Demo: Arrays
-
Strings
-
Demo: Strings
-
Enums
-
Enums
-
-
-
Demo: Reference Types and Value Types
-
Non-primitive Types
-
Summary
Control Flow
-
Introduction
-
Conditional Statements
-
Demo: If/Else and Switch/Case
-
Exercises
-
Iteration Statements
-
Demo: For Loops
-
Foreach Loops
-
While Loops
-
-
Control Flow
-
Summary
Arrays and Lists
-
Introduction
-
Arrays
-
Arrays
-
Lists
-
Lists
-
Exercises
-
Arrays and Lists
-
Summary
Working with Dates
-
Introduction
-
DateTime
-
TimeSpan
Working with Text
-
Introduction
-
String
-
String
Working with Files
-
Introduction
-
System.IO Namespace
-
Demo: File and FileInfo
-
Demo: Directory and DirectoryInfo
-
Demo: Path
-
Exercises
Debugging Applications
-
Introduction
-
Debugging Tools in Visual Studio
-
Removing Side Effects
-
Defensive Programming
-
Call Stack Window
-
Locals and Autos Windows
-
Debugging Applications
Requirements
-
Visual Studio Community Edition
Beautiful cross-platform C# is a language that may be used to create a wide range of apps. You can create desktop software, games, websites, and mobile apps (for Windows, Android, and iOS) with C#.
Upon mastering the principles of C# and.NET framework programming, you will be presented with a wide range of possibilities. If you’d rather, you can work as a web developer instead of developing mobile apps. It’s not too difficult to migrate between different technology stacks if you understand the fundamentals.
The foundations of C# programming are taught in this course by Mosh, the author of other best-selling C# courses on JNNC Technologies, in an easy-to-understand, step-by-step manner. Not only that, but he’s going to teach you shortcuts and best practices to help you improve as a developer.
C Sharp Training in Vizag
THE COMPLETE C# PACKAGE
complete C# series on JNNC Technologies
- Part 1: C# Basics for Beginners: Learn C# Fundamentals by Coding
- Part 2: C# Intermediate: Classes, Interfaces and Object-oriented Programming
- Part 3: C# Advanced: Take Your C# Skills to the Next Level
Study C#. Microsoft created the C# (C-Sharp) programming language, which is based on the.NET Framework. C# is used to create desktop and web applications.
C# tutorial provides basic and advanced concepts of C#. Our C# tutorial is designed for beginners and professionals.
C# is a programming language of .Net Framework.
Our C# tutorial includes all topics of C# such as first example, control statements, objects and classes, inheritance, constructor, destructor, this, static, sealed, polymorphism, abstraction, abstract class, interface, namespace, encapsulation, properties, indexer, arrays, strings, regex, exception handling, multithreading, File IO, Collections etc.