Generics in .NET
4.6 (12 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
154 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Generics in .NET to your Wishlist.

Add to Wishlist

Generics in .NET

Enforcing Type Safety and Increasing Reusability
Best Seller
4.6 (12 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
154 students enrolled
Created by Infinite Skills
Last updated 1/2017
English
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • 1 Article
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Once you have completed this training course, you will have learned the necessary concepts required for using generics in .NET.
  • Learn about generic basics, including generic methods, classes, and interfaces.
View Curriculum
Requirements
  • Working Files Included
  • Some C# experience
Description

In this Generics in .NET training course, expert author Joe Wirtley will teach you how to use generics in .NET to eliminate code duplication and enforce static typing. This course is designed for users that already have a basic working knowledge of C#. 

You will start by learning the generic basics, including generic methods, classes, and interfaces. From there, Joe will teach you about generics in the framework, generics and arrays, and delegate types. This video tutorial will also cover constraints and real world examples, such as XML serialization and modal dialog initialization. Finally, you will learn about some other topics including generics and enumerations, generic terminology, and covariance. 

Once you have completed this computer based training course, you will have learned the necessary concepts required for using generics in .NET. 

Who is the target audience?
  • This course is designed for users that already have a basic working knowledge of C#
  • Users who want to learn more about Generics in .NET
Students Who Viewed This Course Also Viewed
Curriculum For This Course
45 Lectures
03:04:34
+
Introduction
5 Lectures 11:39
Important - Download These First - Working Files
00:01




Outline
01:42
+
Basics
9 Lectures 33:25
Generic Methods
03:01


Generic Interfaces
02:57

Inheritance
02:38

Generic Delegates And Events
03:56

Generic Default Values
03:56

Type Inference
02:59

Nested Generic Definitions
03:09

VB.NET Syntax
04:52
+
Linked List Example
4 Lectures 12:12
Non-Generic Linked List
03:26

Generic Linked List
03:57

Implementing Generic IEnumerable
01:38

Using Generic Delegates
03:11
+
Generics In The Framework
8 Lectures 41:42
Generic IEnumerable
07:31

Generic List
08:27

Generic Collections And Arrays
03:24

IEnumerable.Cast
02:20

Generic Dictionary
04:00

Delegate Types
03:59

Other Generic Classes In The Framework - Part 1
04:59

Other Generic Classes In The Framework - Part 2
07:02
+
Constraints
7 Lectures 24:50
Introduction To Constraints
03:19

Class And Struct Constraints
03:02

Constraining To A Type
05:05

New Constraint
02:22

Restrictions On Unconstrained Types
02:43

Equals Operator
05:51

VB.NET Syntax
02:28
+
Real World Examples
5 Lectures 28:03
XML Serialization
05:51

Prism Region Manager
06:15

Generic Base Class - Part 1
04:06

Generic Base Class - Part 2
06:03

Modal Dialog Initialization
05:48
+
Other Topics
6 Lectures 29:33
Generics And Enumerations
06:24

Generic Terminology
02:24

Covariance - Part 1
06:00

Covariance - Part 2
01:34

Contravariance
05:11

Reflection
08:00
+
Conclusion
1 Lecture 03:10
Summary And Resources
03:10
About the Instructor
Infinite Skills
4.4 Average rating
49,186 Reviews
749,971 Students
331 Courses
High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.