Object-oriented Programming & Design Basics

Object-Oriented Programming    |    Beginner
  • 14 videos | 1h 8m 18s
  • Includes Assessment
  • Earns a Badge
Rating 4.4 of 224 users Rating 4.4 of 224 users (224)
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

  • 5m 8s
    Upon completion of this video, you will be able to recognize the basic concepts of object-oriented programming. FREE ACCESS
  • 4m 21s
    During this video, you will learn how to create and instantiate an object in C#/Java. FREE ACCESS
  • Locked
    3.  Working with Abstract Classes
    5m 39s
    After completing this video, you will be able to explain what abstract classes are and illustrate with a sample. FREE ACCESS
  • Locked
    4.  Understanding  Encapsulation
    3m 58s
    After completing this video, you will be able to explain what encapsulation is and illustrate with a sample. FREE ACCESS
  • Locked
    5.  Implementing Inheritance
    5m 55s
    After completing this video, you will be able to explain what inheritance is and illustrate with a sample. FREE ACCESS
  • Locked
    6.  Understanding Polymorphism
    3m 33s
    In this video, you will learn about the concept of polymorphism and show how it works with a code sample. FREE ACCESS
  • Locked
    7.  Object-oriented Design Concepts
    3m 57s
    Upon completion of this video, you will be able to recognize the basic concepts of object-oriented design. FREE ACCESS
  • Locked
    8.  Introduction to Unified Modeling Language
    2m 32s
    Upon completion of this video, you will be able to recognize the basic concepts of UML and the recommended tools. FREE ACCESS
  • Locked
    9.  UML Use Cases
    8m 3s
    During this video, you will learn how to apply Use Cases in OOD. FREE ACCESS
  • Locked
    10.  UML Class Diagrams
    7m 42s
    In this video, you will learn how to model classes and objects using Unified Modeling Language. FREE ACCESS
  • Locked
    11.  UML State Charts
    4m 47s
    In this video, find out how to apply State Charts in Object Oriented Design. FREE ACCESS
  • Locked
    12.  UML Activity Diagrams
    7m 28s
    In this video, you will learn how to create UML activity diagrams. FREE ACCESS
  • Locked
    13.  Don't Repeat Yourself (DRY)
    2m 43s
    Upon completion of this video, you will be able to recognize the basic concepts of Don't Repeat Yourself (DRY). FREE ACCESS
  • Locked
    14.  Class Responsibility Collaboration Card
    2m 33s
    Learn how to use a Class Responsibility Collaboration Card. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.5 of 201 users Rating 4.5 of 201 users (201)
Rating 4.5 of 105 users Rating 4.5 of 105 users (105)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.3 of 80 users Rating 4.3 of 80 users (80)
Rating 4.5 of 100 users Rating 4.5 of 100 users (100)
Rating 4.3 of 60 users Rating 4.3 of 60 users (60)