C# Fundamentals - Part 2
At its core, C# is an object-oriented, statically-typed language that lends itself to procedural and object-oriented programming, but recent additions to the language have made it much easier to develop using other programming paradigms, most notably, dynamic
You are currently not signed in. Please sign in to access subscriber-only content.
Currently using: {{getCurrentPlayerName()}} [Change]
| expand all | collapse all | Progress | Duration | |
|---|---|---|---|
C# and LINQ |
|
00:37:12 | |
|
Overview
|
|
00:33 | |
|
Enter LINQ
|
|
03:07 | |
|
Extension Methods
|
|
07:43 | |
|
Extensions and Lambdas
|
|
07:59 | |
|
Lambdas and Funcs
|
|
04:57 | |
|
Funcs and Expressions
|
|
09:32 | |
|
Query Syntax
|
|
02:30 | |
|
Summary
|
|
00:51 | |
C# and the DLR |
|
00:35:53 | |
|
Overview
|
|
00:42 | |
|
Why Dynamic?
|
|
02:44 | |
|
The dynamic Keyword
|
|
01:31 | |
|
Using Dynamic Types
|
|
04:45 | |
|
Excel Automation
|
|
02:52 | |
|
The DLR
|
|
01:13 | |
|
ExpandoObject
|
|
06:03 | |
|
DynamicObject
|
|
09:07 | |
|
Calling Ruby
|
|
06:26 | |
|
Summary
|
|
00:30 | |
Object Oriented Programming with C# |
|
00:27:07 | |
|
Introduction
|
|
00:27 | |
|
Primitive Procedural Preoccupations
|
|
02:16 | |
|
The Big Encapsulation
|
|
01:54 | |
|
Little Abstractions
|
|
06:29 | |
|
The Inheritance Check
|
|
05:33 | |
|
A Clean Interface
|
|
05:40 | |
|
Directional Dependencies
|
|
03:47 | |
|
Summary
|
|
01:01 | |
Functional Programming with C# |
|
00:31:53 | |
|
Introduction
|
|
00:29 | |
|
Prime Abstraction
|
|
03:21 | |
|
A Higher Calling
|
|
04:20 | |
|
Lazy Code
|
|
06:29 | |
|
Timing and Retries
|
|
03:37 | |
|
Partial Application and Currying
|
|
05:31 | |
|
Asynch and Parallel
|
|
06:59 | |
|
Summary
|
|
01:07 | |
Crafting C# Code |
|
00:32:36 | |
|
Introduction
|
|
00:40 | |
|
High Standards
|
|
03:05 | |
|
On Naming
|
|
04:57 | |
|
Building Meaning
|
|
09:14 | |
|
Rule #10
|
|
01:58 | |
|
Rule #9
|
|
01:37 | |
|
Rule #8
|
|
01:07 | |
|
Rule #7
|
|
01:40 | |
|
Rule #6
|
|
01:43 | |
|
Rule #5
|
|
00:50 | |
|
Rule #4
|
|
01:10 | |
|
Rule #3
|
|
02:14 | |
|
Rule #2
|
|
01:25 | |
|
Rule #1
|
|
00:56 |
C# and LINQ