Hello, php developers! You always wanted to learn Magento for getting a good job and careers? Read on.
What is Magento?
Magento is an e-commerce platform built on open source technology which provides online merchants with a flexible shopping cart system, as well as control over the look, content and functionality of their online store. Magento offers powerful marketing, search engine optimization, and catalog-management tools. We believe that Magento is one of the best ecommerce platforms available today, with editions ranging from community open source, to massive, large-scale enterprise SaaS based systems.
Why Magento 2 is better in compare to Magento 1?
https://www.shopping-cart-migration.com/blog/42-magento/43708-the-key-differences-between-magento-1x-and-20
Basic skills
Before start working with Magento 2, for Backend developers, it is recommended to have advanced knowledge of “PHP” and basic knowledge of MySQL, XML, Javascript.
Frontend developers should have knowledge of HTML, CSS, LESS, RWD, Javascript, Knockout JS and the basic understanding of PHP and XML.
How to install Magento 2
1.System requirements
Before installing Magento 2, make sure your system meets the following requirements:
- Operating systems: Linux distributions such as RedHat Enterprise Linux (RHEL), CentOS, Ubuntu, Debian, and so on
- Apache 2.2 or later
- PHP 5.5.x or PHP 5.6.x
Note: Magento 2 does not support PHP 5.4. - Required PHP extensions:
- PDO/MySQL
- mbstring
- mcrypt
- mhash
- simplexml
- curl
- gd2, ImageMagick 6.3.7 (or later) or both
- soap
- intl
- bc-math
- openssl
- MySQL 5.6.x
- Mail Transfer Agent (MTA) or an SMTP server
- Optional but recommended:
- php_xdebug2.2.0 or later (development environments only; can have an adverse effect on performance)
- PHPUnit (as a command-line tool) 4.1 or later
Related Post: How To Edit And Delete Order In Magento 2
2.Installation Magento 2.0
follow the steps below to install Magento 2.
1. Upload package to your web root
2. Create DataBase
Open PHPMyAdmin, and create Database for Magento 2.0
Step 1: Agree and Setup
The Magento Downloader welcome page appears.
Step 2: Verify System requirements
To validate your server environment, click the Continue button. If error warnings appear, you must correct the errors and validate your environment again
Step 3: Setup the database
- Database Server Host: Enter the server qualified hostname or IP address. If your server is on the same host as your web server, enter localhost
- Database Server Username
- Database Server Password
- Database Name: input the database name you have just created at section Create Database
- Table prefix: this field could left blank
Step 4: Web Configuration
- Your Store Address: enter the base URL for your store
- Magento Admin Access: Enter the base URL for the store’s Admin Panel. The default value is admin
Step 5: Configure Language, Time Zone, and Currency
Step 6: Create Admin Account
- New Username: enter the Admin account of the owner of your store
- New Email: enter the Email of the owner of your store
- New Username: enter the Password of the owner of your store
- New Email: Confirm the password
Step 7: Install & Finish
Related Post: How To Upgrade From Magento 2.0.0 to Magento 2.0.1
Documentation
Magento is very well documented. Once installed go through Magento Community User Guide and get familiar with it.
Next step for Backend developers is PHP Developer Guide. I know there is a ton of stuff there. But be persistent, don’t give up, and in the end, it will be worthwhile. For Frontend developers, there is Frontend Developer Guide.
Conclusion
In conclusion, out-of-the-box capabilities of Magento 2 are more powerful than in previous platform versions. However, other improvements can increase your site traffic dramatically and help achieve higher goal.