Object-Oriented Design: SOLID beginner
Technology:
Expertise:
- 4 Courses | 4h 33m 55s
- 1 Book | 6h 16m
- 1 Course | 1h 8m 18s
- 7 Books | 56h 5m
- 2 Courses | 1h 43m 6s
Object-oriented programming (OOP) is a powerful method for building modular applications. Explore the various aspects of object-oriented design.
GETTING STARTED
Object-oriented Programming & Design Basics
-
5m 8s
-
4m 21s
COURSES INCLUDED
Introduction to SOLID
There are a number of concepts that encompass the object-oriented design methodology known as SOLID. Explore Agile development, and the Single Responsibility Principle and Liskov Substitution Principle of SOLID.
16 videos |
1h 30m
Assessment
Badge
The Open/Closed Principle
The Open/Closed Principle (OCP) is part of the SOLID methodology of object-oriented design. Explore OCP, its effects, and how to utilize it in C#.
7 videos |
39m
Assessment
Badge
SOLID Fundamentals
Two of the principles of the SOLID methodology are the Interface Segregation Principle and the Dependency Inversion Principle. Learn what these principles encompass and how to implement them in C#.
14 videos |
1h 13m
Assessment
Badge
Injection Principles & Applying SOLID Principles
Dependency injection and the Dependency Inversion Principle of SOLID go hand-in-hand. Discover dependency injection in C#, and how to apply the SOLID principles to an application.
13 videos |
1h 11m
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Object-oriented Programming & Design Basics
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.
14 videos |
1h 8m
Assessment
Badge
COURSES INCLUDED
CQRS Architecture Basics
Command and Query Responsibility Segregation, or CQRS, was developed as a way to ensure that methods working with data only perform as needed. Explore domain and model driven design, as well as N-Tier and CRUD architecture.
9 videos |
42m
Assessment
Badge
Introducing & Applying CQRS
Explore the use of CQRS as a design pattern, including comparing it with other methodologies and applying it in a C# solution.
16 videos |
1h
Assessment
Badge
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES
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.BOOKS INCLUDED
Book
Beginning SOLID Principles and Design Patterns for ASP.NET DevelopersIncluding numerous working examples, this book teaches you all the essential knowledge required to learn and apply time-proven SOLID principles of object-oriented design and important design patterns in ASP.NET 5 (recently renamed ASP.NET Core 1.0) applications.
6h 16m
By Bipin Joshi
BOOKS INCLUDED
Book
Learning Object-Oriented Programming in C# 5.0This title will be removed from the Skillsoft library on May 24, 2024.
8h 27m
By B. M. Harwani
Book
Object-Oriented Programming Languages and Event-Driven ProgrammingIncluding chapter summaries, review questions, exercises, and an appendix with event-driven projects, this book explains and illustrates essential concepts of programming language design and implementation in the context of the object-oriented programming language (OOPL) paradigm.
12h 32m
By Dorian P. Yeager
Book
Object-Oriented Analysis, Design and Implementation: An Integrated Approach, Second EditionWith a focus on implementation aspects, this book uses a case-study-based approach to provide a comprehensive introduction to the principles of object-oriented design.
8h 29m
By Brahma Dathan, Sarnath Ramnath
Book
Principles of Object-Oriented JavaScriptRevealing JavaScript's unique implementation of inheritance and other key characteristics, this guide will help you unlock the secrets behind how objects work in JavaScript so you can write clearer, more flexible, and more efficient code.
1h 25m
By Nicholas C. Zakas
Book
Object-Oriented Analysis and Design Through Unified Modeling LanguageWritten in plain-English and containing easy examples, this book represents the fundamentals of Object Technology, OOP and OOAD and how we are inclined towards object-oriented analysis and design from traditional approach.
3h 27m
By Gandharba Swain
Book
Introduction to Programming and Object-Oriented Design Using Java, Third EditionContaining numerous examples and exercises, this step-by-step comprehensive guide provides you with the practice you need to acquire real proficiency in the design and construction of software systems.
15h 26m
By Frederick A. Hosch, Jaime Niño
Book
Object-Oriented Design with ABAP: A Practical ApproachThrough simple examples and metaphors, this book demystifies the object-oriented programming model and helps you conquer your fear and anxiety while learning how the concepts behind object-oriented design apply to the ABAP programming environment.
6h 19m
By James E. McDonough
SHOW MORE
FREE ACCESS