Course Highlights
  • Master ASP.NET fundamentals and .NET framework components, using C# syntax for robust web application development.
  • Learn C# programming basics, including data types, variables, and operators for efficient data storage and manipulation.
  • Comprehend and apply C# control structures, such as loops and conditional statements, to control program flow and dynamics.
  • Dive into advanced C# topics, including LINQ, polymorphism, encapsulation, and exception handling for reliable software solutions.
Curriculum

21 Topics
Specialization introduction video
Course Introduction
Meet Your Instructor
What you will learn in this Lessson
Introduction to .NET Core and its features
.NET Core Version History
Difference Between .NET Framework and .NET Core
Setting up a development environment with VS code
What you will learn in this Lessson
Introduction to .NET CLI
.NET CLI Commands
The .Net Core Platform
Demo: Building a basic .NET Core console application
Syllabus
Further reading on .Net Core
Read more about .Net Core Architecture
Tell us what you think!
Practice Quiz
Practice Quiz
Graded Quiz
Meet and Greet

31 Topics
What you will learn in this Lessson
Introduction to C#
History of C# Version
C# Code Execution
Installing and Configuring C# in Visual Studio
Variable and DataType
Demo: C# Hello World Program
What you will learn in this Lessson
Operators and Operators Precedence
Conditional Statements
Loops
Jump Statements
What you will learn in this Lessson
Arrays and Types of Arrays
Manipulating Arrays
Strings and String Methods
Manipulating Strings
What you will learn in this Lessson
Object-Oriented Programming Concepts
Classes and Objects
Encapusulation and Abstraction
Constructors
Inheritance
Learn more about C# basics
Further Reading on Conditional Statements
Learn more about Arrays & Strings
Further reading on OOPS
Practice Quiz
Practice Quiz
Practice Quiz
Graded Quiz

34 Topics
What you will learn in this Lessson
Polymorphism
Abstract Classes
Interfaces
Static Class and Static Methods
Extension Methods
Partial Class and Partial Methods
What you will learn in this Lessson
Property
Indexer
Enum in C#
Exception Handling
Handling Exceptions in Console Application
What you will learn in this Lessson
Anonymous Type
Delegates
Events
Anonymous Methods
Lambda Expression
Expression Tree
What is Synchronous and Asynchronous?
Asynchronous Programming Patterns in .NET
Asynchronous Programming Model (APM)
Event-based Asynchronous Pattern (EPM)
Task-based Asynchronous Pattern (TAP)
Learn more about classes and interface
Further Readings on partial class and methods
Further Reads
Learn more Extention methods and delegates
Further reading on methods and expressions
Provide your feedback!
Practice Quiz
Practice Quiz
Graded Quiz

  Write a Review

C# for .NET Developers

Go to Free Course