Refactoring API Code

API    |    Intermediate
  • 14 videos | 1h 16m 42s
  • Includes Assessment
  • Earns a Badge
Rating 3.9 of 14 users Rating 3.9 of 14 users (14)
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

  • 1m 34s
  • 6m 11s
    Upon completion of this video, you will be able to describe the need for and some best practices for refactoring code. FREE ACCESS
  • Locked
    3.  Code Refactoring Benefits
    6m 11s
    After completing this video, you will be able to describe the benefits of improving your code. FREE ACCESS
  • Locked
    4.  Technical Debt
    7m 5s
    Upon completion of this video, you will be able to describe where code technical debt comes from and how to manage it. FREE ACCESS
  • Locked
    5.  Code Refactoring Determination
    5m 16s
    Upon completion of this video, you will be able to describe when code refactoring makes sense and when it does not make sense. FREE ACCESS
  • Locked
    6.  Refactoring and Test-driven Development
    4m 38s
    After completing this video, you will be able to describe how refactoring relates to test-driven development. FREE ACCESS
  • Locked
    7.  Refactoring Tools
    4m 30s
    Upon completion of this video, you will be able to describe available refactoring tools to assist you in the refactoring process. FREE ACCESS
  • Locked
    8.  Refactoring Methods and Features
    7m 42s
    In this video, you will classify the various code refactoring methods and features. FREE ACCESS
  • Locked
    9.  Refactoring Coordinating Data
    9m 3s
    After completing this video, you will be able to describe the code refactoring methods of coordinating data. FREE ACCESS
  • Locked
    10.  Refactoring Boolean Expressions
    4m 2s
    After completing this video, you will be able to describe the code refactoring methods of simplifying boolean expressions. FREE ACCESS
  • Locked
    11.  Refactoring Method Calls
    6m 11s
    After completing this video, you will be able to describe the code refactoring methods of simplifying method calls. FREE ACCESS
  • Locked
    12.  Refactoring Class Hierarchies
    4m 58s
    Upon completion of this video, you will be able to describe the code refactoring methods for simplifying class hierarchies. FREE ACCESS
  • Locked
    13.  Refactoring to Microservices
    8m 6s
    After completing this video, you will be able to describe the process of refactoring code to move towards a microservice architecture. FREE ACCESS
  • Locked
    14.  Course Summary
    1m 15s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.0 of 2 users Rating 4.0 of 2 users (2)
Rating 4.6 of 7361 users Rating 4.6 of 7361 users (7361)
Rating 4.5 of 21 users Rating 4.5 of 21 users (21)