Object-oriented Programming & Design Basics
Object-Oriented Programming
| Beginner
- 14 Videos | 1h 8m 18s
- Includes Assessment
- Earns a Badge
Object-oriented programming can be confusing to new programmers. Explore the fundamental concepts of OOP, including classes & objects, encapsulation, inheritance, & polymorphism, OOP design, Unified Modeling Language (UML), and CRC cards.
WHAT YOU WILL LEARN
-
recognize the basic concepts of OOPcreate and instantiate a C#/Java objectexplain what abstract classes are and illustrate with a sampleexplain what encapsulation is and illustrate with a sampleexplain what inheritance is and illustrate with a sampledemonstrate the concept of polymorphism and show how it works with a code sample.recognize the basic concepts of OOD
-
recognize the basic concepts of UML and recommended toolsdemonstrate the role of Uses Cases in OODdemonstrate how to model classes and objects using UMLdemonstrate the role of State Charts in OODdemonstrate how to create UML activity diagramsrecognize the basic concepts of Don't Repeat Yourself (DRY)demonstrate the use of a Class Responsibility Collaboration Card
IN THIS COURSE
-
1.Object-oriented Programming Fundamentals5m 8sUP NEXT
-
2.Creating Classes and Objects4m 21s
-
3.Working with Abstract Classes5m 39s
-
4.Understanding Encapsulation3m 58s
-
5.Implementing Inheritance5m 55s
-
6.Understanding Polymorphism3m 33s
-
7.Object-oriented Design Concepts3m 57s
-
8.Introduction to Unified Modeling Language2m 32s
-
9.UML Use Cases8m 3s
-
10.UML Class Diagrams7m 42s
-
11.UML State Charts4m 47s
-
12.UML Activity Diagrams7m 28s
-
13.Don't Repeat Yourself (DRY)2m 43s
-
14.Class Responsibility Collaboration Card2m 33s
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.