About QuestPond: It started 15 years back with the one single goal of creating quality step-by-step IT programming-related lessons.
We saw many lessons online, either they are done too fast or too slow or are too complicated.
The main goal of QuestPond is to create Step by Step lessons on C#, ASP.NET, Design patterns, SQL, and so on. As years moved on I added other step-by-step lessons like Angular, SharePoint, MSBI, Azure and so on.
C# Questions and Answers videos
- What is IL code, CLR, CLS & JIT? - Part1 (9 Minutes)
- What is IL code, CLR, CLS & JIT? - Part2 (10 Minutes)
- Explain JIT,Pre-jit,Eco-Jit,Normal-Jit and NGEN.EXE?(19 Minutes)
- What is CAS, evidence, permission set & code groups? (9 Minutes)
- What are the changes in .NET 4.0 security model & What is sandboxing?(12 Minutes)
- Explain Assembly, EXE and DLL.
- Explain App Domain.
- What is the difference between managed & unmanaged code? (5 Minutes)
- What is Garbage Collector Gen 0, 1 & 2? (10 Minutes)
- What is IDisposable interface & finalize dispose pattern in GC? (9 Minutes)
- What is the difference between strong and weak references? (11 Minutes)
- What is delay signing? (9 Minutes)
- Can we see simple example of GAC & How to handle multiple versions in GAC(Binding redirect)? (16 Minutes)
- What are different .NET datatypes and its uses according to scenarios? (39 Minutes)
- Explain TypeSafe, Casting, Explicit casting and Implicit casting? (12 Minutes)
- Explain the sentence "C# strings are immutable"?(Also covers stringbuilder & interning) (22 Minutes)
- Explain Synch, Asynch, Delegates, Multicast Delegates and Events.
- How can we make Asynchronous method calls using delegates? (5 Minutes)
- What are anonymous methods in C#? (12 Minutes)
- Why anonymous types are preferred over Tuples? (25 Minutes)
- What is the use of Lambda Expression Action<>, Predicate<> & Func<>? (28 Minutes)
- What do you mean by Covariance & Contravariance in .NET 4.0? (11 Minutes)
- What is the use of checked and unchecked keyword? (7 Minutes)
- What is a stack, Heap, Value types and Reference types? (14 Minutes)
- What is boxing and unboxing? (10 Minutes)
- C# Out Vs Ref. (7 Minutes)
- What is optimistic and pessimistic locking? - Part1 (7 Minutes)
- Can you explain optimistic locking? - Part2 (12 Minutes)
- Can you explain pessimistic locking? - Part3 (15 Minutes)
- What are regular expressions & can we see some practical demonstrations? (16 Minutes)
- .NET 4.5 feature - Why do we need REGEX timeout? (8 Minutes)
- 5 tips to improve your C# debugging.(18 Minutes)
- Can you explain Named Parameters, Ref, Out, Volatile & Parsetry? (38 Minutes)
- What is the difference between Const & ReadOnly? (8 Minutes)
- Explain the difference between "IS" and "AS" keyword? (5 Minutes)
- What are Extension Methods? (11 Minutes)
- What is #Debug directive? (5 Minutes)
- What is the difference between Debug and Release? (8 Minutes)
- What is serialization and deserialization? (14 Minutes)
- What is the difference between TypeOf and GetType? (7 Minutes)
- What is IComparable and IComparer? (16 Minutes)
- What is the use of Yield Keyword in C#? (11 Minutes)
- What is a C# indexer? (7 Minutes)
- What is the difference between == vs .Equals()? (21 Minutes)
- When should we override GetHashCode? (27 Minutes)
- What are ??(Coalescing operators)? (4 Minutes)
- What is C# reflection? (11 Minutes)
- What is Dynamic keyword & How does it differ from Reflection? (9 Minutes)
- What is the difference between Early binding and Late binding? (4 Minutes)
- What is a difference between VAR and Dynamic keyword? (5 Minutes)
- What is the use of VAR keyword in C#? (15 Minutes)
- What are Circular Dependencies and How to resolve them? (10 Minutes)
- How can we mark a method as deprecated? (3 Minutes)
- What is the difference between Build VS Rebuild Vs Clean? (6 Minutes)
- Importance of bin folder & obj folder in C#.
- What is Naming Convention? (8 Minutes)
- What is Nuget? (6 Minutes)
- What are portable class libraries? (4 Minutes)
- What is Asynch and Await keywords? (6 Minutes)
- Explain Concurrency VS Parallelism? - (Part 1)
- Does Async use threads? - (Part 2)
- What are ENUM's and flags in ENUMS? (7 Minutes)
- How to convert string to ENUM? (5 Minutes)
- How to use MSMQ with C#? (16 Minutes)
- Explain NULLABLE Types? (4 Minutes)
- Explain C# Attributes? (16 Minutes)
- What is AutoMapper? (6 Minutes)
- What are DataAnnotations? (10 Minutes)
- C# Random numbers. (20 Minutes)
- What is .NET Core, DNX, DNU and DNVM? (46 Minutes)
- How to work with files and folders (System.IO)?
- Explain C# Exceptions ?
- Learn Redis Cache in 20 minutes.
- POST, GET, PUT, DELETE & PATCH.
- Preprocessor Directives/Symbols.
Do visit to enroll all courses :- https://www.questpond.com/netc-fundamentals-net-collections-generics/cid22
Course Curriculum
First Section
Available in
days
days
after you enroll
-
PreviewC# tutorial for beginners (4 hrs 43 mins) (283:23)
-
PreviewWhat is IL code, CLR, CLS & JIT? - Part1 (9 Minutes) (8:32)
-
StartWhat is IL code, CLR, CLS & JIT? - Part2 (10 Minutes) (10:13)
-
StartExplain JIT,Pre-jit,Eco-Jit,Normal-Jit and NGEN.EXE?(19 Minutes) (18:54)
-
StartWhat is CAS, evidence, permission set & code groups? (9 Minutes) (9:17)
-
StartWhat are the changes in .NET 4.0 security model & What is sandboxing?(12 Minutes) (11:53)
-
StartExplain Assembly, EXE and DLL. (9:20)
-
StartExplain App Domain. (16:34)
-
StartWhat is the difference between managed & unmanaged code? (5 Minutes) (4:28)
-
StartWhat is Garbage Collector Gen 0, 1 & 2? (10 Minutes) (10:11)
-
StartWhat is IDisposable interface & finalize dispose pattern in GC? (9 Minutes) (8:27)
-
StartWhat is the difference between strong and weak references? (11 Minutes) (11:01)
-
StartWhat is delay signing? (9 Minutes) (9:25)
-
StartCan we see simple example of GAC & How to handle multiple versions in GAC(Binding redirect)? (16 Minutes) (15:43)
-
StartWhat are different .NET datatypes and its uses according to scenarios? (39 Minutes) (38:38)
-
StartExplain TypeSafe, Casting, Explicit casting and Implicit casting? (12 Minutes) (11:32)
-
StartExplain the sentence "C# strings are immutable"?(Also covers stringbuilder & interning) (22 Minutes) (22:10)
-
StartExplain Synch, Asynch, Delegates, Multicast Delegates and Events. (34:20)
-
StartHow can we make Asynchronous method calls using delegates? (5 Minutes) (5:09)
-
StartWhat are anonymous methods in C#? (12 Minutes) (11:39)
-
StartWhy anonymous types are preferred over Tuples? (25 Minutes) (24:38)
-
StartWhat is the use of Lambda Expression Action<>, Predicate<> & Func<>? (28 Minutes) (28:00)
-
StartWhat do you mean by Covariance & Contravariance in .NET 4.0? (11 Minutes) (10:56)
-
StartWhat is the use of checked and unchecked keyword? (7 Minutes) (7:14)
-
StartWhat is a stack, Heap, Value types and Reference types? (14 Minutes) (13:55)
-
StartWhat is boxing and unboxing? (10 Minutes) (9:55)
-
StartC# Out Vs Ref. (7 Minutes) (6:42)
-
StartWhat is optimistic and pessimistic locking? - Part1 (7 Minutes) (6:32)
-
StartCan you explain optimistic locking? - Part2 (12 Minutes) (11:28)
-
StartCan you explain pessimistic locking? - Part3 (15 Minutes) (14:34)
-
StartWhat are regular expressions & can we see some practical demonstrations? (16 Minutes) (16:09)
-
Start.NET 4.5 feature - Why do we need REGEX timeout? (8 Minutes) (8:02)
-
Start5 tips to improve your C# debugging.(18 Minutes) (17:42)
-
StartCan you explain Named Parameters, Ref, Out, Volatile & Parsetry? (38 Minutes) (38:08)
-
StartWhat is the difference between Const & ReadOnly? (8 Minutes) (7:32)
-
StartExplain the difference between "IS" and "AS" keyword? (5 Minutes) (4:38)
-
StartWhat are Extension Methods? (11 Minutes) (10:32)
-
StartWhat is #Debug directive? (5 Minutes) (5:13)
-
StartWhat is the difference between Debug and Release? (8 Minutes) (7:52)
-
StartWhat is serialization and deserialization? (14 Minutes) (13:50)
-
StartWhat is the difference between TypeOf and GetType? (7 Minutes) (6:47)
-
StartWhat is IComparable and IComparer? (16 Minutes) (16:17)
-
StartWhat is the use of Yield Keyword in C#? (11 Minutes) (10:29)
-
StartWhat is a C# indexer? (7 Minutes) (6:39)
-
StartWhat is the difference between == vs .Equals()? (21 Minutes) (21:12)
-
StartWhen should we override GetHashCode? (27 Minutes) (27:00)
-
StartWhat are ??(Coalescing operators)? (4 Minutes) (3:52)
-
StartWhat is C# reflection? (11 Minutes) (11:14)
-
StartWhat is Dynamic keyword & How does it differ from Reflection? (9 Minutes) (9:19)
-
StartWhat is the difference between Early binding and Late binding? (4 Minutes) (3:23)
-
StartWhat is a difference between VAR and Dynamic keyword? (5 Minutes) (5:21)
-
StartWhat is the use of VAR keyword in C#? (15 Minutes) (14:44)
-
StartWhat are Circular Dependencies and How to resolve them? (10 Minutes) (9:53)
-
StartHow can we mark a method as deprecated? (3 Minutes) (2:42)
-
StartWhat is the difference between Build VS Rebuild Vs Clean? (6 Minutes) (5:46)
-
StartImportance of bin folder & obj folder in C#. (8:41)
-
StartWhat is Naming Convention? (8 Minutes) (7:42)
-
StartWhat is Nuget? (6 Minutes) (5:31)
-
StartWhat are portable class libraries? (4 Minutes) (3:36)
-
StartWhat is Asynch and Await keywords? (6 Minutes) (6:14)
-
StartExplain Concurrency VS Parallelism? - (Part 1) (21:30)
-
StartDoes Async use threads? - (Part 2) (24:08)
-
StartWhat are ENUM's and flags in ENUMS? (7 Minutes) (6:26)
-
StartHow to convert string to ENUM? (5 Minutes) (5:16)
-
StartHow to use MSMQ with C#? (16 Minutes) (15:37)
-
StartExplain NULLABLE Types? (4 Minutes) (3:28)
-
StartExplain NULLABLE Types? (4 Minutes) (3:28)
-
StartExplain C# Attributes? (16 Minutes) (15:45)
-
StartWhat is AutoMapper? (6 Minutes) (5:58)
-
StartWhat are DataAnnotations? (10 Minutes) (10:08)
-
StartC# Random numbers. (20 Minutes) (19:40)
-
StartWhat is .NET Core, DNX, DNU and DNVM? (46 Minutes) (46:02)
-
StartHow to work with files and folders (System.IO)? (19:04)
-
StartExplain C# Exceptions ? (24:53)
-
StartDifference between Throw and Throw ex in C#? (6:01)
-
StartLearn Redis Cache in 20 minutes. (18:07)
-
StartPOST, GET, PUT, DELETE & PATCH. (22:39)
-
StartPreprocessor Directives/Symbols. (30:01)
-
StartSource Code & PDF
Frequently Asked Questions
What will students learn in your course?
Complete C# Questions and Answers
Are there any course requirements or prerequisites?
Basic knowledge of C# and Visual studio
Who are your target students?
This course is targeted to the beginners who learn C# Fundamentals which is essential and foundation of every programmer and also for the seniors who would like to re-visit basics.