C# Best Practices: Improving on the Basics

This course covers best practices for using basic C# features, guiding you on the path from apprentice to skilled C# software developer.
Course info
Rating
(1354)
Level
Beginner
Updated
Oct 29, 2015
Duration
4h 49m
Table of contents
Course Overview
Introduction
Defining Proper Classes
Building Good Classes
Accessing and Using Classes
Defining Fields Appropriately
Creating Good Properties
Creating Good Methods
Specifying Clear Method Parameters
Handling Strings
Final Words
Description
Course info
Rating
(1354)
Level
Beginner
Updated
Oct 29, 2015
Duration
4h 49m
Description

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.

Course FAQ
Course FAQ
Who is this course for?

This C# best practices course is for relative beginners interested in sharpening their skills.

What prerequisites are needed?

This course assumes that you have a basic working knowledge of C# basics and Visual Studio.

What will I learn in this course?

This course empahsizes the when, the why, and the how  of C# class esign best practices, implementing methods, and more.

What version is required?

This course covers some C# 6.0 features so you should be running at least this version.

About the author
About the author

Deborah Kurata is a software developer, consultant, Pluralsight author, Google Developer Expert (GDE), and Microsoft Most Valuable Professional (MVP). Follow her on twitter: @deborahkurata

More from the author
Angular: Getting Started
Beginner
5h 52m
Aug 6, 2020
Angular NgRx: Getting Started
Beginner
4h 14m
Jun 30, 2020
Defensive Coding in C#
Beginner
2h 14m
Jan 2, 2020
More courses by Deborah Kurata