New C# Generics Course

Tuesday, October 1, 2013

csharp genericsMy new C# Generics course on Pluralsight includes topics for everyone.

For beginners:

- Why generic types are useful.

- A demonstration of all  the concrete collection types in System.Collections.Generic

- How to build basic generic types (generic classes, generic interfaces, and generic delegates).

For intermediates:

- How to apply generic constraints (including what you can and can’t do with constraints).

- How to cleanup generic code (remove those ugly type parameters from business logic).

- How to use built-in generic delegates like Func, Action, Predicate, Converter, and EventHandler.

On the advanced side:

- How to refactor covariant and contravariant interfaces out of an invariant generic IRepository interface that works against the Entity Framework.

- How to use reflection to discover generic parameters and generic type definitions, as well as build generic types and invoke generic methods in late bound fashion.

- How to build an IoC container with a fluent-ish API that supports nested dependencies and unbound generics.


Comments
broxten Tuesday, October 1, 2013
Transcript is important ! I can't speak English
gravatar Scott Allen Tuesday, October 1, 2013
I'm not sure how long it takes to get the transcript online.
gravatar Ryan Tuesday, October 1, 2013
Awesome, I'll be watching the course tomorrow. The advanced topics look great.
gravatar Parag Wednesday, October 2, 2013
This is your usual awesomeness :). Nice course! Learnt a lot of new things...
gravatar Scott Allen Wednesday, October 2, 2013
Thanks, @Parag
gravatar leo Friday, October 4, 2013
Congrats Scott, awesome course, I learned a lot !
gravatar Scott Allen Sunday, October 6, 2013
Thanks, @Leo
gravatar Earl suminda Sunday, October 6, 2013
Thanks Scott, great course, I have learned lot from it, I did rate it as 10/10. Cheers Earl
gravatar Sridhar Thursday, October 17, 2013
Another 5star course, thank you Scott, Looking forward to more advanced courses, perhaps Reflection in depth?
gravatar devtools.korzh Friday, October 25, 2013
Thank you!
gravatar Kishore Friday, November 8, 2013
You have a great voice Scott !!
Comments are closed.

My Pluralsight Courses

K.Scott Allen OdeToCode by K. Scott Allen
What JavaScript Developers Should Know About ECMAScript 2015
The Podcast!