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

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

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

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

Advanced C# Programming in .NET Core

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

О курсе

Embark on a journey to master Advanced C# Programming in .NET Core through our comprehensive course. Explore the intricacies of Advanced Language Features, unlocking the full potential of C# to refine your coding skills. Dive into Object-Oriented Programming Techniques, achieving proficiency in design patterns and crucial principles for crafting scalable applications. Enhance your expertise in Advanced Data Access, mastering database optimization and efficient data retrieval specific to .NET Core. Navigate the complexities of Error Handling and Logging, ensuring the creation of robust and secure applications. Tailored for developers seeking to deepen their C# proficiency and leverage the advanced capabilities of .NET Core, this course employs practical exercises and real-world applications. You'll emerge adept at addressing intricate programming challenges, becoming a skilled C# developer in the evolving landscape of .NET Core.

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

Object Oriented Programming (OOP)MicroservicesC# (Programming Language)Object-Relational MappingScalabilityNoSQLData AccessMongoDBSoftware DesignEvent-Driven Programming.NET FrameworkSoftware ArchitectureMaintainabilityDistributed ComputingObject Oriented DesignComputer ProgrammingPerformance TuningModel View Controller

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

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

01Advanced Language Features35 материалов

Delegates and Events

Advanced C# Programming in .NET Core - Introduction to CourseВидеоAdvanced C# Programming in .NET Core - Course SyllabusЧтениеIntroduction to Module - Advanced Language FeaturesЧтениеIntroduction to Delegates in C#Видео

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

EDUCBA

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

Advanced C# Programming in .NET Core
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 11.6 ч

4 модулей

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

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

Часть программы вашего университета
Working with Event HandlersВидео
Practical Examples of Delegates and EventsВидео
Hands-on Assignment 1 - Events and DelegatesЧтение
Solution - Hands-on Assignment 1 - Events and DelegatesЧтение
Implementing Custom Event HandlersЧтение
Hands-on Assignment 2 - Events and DelegatesЧтение
Solution - Hands-on Assignment 2 - Events and DelegatesЧтение
Practice Quiz: Delegates and EventsЗадание

Lambda Expressions and LINQ

Understanding Lambda ExpressionsВидеоLINQ Query Syntax vs. Method SyntaxВидеоQuerying Databases with LINQВидеоHands-on Assignment 3 - LINQЧтениеSolution - Hands-on Assignment 3 - LINQЧтениеPractice Quiz: Lambda Expressions and LINQЗадание

Generics

Introduction to Generics in C#ВидеоCreating Generic Classes and Methods Part 1ВидеоCreating Generic Classes and Methods Part 2ВидеоHands-on Assignment 4 - Generic ClassesЧтениеSolution - Hands-on Assignment 4 - Generic ClassesЧтениеConstraints and Advanced Generic TypesЧтениеHands-on Assignment 5 - Generic ClassesЧтениеSolution - Hands-on Assignment 5 - Generic ClassesЧтениеPractice Quiz: GenericsЗадание

Asynchronous Programming

Introduction to Asynchronous Programming in C#ВидеоWorking with Async and AwaitВидеоConclusion to Advanced Language FeaturesЧтениеPractice Quiz: Asynchronous ProgrammingЗаданиеAdvanced Language Features - Discussion PromptОбсуждениеMastering Advanced C# Techniques: Delegates, LINQ, Generics & Async in ActionDIALOGUEApplying Advanced C# Language Features in a Real-World Development ScenarioDIALOGUEGraded Assessment: Advanced Language FeaturesЗадание
02Object-Oriented Programming Techniques28 материалов

Dependency Injection and Middleware

Introduction to Module - Object-Oriented Programming TechniquesЧтениеUnderstanding Dependency InjectionВидеоImplementing Dependency Injection in .NET Core Part 1ВидеоImplementing Dependency Injection in .NET Core Part 2ВидеоCreating Custom Middleware ComponentsВидеоBuilding a Modular Middleware PipelineЧтениеHands-on Assignment 6 - Dependency InjectionЧтениеSolution - Hands-on Assignment 6 - Dependency InjectionЧтениеPractice Quiz: Dependency Injection and MiddlewareЗадание

Application Configuration and Logging

Managing Application Configuration SettingsВидеоImplementing Logging in .NET CoreВидеоAdvanced Logging Techniques and Log AnalysisЧтениеHands-on Assignment 7 - Application Configuration and LoggingЧтениеSolution - Hands-on Assignment 7 - Application Configuration and LoggingЧтениеPractice Quiz: Application Configuration and LoggingЗадание

Scalable Application Design

Introduction to Scalability PatternsВидеоBuilding Microservices with .NET CoreВидеоContainerization and Orchestration (e.g., Docker and Kubernetes)ВидеоLoad Balancing and High AvailabilityЧтениеPractice Quiz: Scalable Application DesignЗадание

Architectural Patterns

Understanding MVVM PatternВидеоImplementing MVC in .NET CoreВидеоConclusion - Object-Oriented Programming TechniquesЧтениеHands-on Assignment 8 : Creating MVC ApplicationЧтениеSolution - Hands-on Assignment 8 : Creating MVC ApplicationЧтениеPractice Quiz: Architectural PatternsЗадание
03Advanced Data Access30 материалов

Entity Framework Core

Introduction to Module - Advanced Data AccessЧтениеIntroduction to Entity Framework CoreВидеоCreating and Migrating Databases Part 1ВидеоCreating and Migrating Databases Part 2ВидеоCreating and Migrating Databases Part 3ВидеоAdvanced Querying and Performance OptimizationЧтениеHands-on Assignment 9 : Entity Framework CoreЧтениеSolution - Hands-on Assignment 9: Entity Framework CoreЧтениеPractice Quiz: Entity Framework CoreЗадание

NoSQL Data Stores

Introduction to NoSQL DatabasesВидеоUsing MongoDB with .NET CoreВидеоWorking with Key-Value Stores (e.g., Redis)ЧтениеComparing SQL and NoSQL Data AccessЧтениеHands-on Assignment 10 - Connecting MongoDB with .NETЧтениеSolution - Hands-on Assignment 10 - Connecting MongoDB with .NETЧтение

Caching Strategies

Introduction to Caching in .NET CoreВидеоDistributed Caching with RedisВидеоCache Invalidation and Refresh StrategiesВидеоCaching Best Practices and PitfallsЧтениеPractice Quiz: Caching StrategiesЗадание

Asynchronous Data Access

Implementing Asynchronous Data AccessВидеоAsync/Await Patterns for Database OperationsВидеоHandling Transactions in Async CodeЧтениеConclusion - Advanced Data AccessЧтениеPractice Quiz: Asynchronous Data AccessЗаданиеHands-on Assignment 11 - Asynchronous Data AccessЧтение
04Error Handling and Logging26 материалов

Exception Handling Strategies

Introduction to Module - Error Handling and LoggingЧтениеGraceful Exception Handling in C#ВидеоImplementing Custom Exception ClassesВидеоError Handling Best PracticesЧтениеHands-on - Assignment 12 - Error HandlingЧтениеSolution - Hands-on - Assignment 12 - Error HandlingЧтениеPractice Quiz: Exception Handling StrategiesЗадание

Logging and Diagnostics

Leveraging Logging Frameworks (e.g., Serilog)ВидеоImplementing Diagnostics and TracingВидеоLog Analysis and Performance TuningЧтениеPractice Quiz: Logging and DiagnosticsЗадание

Error Handling in Web Applications

Handling Errors in Web API EndpointsВидеоError Handling in Frontend ApplicationsЧтениеHands-on - Assignment 13 - Error Handling in Web ApplicationsЧтениеSolution - Hands-on - Assignment 13 - Error Handling in Web ApplicationsЧтениеPractice Quiz: Error Handling in Web ApplicationsЗадание

Error Handling in Distributed Systems

Handling Errors in MicroservicesВидеоImplementing Retry and Timeout StrategiesЧтениеDistributed Tracing and Error PropagationЧтениеModule Conclusion - Error Handling and LoggingЧтениеPractice Quiz: Error Handling in Distributed SystemsЗаданиеError Handling and Logging - Discussion PromptОбсуждение
Graded Assessment: Object-Oriented Programming TechniquesЗадание
Object-Oriented Programming Techniques - Discussion PromptОбсуждение
Practice Quiz: NoSQL Data StoresЗадание
Solution - Hands-on Assignment 11 - Asynchronous Data AccessЧтение
Graded Assessment: Advanced Data AccessЗадание
Advanced Data Access - Discussion PromptОбсуждение
Advanced C# Programming in .Net Core - Course ConclusionВидео
Hands-on Assignment 14 : Exception HandlingЧтение
Solution - Hands-on Assignment 14 : Exception HandlingЧтение
Graded Assessment: Error Handling and LoggingЗадание