Coursera
Coursera Logo

Board infinity - C# for .NET Developers 

  • Offered byCoursera

C# for .NET Developers
 at 
Coursera 
Overview

Duration

16 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Explore Free Course External Link Icon

Credential

Certificate

C# for .NET Developers
 at 
Coursera 
Highlights

  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Coursera Labs Includes hands on learning projects. Learn more about Coursera Labs External Link
  • Course 1 of 3 in the ASP.NET for Experienced Developers Specialization
  • Intermediate Level Prior knowledge is programming is required
  • Approx. 16 hours to complete
  • English Subtitles: English
Read more
Details Icon

C# for .NET Developers
 at 
Coursera 
Course details

More about this course
  • In this course you will be introduced to everything from the basics of programming concepts like variables, data types, and control structures, to more advanced topics like object-oriented programming, etc.
  • By the end of the course, you'll have a solid understanding of C# programming, the .NET framework, and how to use them to build a variety of applications. You'll have the skills and knowledge you need to start your career as a C# developer or take your current skills to the next level.

C# for .NET Developers
 at 
Coursera 
Curriculum

Introduction to ASP.NET

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

Practice Quiz

Practice Quiz

Graded Quiz

C# Programming Fundamentals

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

Advanced C# Programming

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

Practice Quiz

Practice Quiz

Graded Quiz

C# for .NET Developers
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    C# for .NET Developers
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...