mission

Apply Object-Oriented Principles

Deep-dive into the pillars of object-oriented programming and their application, then learn how to profile and optimize code.

3h

What you will learn

In this mission, you’ll refactor the inventory project you completed in the previous mission using the pillars of object-oriented programming as a guide. You’ll deep dive into the inner workings of each pillar individually, so you can better understand its value in developing applications. Next, you’ll learn how to profile your code to identify any optimization bottlenecks that would slow down the final build of your application. To close out this mission, you’ll develop a small application for your portfolio that uses fully optimized code built on OOP principles.

When you complete this mission you will complete the Junior Programmer pathway - CONGRATULATIONS!

Skills you will learn

Additional XP earned by completing the unit

+300