Companies Home Search Profile

C#: Interfaces and Generics

Focused View

Joe Marini

1:21:33

95 View
  • 01 - Learning C# Interfaces and generics.mp4
    00:53
  • 02 - What you should know.mp4
    01:20
  • 03 - Setting up the environment.mp4
    02:56
  • 01 - What are interfaces.mp4
    02:22
  • 02 - What are generics.mp4
    01:58
  • 01 - Understanding C# interfaces.mp4
    02:46
  • 02 - Defining and implementing an interface.mp4
    06:24
  • 03 - Interfaces and casting.mp4
    04:22
  • 04 - Implementing multiple interfaces.mp4
    04:01
  • 05 - Using explicit interface implementation.mp4
    04:09
  • 06 - Using .NET-defined interfaces.mp4
    07:43
  • 07 - Challenge Programming C# interfaces.mp4
    02:24
  • 08 - Solution Programming C# interfaces.mp4
    02:49
  • 01 - The benefits of generics.mp4
    05:46
  • 02 - Generic list collections.mp4
    09:47
  • 03 - Queue and stack.mp4
    06:43
  • 04 - Dictionary.mp4
    06:44
  • 05 - Challenge Programming C# generics.mp4
    02:41
  • 06 - Solution Programming C# generics.mp4
    04:54
  • 01 - Next steps.mp4
    00:51
  • Description


    Are you looking for ways to level up your C# coding? In this course, programming expert Joe Marini guides you through how to use interfaces and generics in C#. Joe explains that interfaces and generics both are used to construct flexible classes. He walks you through how to define and implement an interface, how to use an interface when casting one C# class to another type, how to implement more than one interface for a C# class, and more. Joe describes how interfaces keep your code nimble, compact, and efficient, while generics are used to create code that is more maintainable and easier to read. Joe shows you how to use C# list generics to create type-save lists of objects. He also covers how to use the generic versions of the queue and stack data structures, as well as how to use the generic versions of the queue and stack data structures. Interfaces and generics make your C# projects easier to build and scale, with fewer bugs and performance issues along the way.

    More details


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

    C#

    Seasoned software industry veteran with 30 years of experience creating developer platforms and APIs, managing strategic partners, leading high-performing teams, driving developer-focused initiatives, crafting product strategy, and advocating for great technology. Deep experience delivering both technical and business presentations to large audiences. Senior Author for LinkedIn Learning with over 50 published titles, covering subjects such as Python programming, Android Development, XML and JSON data processing, Mobile Development, jQuery, and HTML5. Specialties: Strategic Partner Management; Mobile Applications; Web standards, architecture, and development; product strategy; program management; partner marketing; SDK development; writing and speaking; developer platform API development
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 20
    • duration 1:21:33
    • Release Date 2023/01/14