IT & Software
Showing 4573–4584 of 16328 results
Design of Computer Programs
Explore the principles and practices of designing effective and efficient computer programs.
Design Patterns in C++ 20: Behavioral – Chain of Responsibility to Memento
This course will teach you how to apply Behavioral Design Patterns in your C++ applications.
Design Patterns in C++ 20: Creational
Creational design patterns lie at the heart of object-oriented programming. This course will teach you how to leverage the creational design patterns and SOLID principles in C++ in order to create well-designed systems.
Design Patterns in C++: Behavioral – Observer to Visitor
This course will teach you Behavioral type of C++ design patterns like Observer, State, Strategy, Template Method, and Visitor.
Design Patterns in C++: Structural – Adapter to Decorator
This course will teach you about the first four structural design patterns, these patterns explain how to use class composition and inheritance to build extendible and maintainable design.
Design Patterns in C++: Structural – Façade to Proxy
This course will teach you structural type of C++ design patterns like Façade, Flyweight, Null Object, and Proxy.
Design Patterns in Java: Behavioral
The Gang of Four Design Patterns explained and implemented using Java.
Design Patterns in Java: Creational
This course will teach you the design patterns covered by the Gang of Four while using Java for the programming language.
Design Patterns in Java: Structural
The Gang of Four Design Patterns explained and implemented using Java.
Design Patterns in Java: The Big Picture
Learn what design patterns are, why they are important, and understand the most popular Gang of Four patterns and how they relate to other patterns.
Design Patterns in Python 3
This course will teach you how to use proven object-oriented design patterns to significantly enhance the stability, testability, and maintainability of your Python development while decreasing your development time.
Design Patterns Overview
Design patterns help developers solve problems using proven approaches. They help teams discuss code using higher level concepts and terms. This course introduces you to design patterns and prepares you to start mastering patterns!