Fundamentals & Basic Principles
What is the programming paradigms? Since the beginning of software development, there have been many approaches to designing programming languages. The concepts, principles and rules of a programming language is called a programming paradigm. Though in theory, programming languages fall under one paradigm only. In practice, a programming language be a combination of multiple paradigms.
Introduction To UML
Unified Modeling Language (UML) is a modeling language that helps us to represent how the software is structured, and how different modules, classes and object interact with each other, and the relation between them.
Gof Patterns Overview
GOF(Gang Of Four) patterns are commonly used reusable object oriented programming patterns while developing highly maintainable and reusable software.