К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
C# for .NET Developers · LearnSpace
Назад в каталог
courseraПрограммирование

C# for .NET Developers

Курс от Board Infinity
Средний≈ 17.9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This C# course gives you the complete .NET Core and C# programming skills that developer roles demand - covering .NET architecture, C# fundamentals, OOP, advanced patterns, and async programming on Coursera. Start with .NET Core and ASP.NET foundations: configure VS Code, master .NET CLI commands, understand .NET Framework vs .NET Core, and build your first console application. Next, master C# programming fundamentals - variables, data types, operators, control flow, arrays, strings, and OOP including classes, constructors, inheritance, and encapsulation. Then advance into production-grade C# patterns: polymorphism, abstract classes, interfaces, delegates, events, lambda expressions, exception handling, and all three async models - APM, EAP, and TAP. By the End, You Will: • Build .NET Core applications using C# programming, .NET CLI, and Visual Studio Code • Apply full OOP architecture - inheritance, polymorphism, encapsulation - to scalable C# programs • Develop async C# solutions using delegates, lambda expressions, and Task-Based async patterns • Create a portfolio-ready C# application demonstrating advanced .NET developer skills for job interviews Ideal For: Beginners starting their c# online course journey; developers adding C# and .NET to their stack; CS students pursuing c# certification; anyone targeting C# developer, dot net course, or net full stack developer roles on Coursera. Enroll now and build the C# skills that .NET employers hire for. Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with Microsoft Corporation or any of its subsidiaries or affiliates. This course is not an official preparation material of Microsoft Corporation. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.

Навыки, которые вы освоите

C (Programming Language).NET Framework

Программа курса

3 модулей · 92 учебных материалов

01Introduction to ASP.NET22 материалов

Introduction to the course

Specialization introduction videoВидеоCourse IntroductionВидеоMeet Your InstructorВидео

Introduction to .NET Core

What you will learn in this LesssonВидеоIntroduction to .NET Core and its features

Учитесь у экспертов

Board Infinity

Instructor

C# for .NET Developers
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 17.9 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Русский, Тайский, Индонезийский, Шведский, Турецкий, Испанский, Хинди, Японский, Казахский, Польский

Часть программы вашего университета
Видео
.NET Core Version HistoryВидео
Difference Between .NET Framework and .NET CoreВидео
Setting up a development environment with VS codeВидео
Further reading on .Net CoreЧтение
Practice Quiz: Introduction to .NET CoreЗадание

.NET Core Architecture and .NET CLI

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ВидеоRead more about .Net Core ArchitectureЧтениеPractice Quiz: .NET Core Architecture and .NET CLIЗаданиеGraded Quiz: Introduction to ASP.NETЗаданиеTell us what you think!ЧтениеNew Ungraded LabЛабораторнаяQuick Course Check-InPLUGINIntroduction to ASP.NETDIALOGUE
02C# Programming Fundamentals32 материалов

Introduction to the C# programming language

What you will learn in this LesssonВидеоIntroduction to C#ВидеоHistory of C# VersionВидеоC# Code ExecutionВидеоLearn more about C# basicsЧтениеInstalling and Configuring C# in Visual StudioВидеоVariable and DataTypeВидеоDemo: C# Hello World ProgramВидеоPractice Quiz: Introduction to the C# programming languageЗадание

C# Conditional Statements and Loops

What you will learn in this LesssonВидеоOperators and Operators PrecedenceВидеоConditional StatementsВидеоLoopsВидеоJump StatementsВидеоFurther Reading on Conditional StatementsЧтение

C# Arrays and Strings

What you will learn in this LesssonВидеоArrays and Types of ArraysВидеоManipulating ArraysВидеоStrings and String MethodsВидеоManipulating StringsВидеоLearn more about Arrays & StringsЧтениеPractice Quiz: C# Arrays and Strings

Object-Oriented Programming in C#

What you will learn in this LesssonВидеоObject-Oriented Programming ConceptsВидеоClasses and ObjectsВидеоEncapusulation and AbstractionВидеоConstructorsВидеоInheritanceВидеоFurther reading on OOPS
03Advanced C# Programming38 материалов

Abstract Class, Interface and Partial Class

What you will learn in this LesssonВидеоPolymorphismВидеоAbstract ClassesВидеоInterfacesВидеоLearn more about classes and interfaceЧтениеStatic Class and Static MethodsВидеоExtension MethodsВидеоPartial Class and Partial MethodsВидеоFurther Readings on partial class and methodsЧтениеPractice Quiz: Abstract Class, Interface and Partial ClassЗаданиеBefore Module 3: Stepping into Advanced C#Обсуждение

Property, Indexer, Attributes and Exception Handling

What you will learn in this LesssonВидеоPropertyВидеоIndexerВидеоEnum in C#ВидеоException HandlingВидеоHandling Exceptions in Console ApplicationВидеоFurther Reads

Anonymous Type, Delegates, Events and Lambda

What you will learn in this LesssonВидеоAnonymous TypeВидеоDelegatesВидеоLearn more Extention methods and delegatesЧтениеEventsВидеоAnonymous MethodsВидеоLambda Expression

Asynchronous Programming - Async and Await [Optional]

What is Synchronous and Asynchronous?ВидеоAsynchronous Programming Patterns in .NETВидеоAsynchronous Programming Model (APM)ВидеоEvent-based Asynchronous Pattern (EPM)ВидеоTask-based Asynchronous Pattern (TAP)ВидеоLearner Success StoriesЧтение
Practice Quiz: C# Conditional Statements and LoopsЗадание
Задание
Чтение
Object-Oriented Programming in C# practice quizЗадание
Graded Quiz: C# Programming FundamentalsЗадание
Чтение
Practice Quiz: Property, Indexer, Attributes and Exception HandlingЗадание
Видео
Expression TreeВидео
Further reading on methods and expressionsЧтение
Provide your feedback!Чтение
Anonymous Type, Delegates, Events and Lambda quizЗадание
Graded Quiz: Advanced C# ProgrammingЗадание
Asynchronous Programming - Async and Await quizЗадание