Programming Fundamentals: Object-oriented Programming
Programming
| Beginner
- 11 Videos | 49m 6s
- Includes Assessment
- Earns a Badge
If you're learning computer programming, you need to know what object-oriented programming (OOP) is. One of the most prolific and frequently used programming paradigms, OOP has many benefits, such as code reusability, maintenance, scalability, and collaboration. The pragmatic structure of OOP means you can build large and complex programs with ease and efficiency. Use this course to examine what comprises OOP, including its use of objects and its core features of inheritance, encapsulation, and polymorphism. Distinguish between OOP and another standard programming paradigm, procedural programming. Finally, explore the most popular OOP languages and begin writing programs using three of these. Upon completion, you'll recognize how to use object-oriented programming to build versatile computer programs.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this coursedescribe the concepts and benefits of OOPrecognize the multiple features of OOPcompare object-oriented programming with procedural programmingdefine what's meant by a class in object-oriented programming (OOP) and list its componentsidentify cohesion and coupling in the program design process
-
name some of the popular OOP languagescreate a simple C++ programcreate a simple Java programcreate a simple C# programsummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 32sUP NEXT
-
2.Concepts Behind Object-oriented Programming (OOP)4m 44s
-
3.Features of Object-oriented Programming (OOP)4m 2s
-
4.OOP vs. Procedural Programming5m 32s
-
5.The Class, the Root of OOP5m 43s
-
6.Modularity Cohesion and Coupling3m 55s
-
7.Object-oriented Programming (OOP) Languages3m 44s
-
8.Using the C++ Programming Language7m 10s
-
9.Using the Java Programming Language5m 32s
-
10.Using the C# Programming Language5m 20s
-
11.Course Summary1m 51s
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.