Companies Home Search Profile

C# 10 Best Practices

Focused View

Xavier Morera

3:05:18

104 View
  • 1. Course Overview.mp4
    01:47
  • 01. Lets Talk About Clean Code - Principles and Recommendations.mp4
    03:01
  • 02. Writing Self-documenting Code.mp4
    01:48
  • 03. KISS or Keep It Simple Stupid (Or Silly).mp4
    04:52
  • 04. DRY or Dont Repeat Yourself.mp4
    03:54
  • 05. YAGNI or You Arent Gonna Need It.mp4
    02:31
  • 06. SOLID - Single Responsibility Principle.mp4
    03:00
  • 07. SOLID - Open-closed Principle.mp4
    01:41
  • 08. SOLID - Liskov Substitution Principle.mp4
    04:51
  • 09. SOLID - Interface Segregation Principle.mp4
    03:08
  • 10. SOLID - Dependency Inversion Principle.mp4
    02:47
  • 11. Favor Composition Over Inheritance.mp4
    02:27
  • 12. Separation of Concerns.mp4
    02:06
  • 13. Takeaway.mp4
    02:15
  • 01. Coding Conventions and Guidelines.mp4
    03:50
  • 02. Naming Conventions.mp4
    01:31
  • 03. PascalCase.mp4
    04:36
  • 04. camelCase.mp4
    02:47
  • 05. Code Layout Conventions.mp4
    05:35
  • 06. Commenting Conventions.mp4
    06:23
  • 07. Guidelines - String Interpolation.mp4
    01:36
  • 08. Guidelines - StringBuilder.mp4
    01:25
  • 09. Guidelines - Implicitly Typed Variables, UInt, and Arrays.mp4
    02:43
  • 10. Guidelines - Func and Action.mp4
    02:04
  • 11. Guidelines - new, Operators, and using.mp4
    01:59
  • 12. Guidelines - ObjectInitializers and Static.mp4
    01:31
  • 13. LINQ Guidelines.mp4
    03:27
  • 14. Takeaway.mp4
    03:19
  • 1. Clean Classes and Methods.mp4
    00:38
  • 2. Favoring Readability.mp4
    03:50
  • 3. Defining a Class.mp4
    05:28
  • 4. Class Naming and Ordering.mp4
    06:36
  • 5. Static Classes.mp4
    02:02
  • 6. Methods and Functions.mp4
    07:23
  • 7. Major Method Naming Guidelines.mp4
    01:55
  • 8. Namespaces and References.mp4
    02:16
  • 9. Takeaway.mp4
    02:11
  • 01. Refactoring to Clean Code.mp4
    00:43
  • 02. Composing Methods.mp4
    04:17
  • 03. Moving Features between Objects.mp4
    05:41
  • 04. Organizing Data.mp4
    02:52
  • 05. Demo - Organizing Data.mp4
    03:46
  • 06. Simplifying Conditional Expressions.mp4
    04:33
  • 07. Simplifying Method Calls.mp4
    04:28
  • 08. Dealing with Generalization.mp4
    04:14
  • 09. Rename Functionality.mp4
    02:46
  • 10. Takeaway.mp4
    02:05
  • 1. Creating Testable Code.mp4
    01:06
  • 2. Why Unit Tests.mp4
    03:26
  • 3. Anatomy of a Unit Test.mp4
    04:04
  • 4. Demo - Anatomy of a Unit Test.mp4
    05:20
  • 5. Unit Testing Best Practices.mp4
    03:39
  • 6. Takeaway.mp4
    01:57
  • 1. Takeaway.mp4
    03:49
  • 2. Coding Conventions and Guidelines.mp4
    04:15
  • 3. Clean Methods and Classes.mp4
    02:03
  • 4. Refactoring to Clean Code.mp4
    02:35
  • 5. Unit Testing and Thank You!.mp4
    02:26
  • Description


    Maintaining code is not easy, especially when it is poorly written and hard to understand. This course will teach you how to create clean code, that is easy to maintain and extend, by following the C# best practices and coding conventions.

    What You'll Learn?


      Maintaining code is not easy, especially when it is poorly written and hard to understand. In this course, C# 10 Best Practices, you’ll learn how to create clean code. First, you’ll learn the clean code principles. Next, you’ll discover which are the coding conventions and guidelines that you need to follow when writing code, including how to and when to refactor. Finally, you’ll learn how to create testable code. When you’re finished with this course, you’ll have the skills and knowledge of clean code needed to write code that is easy to maintain and extend, by following the C# best practices and coding conventions.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C#

    Xavier Morera
    Xavier Morera
    Instructor's Courses
    Xavier is very passionate about teaching, helping others understand search and Big Data. He is also an entrepreneur, project manager, technical author, trainer, and holds a few certifications with Cloudera, Microsoft, and the Scrum Alliance, along with being a Microsoft MVP. He has spent a great deal of his career working on cutting-edge projects with a primary focus on .NET, Solr, and Hadoop among a few other interesting technologies. Throughout multiple projects, he has acquired skills to deal with complex enterprise software solutions, working with companies that range from startups to Microsoft. Xavier also worked as a worldwide v-trainer/evangelist for Microsoft.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 58
    • duration 3:05:18
    • level average
    • English subtitles has
    • Release Date 2022/12/14