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 |
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
C# for .NET Developers at Coursera Course details
- 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