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.
Deborah Kurata is an independent consultant who specializes in designing and developing successful Microsoft .NET applications as well as mentoring software developers. She has authored several technical books and speaks at conferences. For her work in support of software developers, she has been recognized with the Microsoft MVP award.
Hello! My name is Deborah Kurata and I'd like to welcome you to my course: "C# Best Practices: Improving on the Basics" from Pluralsight. When I first started out in my software development career ... I quickly learned that there is a big difference between knowing how to write code, and how to write code well. And therein lies the challenge. Once you learn the fundamentals of C# 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 well-designed and constructed house. That step is called an apprenticeship. Think of this course as your apprenticeship. In this course, we cover the: HowHow to build good classes, fields, properties, and methods. And how to use new C# 6 features such as the null conditional operator and string interpolation. It covers the ... When Including when to use static classes, singletons, lazy-loading, and expression-bodied members. It defines the why...Why Such as why use method overloading or method overriding And ...Best Practices For using the basic C# features These topics guide you on the path from apprentice to skilled C# software developer. From here, you can continue your learning with these other Pluralsight courses: C# Best Practices: Collections and Generics Object-Oriented Programming Fundamentals in C# And Defensive Coding in C# I hope you'll join me on this journey through "C# Best Practices: Improving on the Basics" ...from Pluralsight.