Object-oriented Programming & Design Basics

Object-Oriented Programming
  • 14 Videos | 1h 15m 18s
  • Includes Assessment
  • Earns a Badge
Likes 105 Likes 105
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 OOP
    create and instantiate a C#/Java object
    explain what abstract classes are and illustrate with a sample
    explain what encapsulation is and illustrate with a sample
    explain what inheritance is and illustrate with a sample
    demonstrate 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 tools
    demonstrate the role of Uses Cases in OOD
    demonstrate how to model classes and objects using UML
    demonstrate the role of State Charts in OOD
    demonstrate how to create UML activity diagrams
    recognize the basic concepts of Don't Repeat Yourself (DRY)
    demonstrate the use of a Class Responsibility Collaboration Card

IN THIS COURSE

  • Playable
    1. 
    Object-oriented Programming Fundamentals
    5m 8s
    UP NEXT
  • Playable
    2. 
    Creating Classes and Objects
    4m 21s
  • Locked
    3. 
    Working with Abstract Classes
    5m 39s
  • Locked
    4. 
    Understanding  Encapsulation
    3m 58s
  • Locked
    5. 
    Implementing Inheritance
    5m 55s
  • Locked
    6. 
    Understanding Polymorphism
    3m 33s
  • Locked
    7. 
    Object-oriented Design Concepts
    3m 57s
  • Locked
    8. 
    Introduction to Unified Modeling Language
    2m 32s
  • Locked
    9. 
    UML Use Cases
    8m 3s
  • Locked
    10. 
    UML Class Diagrams
    7m 42s
  • Locked
    11. 
    UML State Charts
    4m 47s
  • Locked
    12. 
    UML Activity Diagrams
    7m 28s
  • Locked
    13. 
    Don't Repeat Yourself (DRY)
    2m 43s
  • Locked
    14. 
    Class Responsibility Collaboration Card
    2m 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.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 41 Likes 41  
Likes 98 Likes 98  
Likes 87 Likes 87