Udemy – C# Intermediate – Part II (Reflection, Events, LINQ) 2023-12

Udemy – C# Intermediate – Part II (Reflection, Events, LINQ) 2023-12 Downloadly IRSpace

Udemy – C# Intermediate – Part II (Reflection, Events, LINQ) 2023-12
Udemy – C# Intermediate – Part II (Reflection, Events, LINQ) 2023-12

C# Intermediate – Part II (Reflection, Events, LINQ). This course is the second part of the intermediate C# course and covers advanced concepts such as Reflection, Events, and LINQ. First, the difference between the keywords `out`, `ref`, and `in` is reviewed, then new data types such as tuples and structures are introduced so that students can use them correctly. Also, late-binding is taught through polymorphism techniques such as inheritance, dynamic, generics, and reflection. Delegates and events are also an important part of this course and help students get acquainted with Event-driven Design and develop applications such as web, mobile, and graphics. Finally, lambda expressions and LINQ are taught so that they can be used to develop algorithms faster and smarter. This course provides a solid foundation for building multi-tier applications and working with tools like EF Core.

What you will learn

  • Different purposes of the keywords out, ref, and in.
  • Similarities and differences between classes, structures, and tuples.
  • When and why to use the dynamic keyword.
  • The dangers of not knowing the difference between value and reference types.
  • How to compare objects with the Equals and GetHashCode methods and when to use IComparable and IComparer.
  • Reverse engineering classes using the reflection technique.
  • What are delegates and events and when and why should they be used?
  • Complex examples with delegates and events and how they combine with some OOP ideas (encapsulation and polymorphism).
  • Five different ways to write/read files.
  • What lambda expressions and LINQ are and how to solve practical tasks with them.

This course is suitable for people who:

  • Anyone interested in software development, especially object-oriented programming.
  • Students who have completed the “C# Intermediate – Part I (Mastering OOP)” course.

Course Details C# Intermediate – Part II (Reflection Events LINQ)

  • Publisher:  Udemy
  • Instructor:  Ivan Iliev
  • Training level: Beginner to advanced
  • Training duration: 11 hours and 3 minutes
  • Number of lessons: 33

Course topics

C# Intermediate - Part II (Reflection Events LINQ)

Prerequisites for the C# Intermediate – Part II (Reflection Events LINQ) course

  • Students should have knowledge about the basics of object-oriented programming.
  • Finishing my course “C# Intermediate – Part I (Mastering OOP)” will be of great help.

Course images

C# Intermediate - Part II (Reflection Events LINQ)

Sample course video

Installation Guide

After Extract, view with your favorite player.

Subtitles: English

Quality: 1080p

Download link

Download Part 1 – 2 GB

Download Part 2 – 2 GB

Download Part 3 – 2 GB

Download Part 4 – 2 GB

Download Part 5 – 1.5 GB

File(s) password: www.downloadly.ir

File size

9.5 GB