What is Data Flow Diagram, DFD Types, DFD Levels, Four DFD Entity

Data Flow Diagram Defines  Graphical / Visualization Diagram of any Task / Business, It is represented as a set of symbols, notations  to represent a Diagram.

DFD referred  as Structured Systems Analysis and Design Method (SSADM).

Data Flow Diagram Four Type Entity::

“It is a set of four main elements: entity, process, data store and data flow.”

Continue reading “What is Data Flow Diagram, DFD Types, DFD Levels, Four DFD Entity”

How Magento 2.x Provides Globally Sales Tax Solutions by Avalara.com

Avalara provides Globally Sales Tax solutions that automatically sales tax calculations and the tax filing process. Avalara provides real-time tax rates from more than 12,000 tax jurisdictions & provides API Integration for different ERP, accounting, retail ecommerce, and other financial management business platform as Shopify Plus, Magento 2.x, Wix, QuickBooks, BigCommerce, WordPress etc.

Avalara delivers cloud-based compliance tax solutions, based on SAAS model for various transaction taxes, including sales and use, VAT, GST, excise, communications, lodging, customs duties and other indirect tax types, Avalara’s comprehensive solutions are designed to be fast, accurate, and easy to use. 

Continue reading “How Magento 2.x Provides Globally Sales Tax Solutions by Avalara.com”

What is ERP [Enterprise Resource Planning], PIM [Product Information Management], OMS [Order Management System]

Enterprise resource planning (ERP) is a software used by organization to manage and integrate their businesses activities / processes needed.

Ecommerce ERP following below features

  • Catalog Mgt
  • Inventory Mgt
  • Warehouse and distribution network Mgt
  • Supply Chain Mgt
  • Sales Mgt
  • Marketing Mgt
  • Human Resources (employees and recruitment processes) Mgt
  • Company Accounting Mgt
  • Customer Relationship Management
  • Improved Customer Service
  • High level of Ecommerce Cloud & Data Security
  • Standardize Modern Ecommerce Business
  • Big Data and Business Performance analytics
Continue reading “What is ERP [Enterprise Resource Planning], PIM [Product Information Management], OMS [Order Management System]”

How to Install Magento 2.4.x with Sample Data via Command Line

The following below steps need to follow to Install Magento 2.4.x with Sample Data via Command Line

Step [1] – Here we considering , already Magento 2.4.x running perfectly in your Machine, if not follow below Link

How Do Install Magento 2.4.x by Using Composer

Step [2] – Once Magento 2.4.x installed & running perfectly in your Machine

Run below command to deploy Sample Data,

Go to root of your installed Magento 2.4.x folder & run below command

Continue reading “How to Install Magento 2.4.x with Sample Data via Command Line”

Why Need To Use SOLID Principles in Programming?

SOLID Principles are coding standard that all developers / programmers must have follow as good understanding rules / regulations to develop software properly.

SOLID is an acronym that stands for five key design principles:

S – stands for Single-Responsibility Principle
O – stands for Open-Closed Principle
L – stands for Liskov Substitution Principle
I – stands for Interface Segregation Principle
D – stands for Dependency Inversion Principle

Single Responsibility Principle [SRP] :: very class should have a single responsibility or single job or single purpose and only one reason to change, meaning that a class should have only one job.

For Example Single Responsibility Principle:: While developing software, The task is divided into different members doing different things as

  • Front-end designers do design
  • Tester does testing
  • Backend developer takes care of backend development
  • Mobile App developer takes care of mobiles app development

Finally, we can say that everyone has a single job or responsibility.

Liskov’s Substitution Principle:: “Derived or child or sub classes must be substitutable for their base or parent classes“. This principle ensures that any class that is the child of a parent class should be usable in place of its parent without any unexpected behavior.

For Example Liskov’s Substitution Principle:: One of the classic examples of this principle is a rectangle having four sides. A rectangle’s height can be any value and width can be any value. A square is a rectangle with equal width and height. So we can say that we can extend the properties of the rectangle class into square class.

Interface Segregation Principle [ISP]:: A system / client should never be forced to implement an interface that it doesn’t use, or clients shouldn’t be forced to depend on methods they do not use.

For Example Interface Segregation Principle:: Suppose if you enter a restaurant and you are pure vegetarian. The waiter in that restaurant gave you the menu card which includes vegetarian items, non-vegetarian items, drinks, and sweets. In this case, as a customer, you should have a menu card which includes only vegetarian items, not everything which you don’t eat in your food. Here the menu should be different for different types of customers. The common or general menu card for everyone can be divided into multiple cards instead of just one. Using this principle helps in reducing the side effects and frequency of required changes..

SOLID principle was introduced by Robert C. Martin, also known as Uncle Bob and it is a coding standard in programming.