PluralSight – C# Fundamentals Part 2
Author: Scott Allen
English| Audio: wmav2, 44100 Hz, mono, 48 kb/s
WMV| Video: wmv3, yuv420p, 1024×768, 132 kb/s, 15.00 fps(r)
Level: Intermediate | Released date: 9/30/2011 | Duration: 2h 44m
Homepage: http://pluralsight.com/training/Courses/TableOfContents/csharp-fundamentals-2
English| Audio: wmav2, 44100 Hz, mono, 48 kb/s
WMV| Video: wmv3, yuv420p, 1024×768, 132 kb/s, 15.00 fps(r)
Level: Intermediate | Released date: 9/30/2011 | Duration: 2h 44m
Homepage: http://pluralsight.com/training/Courses/TableOfContents/csharp-fundamentals-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
- C# and LINQ
- Overview
- Enter LINQ
- Extension Methods
- Extensions and Lambdas
- Lambdas and Funcs
- Funcs and Expressions
- Query Syntax
- Summary
- C# and the DLR
- Overview
- Why Dynamic?
- The dynamic Keyword
- Using Dynamic Types
- Excel Automation
- The DLR
- ExpandoObject
- DynamicObject
- Calling Ruby
- Summary
- Object Oriented Programming with C#
- Introduction
- Primitive Procedural Preoccupations
- The Big Encapsulation
- Little Abstractions
- The Inheritance Check
- A Clean Interface
- Directional Dependencies
- Summary
- Functional Programming with C#
- Introduction
- Prime Abstraction
- A Higher Calling
- Lazy Code
- Timing and Retries
- Partial Application and Currying
- Asynch and Parallel
- Summary
- Crafting C# Code
- Introduction
- High Standards
- On Naming
- Building Meaning
- Rule #10
- Rule #9
- Rule #8
- Rule #7
- Rule #6
- Rule #5
- Rule #4
- Rule #3
- Rule #2
- Rule #1





0 commentaires:
Post a Comment