Video description
In this Learning C# Best Practices training course, expert author Keith Welch teaches you the best practices for using the C# programming language. This course is designed for users that are familiar with C#, as well as basic object-oriented programming principles.
You will start by learning about coding styles, naming conventions, exception handling, async programming, and LINQ. From there, Keith will give you some general tips for creating efficient, maintainable code. This video training course also covers architectural patterns, including Model View Controller (MVC), and discusses ASP.Net MVC best practices. Finally, you will learn about SOLID.
Once you have completed this computer based training course, you will have learned about the best practices for using C#. Working files are included, allowing you to follow along with the author throughout the lessons.
Table of contents
- Introduction
-
.Net Best Practices
- Code Style - Part 1
- Code Style - Part 2
- Solid Principles - Part 1
- Solid Principles - Part 2
- General Best Practices - Part 1
- General Best Practices - Part 2
- Exception Handling
- MVC Design Pattern
- MVC Terminology
- ASP.Net MVC Best Practices
- Architecture Best Practices
- Lambda Expressions
- LINQ
- LINQ Queries
- Async Methods
- Conclusion
Product information
- Title: Learning C# Best Practices
- Author(s):
- Release date: April 2015
- Publisher(s): Infinite Skills
- ISBN: 9781771374484
You might also like
video
Using Interfaces in C#
In this Using Interfaces in C# training course, expert author Rod Stephens will teach you how …
book
Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .NET
Apply skills and approaches to your programming to build a real-world application in C# 9 using …
book
Design Patterns in .NET Core 3: Reusable Approaches in C# and F# for Object-Oriented Software Design
Implement design patterns in .NET Core 3 using the latest versions of the C# and F# …
book
C# 3.0 Design Patterns
If you want to speed up the development of your .NET applications, you're ready for C# …