https://devdocs.magento.com/guides/v2.4/install-gde/install-flow-diagram.html
Setup Environment: (Timeline: 1 Day)
Suggest:
Recommend: Use ubuntu (or other linux distribution) to install and develop magento (magento doesn’t support windows)
If you don’t have ubuntu, you should run in Virtual Box/VM Ware
Guide:
Apache server: (recommend - easier to setup)
https://www.mgt-commerce.com/tutorial/how-to-install-magento-2-4-4-on-debian-11/
Note:
Edit /etc/hosts and add
127.0.0.1 your-domain.com
If you don’t have real domain and the server is local (your PC)
Nginx server :
Note: Ingore step 9 (install HTTPS) in nginx guide. In development environment, most case doesn't need to run https.
Exercise:
Install the environment in Linux
Phpstorm install with Magento plugin supported
Install Magento, show home page, login to backend without errors.
Install Sample data:
https://www.magetop.com/blog/cai-sample-data-trong-magento-2/
Basic Business (Timeline: 3 Days)
Exercise: Research and create some sample following the user guide :
https://docs.magento.com/user-guide/
Follow the user guide and research the Magento Basic Business:
Catalog Product: https://docs.magento.com/user-guide/catalog.html
Compare 6 product types of Magento (simple, ,virtual, downloadable, group, bundle, configurable)
Create sample product types in backend
Create category, assign product to category
Create attribute, assign attribute set, change attribute value in product form
Customer: https://docs.magento.com/user-guide/customers.html
Create customer in frontend
Create customer in backend
Create customer group
Order: https://docs.magento.com/user-guide/sales/orders.html
Create order in frontend
Guest Checkout
Customer Checkout
Create order in backend
Create Invoice
Partial
Full
Create Shipment
Partial
Full
Create Creditmemo
Partial
Full
How many order status ? How is changed?
Reorder feature
Tax: https://docs.magento.com/user-guide/tax/taxes.html
Setup Tax
How tax calculate
Promotion: https://docs.magento.com/user-guide/marketing/promotions.html
Catalog rule
Shopping cart rule
General Config: https://docs.magento.com/user-guide/stores/stores.html
Multi store
Multi Currency
Payment method
Shipping method
User/Role