Coding in Fun: Object-Oriented and Scalable Designs in Depth

What you’ll learn

  • Know what is multi-level inheritance, data abstraction, polymorphism, and interfaces
  • Use multi-level inheritance to isolate common code
  • Use data abstraction to declare a common behavior for similar objects
  • Use polymorphism to control different objects of similar types
  • Use interfaces to connect different software components
  • Create a scalable design, using the correct OOP concepts for each requirement

Hello there!

I’m Yinon, a software developer and teacher with over 15 years of experience.

Initially developing low-level software for network communications, I transformed into the world of web.

My work experience includes companies such as Amazon and HPE, as well as a smaller startup (which was acquired by HPE).

I started ‘Coding in Fun’ as a project whose main goal is to create an enjoyable learning-by-examples experience by following real-life scenarios.

If you join my course and enjoy it – then I’m certain you will get the most out of it and be able to use the material by your own!

Leave a Comment