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

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

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

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

Master and Apply New Features in C#

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

О курсе

By completing this course, learners will understand, apply, and evaluate the most important features introduced in C# 7 to write cleaner, more expressive, and maintainable code. They will gain practical skills in using modern syntax enhancements, advanced language constructs, and improved asynchronous programming patterns within real-world C# applications. This course is designed to help developers move beyond basic syntax and confidently adopt modern C# features such as inline out parameters, pattern matching, tuples, local functions, ref returns, expression-bodied members, thrown expressions, and async Main. Through structured modules and progressively complex examples, learners will see not just what the features are, but when and why to use them effectively. What makes this course unique is its feature-to-application approach—each concept is reinforced with practical demonstrations and integrated examples that reflect real production scenarios. Rather than isolated syntax lessons, learners explore how multiple C# 7 features work together to improve readability, performance, and code quality. This course is ideal for C# developers who want to modernize their coding style, prepare for advanced development roles, and write professional, future-ready .NET applications.

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

C# (Programming Language)MaintainabilityPerformance Tuning.NET Framework

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

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

01Foundations of Modern C#12 материалов

Course Kickoff & Parameter Enhancements

Introduction of CourseВидеоOut Parameters ExamplesВидеоCourse Kickoff & Parameter EnhancementsЗадание

Deep Dive into Out Parameters & Smarter Conditions

Out Parameters Examples ContinueВидео

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

EDUCBA

Преподаватель курса

Master and Apply New Features in C#
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 7.8 ч

3 модулей

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

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Pattern Matching using IF ElseВидео
Deep Dive into Out Parameters & Smarter ConditionsЗадание

Cleaner Syntax for Everyday Coding

Switch CaseВидеоDigit SeparatorsВидеоCleaner Syntax for Everyday CodingЗаданиеApplying Modern C# 7 Syntax for Cleaner, Safer CodeDIALOGUEGraded - Foundations of Modern C#ЗаданиеModernize Legacy C# Code Using C# 7 FeaturesDIALOGUE
02Power Features for Smarter Code11 материалов

Working with Tuples Effectively

Tuples in C# 7ВидеоSplitting TuplesВидеоWorking with Tuples EffectivelyЗадание

Local Logic & Reference Returns

Local FunctionsВидеоRef ReturnВидеоLocal Logic & Reference ReturnsЗадание

Flexible Async Programming

Generalized Async Return Types Part 1ВидеоGeneralized Async Return Types Part 2ВидеоGeneralized Async Return Types Part 3ВидеоFlexible Async ProgrammingЗаданиеGraded - Power Features for Smarter CodeЗадание
03Modern Expressions & Real-World Examples12 материалов

Expression-Based Coding Styles

Expression Bodied MembersВидеоThrown ExpressionВидеоThrown Expression ContinueВидеоExpression-Based Coding StylesЗадание

Async at the Application Entry Point

Async Main ВидеоExtra Examples Part 1ВидеоAsync at the Application Entry PointЗадание

Putting It All Together

Extra Examples Part 2ВидеоExtra Examples Part 3ВидеоPutting It All TogetherЗаданиеGraded - Modern Expressions & Real-World ExamplesЗаданиеRefactor and Optimize a C# Application Using Modern Language FeaturesDIALOGUE