Pluralsight - C# Best Practices: Improving on the Basics
MP4 | AVC 299kbps | English | 1024x768 | 15fps | 4h 48mins | AAC stereo 76kbps | 667 MB
Genre: Video Training
Once you learn the fundamentals of C#, (the basic syntax and control flow) where do you go from there? If you were learning carpentry, there would be a step between learning how to use a saw and building a house. That step is called an apprenticeship. Think of this course as your apprenticeship. This course covers best practices for using basic C# features, guiding you on the path from apprentice to skilled C# software developer.


Once you learn the fundamentals of C#, (the basic syntax and control flow) where do you go from there? If you were learning carpentry, there would be a step between learning how to use a saw and building a house. That step is called an apprenticeship. Think of this course as your apprenticeship. This course covers best practices for using basic C# features, guiding you on the path from apprentice to skilled C# software developer.

Introduction
Introduction
Prerequisites
Getting the Most from This Course
Course Outline

Defining Proper Classes
Introduction
Application Architecture
What Is a Class?
Types of Classes
Unit Testing
Frequently Asked Questions

Building Good Classes
Introduction
Building a Class
Building a Class - Demo
Defining Constructors
Namespaces
Building a Static Class
Defining a Singleton
Frequently Asked Questions

Accessing and Using Classes
Introduction
References and Using
Using a Class
Object Initialization
Instantiating Related Objects
Null Checking
Frequently Asked Questions

Defining Fields Appropriately
Introduction
Backing Fields
Nullable Types
Constants
Read-only Fields
Constant vs. Read-Only
Frequently Asked Questions

Creating Good Properties
Introduction
Coding Properties
Auto-implemented Properties
Property Accessibility
Additional Uses of Properties
Expression-bodied Properties
Benefits of Properties
Frequently Asked Questions

Creating Good Methods
Introduction
Building a Method: Signature
Building a Method: Body and Return Value
Building a Method: Demo
Property or Method?
Method Overloading
Method Chaining
Method Overriding
Expression-bodied Methods
Frequently Asked Questions

Specifying Clear Method Parameters
Introduction
Improving Parameters in the Method Signature
Named Arguments
Defining Enumerated Parameters
Optional Parameters
ref and out Parameters
Frequently Asked Questions

Handling Strings
Introduction
Working with .NET String Methods
Handling Nulls
Defining Verbatim String Literals
Formatting Strings
Using String Interpolation
Building Long Strings
Frequently Asked Questions

Final Words
Introduction
Clean Code
For More Information
Closing

DOWNLOAD
Kod:
http://rapidgator.net/file/532106e218eb79a75d5d09a0ceb05309/kd393.Pluralsight..C.Best.Practices.Improving.on.the.Basics.rar.html
Kod:
https://bytewhale.com/8rd1jhnfs3b3/kd393.Pluralsight..C.Best.Practices.Improving.on.the.Basics.rar
Kod:
http://uploaded.net/file/ft33f7s1/kd393.Pluralsight..C.Best.Practices.Improving.on.the.Basics.rar
Kod:
https://www.bigfile.to/file/6PHbfmduxXgE/kd393.Pluralsight..C.Best.Practices.Improving.on.the.Basics.rar
Kod:
http://nitroflare.com/view/C70A3208C69581C/kd393.Pluralsight..C.Best.Practices.Improving.on.the.Basics.rar
Kod:
http://uploadgig.com/file/download/3ce5C4Bd4f18C965/kd393.Pluralsight..C.Best.Practices.Improving.on.the.Basics.rar