Pluralsight - C# Best Practices: Improving on the Basics
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.
Getting the Most from This Course
Course Outline
Defining Proper Classes
Application Architecture
What Is a Class?
Types of Classes
Unit Testing
Frequently Asked Questions
Building Good Classes
Building a Class
Building a Class - Demo
Defining Constructors
Building a Static Class
Defining a Singleton
Frequently Asked Questions
Accessing and Using Classes
References and Using
Using a Class
Object Initialization
Instantiating Related Objects
Null Checking
Frequently Asked Questions
Defining Fields Appropriately
Backing Fields
Nullable Types
Read-only Fields
Constant vs. Read-Only
Frequently Asked Questions
Creating Good Properties
Coding Properties
Auto-implemented Properties
Property Accessibility
Additional Uses of Properties
Expression-bodied Properties
Benefits of Properties
Frequently Asked Questions
Creating Good Methods
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
Improving Parameters in the Method Signature
Named Arguments
Defining Enumerated Parameters
Optional Parameters
ref and out Parameters
Frequently Asked Questions
Handling Strings
Working with .NET String Methods
Handling Nulls
Defining Verbatim String Literals
Formatting Strings
Using String Interpolation
Building Long Strings
Frequently Asked Questions
Final Words
Clean Code
For More Information

Download link:
Links are Interchangeable - Single Extraction - Premium is support resumable

Alternate Link for Pluralsight - C# Best Practices: Improving on the Basics.rar When above links are dead

Hello Respective Visitor!

Please Login or Create a FREE Account to gain accesss to hidden contents.


Would you like to leave your comment? Please Login to your account to leave comments. Don't have an account? You can create a free account now.