Companies Home Search Profile

C# 10 Advanced Language Features

Focused View

Filip Ekberg

6:43:17

14 View
  • 1. Course Overview.mp4
    02:06
  • 1. Introducing Advanced Language Features in C#.mp4
    04:36
  • 2. Version Check.mp4
    01:32
  • 1. Introducing the Delegate.mp4
    07:59
  • 2. Creating, Using and Invoking a Delegate.mp4
    13:20
  • 3. Delegates with Return Values and Parameters.mp4
    09:01
  • 4. Multicast Delegate and Chains.mp4
    07:18
  • 5. Introducing Lambdas and Anonymous Functions.mp4
    09:48
  • 6. Lambdas in Minimal APIs.mp4
    04:03
  • 7. Using Action-T- and Func-T, TResult-.mp4
    07:05
  • 8. Summary.mp4
    05:22
  • 1. Introducing an Event.mp4
    10:53
  • 2. Subscribing to Events.mp4
    05:42
  • 3. Using Event Data.mp4
    11:44
  • 4. Why Unsubscribing Is Important.mp4
    10:21
  • 5. Summary.mp4
    05:06
  • 1. Method Overloading.mp4
    02:54
  • 2. Operator Overloading.mp4
    10:20
  • 3. Introducing Extension Methods.mp4
    04:58
  • 4. Creating an Extension Method for IEnumerable-T-.mp4
    04:48
  • 5. Creating an Extension Method Library.mp4
    05:53
  • 6. Real-world Implementations of Extension Methods.mp4
    04:54
  • 7. Summary.mp4
    06:20
  • 1. Introducing Anonymous Types.mp4
    08:03
  • 2. Using Anonymous Types with LINQ.mp4
    09:06
  • 3. Modifying and Returning Anonymous Types.mp4
    07:39
  • 4. Summary.mp4
    03:48
  • 1. Introducing Tuples.mp4
    07:26
  • 2. Tuple Assignment and Deconstruction.mp4
    07:37
  • 3. Using Tuples as Return Types or Parameters.mp4
    11:23
  • 4. Deconstruct Other Objects.mp4
    08:20
  • 5. Summary.mp4
    05:41
  • 1. Introducing Pattern Matching.mp4
    09:24
  • 2. Switch Expression.mp4
    07:40
  • 3. Type, Declaration, and Constant Patterns.mp4
    04:26
  • 4. Positional Pattern.mp4
    06:58
  • 5. Property Pattern.mp4
    03:21
  • 6. Logical and Relational Patterns.mp4
    10:37
  • 7. Summary.mp4
    05:47
  • 1. Introducing Record Types.mp4
    09:41
  • 2. Adding Additional Members to a Record.mp4
    05:17
  • 3. Converting to a Record.mp4
    08:58
  • 4. Serializing and Deserializing a Record.mp4
    04:06
  • 5. Override Compiler Generated Methods.mp4
    03:53
  • 6. Summary.mp4
    05:01
  • 1. The Problem with Nullability.mp4
    03:03
  • 2. Enable Nullable Reference Types.mp4
    03:58
  • 3. Working with Nullable Reference Types.mp4
    09:32
  • 4. Guarding against Null.mp4
    04:10
  • 5. Handling Nulls.mp4
    07:36
  • 6. Attributes for Null-state Static Analysis.mp4
    06:29
  • 7. Summary.mp4
    03:18
  • 1. What Is an Indexer.mp4
    04:31
  • 2. Slicing an Array Using the Range Syntax.mp4
    07:14
  • 3. Introducing Span-T-.mp4
    06:23
  • 4. Using Span-T-.mp4
    05:14
  • 5. Summary.mp4
    04:33
  • 1. Introducing Garbage Collection.mp4
    11:17
  • 2. Using IDisposable.mp4
    08:12
  • 3. Boxing and Unboxing.mp4
    02:01
  • 4. Summary.mp4
    04:31
  • 5. Final Words and Thank You.mp4
    01:00
  • Description


    Learn how to best use the advanced language features of C# . This course will teach you how to apply each of them in a real application, as well as where they are best suited.

    What You'll Learn?


      Creating an application that best uses the language features of C# can be tricky, especially when you introduce the advanced features for example lambdas, delegates, pattern matching and record types. In this course, C# 10 Advanced Language Features, you’ll learn how to best approach the advanced language features of C#, to take your application development to the next level. First, you’ll explore each language feature to understand how it works, and where it has its place in your applications. Next, you’ll discover the best practices around using the language feature. Finally, you’ll learn how to combine one, or more of the language features as you progress throughout the course. When you’re finished with this course, you’ll have the skills and knowledge of building applications that use advanced language features in C# needed to build power, real-world applications.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C#

    Filip Ekberg
    Filip Ekberg
    Instructor's Courses
    Filip is an enthusiastic developer that strives to learn something new every day. With over a decade of experience in .NET, Filip actively spreads his knowledge and ideas around the globe, be it speaking at conferences or online. Filip has worked in a range of different technologies such as WPF, Win Forms, ASP.NET, ASP.NET Core, and Xamarin. In 2012, Filip published the book C# Smorgasbord, covering a vast variety of different technologies and patterns using C#, and right after Filip was introduced as an author at Pluralsight. The year after, he was awarded the Microsoft MVP award, and has since retained it.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 62
    • duration 6:43:17
    • level average
    • English subtitles has
    • Release Date 2023/12/14