Category: Design Patterns

User Interface (UI) and User Experience (UX) design

User Interface (UI) and User Experience (UX) design are two critical components of any digital product. UI design is concerned with the visual aspects of a product, such as the layout, color scheme, typography, and other design elements. UX design, on the other hand, is concerned with how users interact with a product and how […]

Everything about Microsoft Power Apps

Microsoft Power Apps is a suite of apps, services, and connectors, as well as a data platform, that provides a rapid development environment to build custom apps for your business needs. Whether you want to create an app from scratch, or use a template, or generate an app from your data, Power Apps has you […]

ASP.NET Core MVC(.NET6) CRUD Operations using EntityFrameworkCore

MVC stands for Model-View-Controller, it’s a software architectural pattern that separates an application into three main components: Model, View and Controller. The Model represents the data and business logic of the application, the View is responsible for rendering the data into a user interface and the Controller handles user interactions and updates the Model accordingly. […]

MVC Architecture

MVC architecture  is basically designed to separate the business logic and application data from the presentation data to manage easily. MVC stands for L Model – View – Controller 1).  Model: The model object knows about all the data that need to be displayed. It is model who is aware about all the operations that […]

OOPS Concepts and .NET Part 2 Inheritance, Abstraction, Polymorphism

Summary The following article is the second of a three-part article series that presents definitions and samples for different Object-Oriented Programming (OOP) concepts and its implementation in .NET. The first part examined the concepts of classes, objects, and structures. This part examines the concepts of inheritance, abstraction, and polymorphism. The third and last part will […]

OOPS Concepts and .NET Part 2 Inheritance, Abstraction, Polymorphism

Summary The following article is the second of a three-part article series that presents definitions and samples for different Object-Oriented Programming (OOP) concepts and its implementation in .NET. The first part examined the concepts of classes, objects, and structures. This part examines the concepts of inheritance, abstraction, and polymorphism. The third and last part will […]