Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Subtitles are provided with this course.
Design and development of a product requires great understanding of full capability of implementation language. The complexity of real world application requires the use of strength of language to provide robust, flexible and efficient solution. C# provides the Object Oriented capability and lot of rich features to stand with changing demand of current world application requirement. The course covers following topics-
This course explains the advanced features of C# in step-wise manner. All the topics have been explained in simple way. You will also see the demonstration of source code implementation for each topic. This course will improve the C# skills of developers who have basic understanding of C#. You will learn rich features of C# which will help in providing efficient solution.
This course will be expanded soon, some of the topics that will be added are-
Course will be updated with adding new topics and existing topics will be provided in detail to have good understanding of advanced features of C# to build the technical strength and shape your career.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Delegates and Events|
What is Delegate
Delegate instance creation and invocation
Delegate Implementation DemoPreview
Passing delegate in method
Multicast Delegates Implementation Demo
Event Mechanism Implementation Demo
|Section 2: Multithreading|
What is Multithreading
How to create and start a threadPreview
Usage of Join method
Use and Display Thread Properties
Usage of Sleep method
Changing the Thread Priority
|Section 3: Generics|
Introduction to Generics
Generic Method Implementation Demo
Generic Class Implementation Demo
|Section 4: Exception Handling|
Introduction to Exceptions
Handling Exception - try...catch block
Another Demo program for Nested Try
Catching Multiple Exceptions - Multiple Catch Handler
Catching Multiple Exceptions - Single Catch Handler
User Defined Exception
|Section 5: Extension Methods|
Demo of Extension Method for String type
Demo of Extension Method for a Class
|Section 6: Nullable Types|
Nullable Types Demo
|Section 7: Lambda Expressions|
Introduction to Lambda Expression
Simple Lambda Expression Implementation Demo
Creating Lambda Expression
Func and Action Delegate with Lambda Expression
Outer variable in Lambda Expression
|Section 8: Reflection|
What is Reflection?
Getting Type Information
Getting Members Information
Getting Field Information
Getting Property Information
Getting Method Information
Getting Method Information Using BindingFlags
Getting Parameter and Return Value Information
|Section 9: Coupon Codes|
Discount Coupons for my other courses
Founder and Managing Director of Sonebhadra Technologies which provides software solutions and training.
Author of best selling book on C language "C In Depth" and on Data Structures "Data Structures Through C In Depth".
C In Depth S K Srivastava, Deepali Srivastava BPB Publications Sold 110,000+ copies
Data Structures Through C In Depth S K Srivastava, Deepali Srivastava BPB Publications Sold 60,000+ copies
Industry experience of 16+ years. Worked on system side includes Driver, Compiler, Linker, Debugger, IDE, System Utilities, System Management. Worked on architecture and design of various products and tools.