.NET(C#) fundamentals, .NET collections, Generics

87 Videos and Essential Source Code

Author
Trainer: ShivPrasad Koirala

What you'll learn :-

This course is not only freshers but also for seniors to brush-up who have left behind the basics and fundamentals of .NET/C#.

These video are purely practical and also covers aspects of interview preparation. Get revised with all the videos listed and become ready with foundation of programming.

Course Content

  • C# tutorial for beginners
    • Lab 1 :- C# fundamentals, For loop, data types, Error handling, classes/objects, Methods and functions.
    • Lab 2 :- Synch, Asynch, Delegates, Multicast Delegates and Events.
    • Lab 3 :- Simple File Search Project.
    • Lab 4 :- Customer Project(2 layers and validations).
    • Lab 5 :- Inserting customer data using ADO.NET.
    • Lab 6 :- Display, Update and Delete.
    • Lab 7 :- Reusability and Configuration.
    • Using SQL script files.
    • Lab 8:- Implementing the Product master table.
    • Lab 9 :- Implementing Stored Procedures.
    • Lab 10 :- In-memory inserts and update.
    • Lab 11 :- In-memory Deletes & understanding Usability.
    • 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 ?
    • Difference between Throw and Throw ex in C#?
    • Learn Redis Cache in 20 minutes.
    • POST, GET, PUT, DELETE & PATCH.
    • Preprocessor Directives/Symbols.
    • What are the different types of collections in .NET?- Part 1
    • What is the difference between Array & ArrayList?- Part 2
    • Can you prove why arrays are faster than arraylist?- Part 3
    • What are the problems with arraylist & how can we solve the same by Hashtables?- Part 4
    • What are stacks & queues?- Part 5
    • What are special collections?- Part 6
    • What are Generics & What are generics collections?- Part 7
    • What are generics collections?- Part 8
    • What is the use of IEnumerator, ICollection, IDictionary & IList?- Part 9
    • What is the difference between IEnumerable and IEnumerator?
    • Differentiate between IEnumerable vs IQueryable?
    • Explain Generics Constraints?

    10 Lessons

    03 Hours

    World-class training and development programs developed by top teachers

    Whats Included

    • World-class training teacher
    • Bench has zero learning curve
    • We handle the rest.