Refactoring API Code

API    |    Intermediate
  • 14 Videos | 1h 22m 42s
  • Includes Assessment
  • Earns a Badge
Likes 9 Likes 9
Code refactoring can make code more manageable and efficient, and reduce technical debt. In this course, you’ll learn about the need for refactoring, best practices, and benefits of refactoring code. You’ll then examine technical debt and how to manage it, how to determine whether or not to refactor, and how refactoring relates to test-driven development. Next, you’ll explore available tools to aid in the refactoring process, and the classes of various code refactoring methods and features. You’ll continue with an examination of the code refactoring methods of coordinating data, and simplifying Boolean expressions, method calls, and class hierarchies. Lastly, you’ll explore the process of refactoring code to move towards a microservice architecture.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    describe the need for refactoring code and some best practices for refactoring
    describe the benefits of refactoring code
    describe where code technical debt comes from and how to manage it
    describe when code refactoring makes sense and when it does not
    describe how refactoring relates to test-driven development
    describe available refactoring tools to assist in the refactoring process
  • classify the various code refactoring methods and features
    describe the code refactoring methods of coordinating data
    describe the code refactoring methods of simplifying Boolean expressions
    describe the code refactoring methods of simplifying method calls
    describe the code refactoring methods for simplifying class hierarchies
    describe the process of refactoring code to move towards a microservice architecture
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 34s
    UP NEXT
  • Playable
    2. 
    Code Refactoring
    6m 11s
  • Locked
    3. 
    Code Refactoring Benefits
    6m 11s
  • Locked
    4. 
    Technical Debt
    7m 5s
  • Locked
    5. 
    Code Refactoring Determination
    5m 16s
  • Locked
    6. 
    Refactoring and Test-driven Development
    4m 38s
  • Locked
    7. 
    Refactoring Tools
    4m 30s
  • Locked
    8. 
    Refactoring Methods and Features
    7m 42s
  • Locked
    9. 
    Refactoring Coordinating Data
    9m 3s
  • Locked
    10. 
    Refactoring Boolean Expressions
    4m 2s
  • Locked
    11. 
    Refactoring Method Calls
    6m 11s
  • Locked
    12. 
    Refactoring Class Hierarchies
    4m 58s
  • Locked
    13. 
    Refactoring to Microservices
    8m 6s
  • Locked
    14. 
    Course Summary
    1m 15s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE