Course Code: magento
Duration: 14 hours
Prerequisites:

None

Overview:

Magento Commerce is the leading platform for open commerce innovation with over $50B in gross merchandise volume transacted on the platform annually.

Audience

This course is suitable for engineers and developers seeking to deploy and utilize Magento 2.1 as an ecommerce platform.

After completing this course, delegates will be able to:

  • understand Magenta’s structure and deployment mechanisms
  • carry out installation / production environment / architecture tasks and configuration
  • assess code quality, perform debugging, monitoring
  • implement advanced production like elastic search, multiple websites and logging
  • customize Magento's webstore to their specific requirements 
Course Outline:

Introduction

Configuring Magento

Security settings

  • Secure cron.php to run in a browser
  • X-Frame-Options header

Magento application initialization and bootstrap

  • Set the value of bootstrap parameters
  • About Magento modes
  • Customize base directory paths (MAGE_DIRS)
  • Enable profiling (MAGE_PROFILER)

Command line configuration

  • Get started with command-line configuration
  • Manage the cache
  • Manage the indexers
  • Configure and run cron
  • Code compiler
  • Set the Magento mode
  • URN highlighter
  • Dependency reports
  • Translation dictionaries and language packages
  • Deploy static view files
  • Create symlinks to LESS files
  • Run unit tests
  • Convert layout XML files
  • Generate data for performance testing
  • Run the support utilities (Enterprise Edition only)

Multiple websites or stores

  • Set up multiple websites with nginx
  • Set up multiple websites with Apache

Magento configuration files

  • Magento's deployment configuration
  • Module configuration files
  • Create or extend configuration types

Caching

  • Associate cache frontends with cache types
  • Low-level cache options
  • Database caching
  • Create a cache type

Configure Redis

  • Use Redis for page caching
  • Use Redis for session storage

Configure and use Varnish

  • Install Varnish
  • Configure Varnish and your web server
  • Configure Magento to use Varnish
  • Final verification
  • How Magento cache clearing works with Varnish
  • How Varnish caching works
  • Troubleshooting 503 (Backend Fetch Failed) errors

Use memcached for session storage

  • Install, configure, verify memcached on Ubuntu
  • Install, configure, verify memcached on CentOS
  • Configure Magento to use memcached

Install and configure Elasticsearch (Enterprise Edition only)

  • Configure nginx and Elasticsearch
  • Configure Apache and Elasticsearch
  • Configure Elasticsearch stopwords

Message Queues (Enterprise Edition only)

  • Configure message queue topology
  • MySQL message queues

Install and configure Solr (Enterprise Edition only)

  • Configure Solr and Magento
  • Prepare Solr for production

Split database performance solution (Enterprise Edition only)

  • Automatically configure master databases
  • Manually configure master databases
  • Verify split databases
  • Set up optional database replication
  • How to locate your session files

Deploy Magento to production

  • Magento ownership and permissions in development and production
  • Deployment steps

Web Setup:

Installation

  • Checklist
  • Your Login Credentials
  • For Your Records

Your Magento Account

  • Creating an Account
  • Sharing Your Account

Quick Tour

  • Path to Purchase
  • Customer Journey

Basic Configuration

  • Store Admin
  • Store Details
  • Storefront Branding
  • Websites, Stores & Views
  • Industry Compliance
Sites Published:

United Arab Emirates - Deploying Magento 2.1 for eCommerce

Qatar - Deploying Magento 2.1 for eCommerce

Egypt - Deploying Magento 2.1 for eCommerce

Saudi Arabia - Deploying Magento 2.1 for eCommerce

South Africa - Deploying Magento 2.1 for eCommerce

Brasil - Magento 2.1 para e-commerce

Canada - Deploying Magento 2.1 for eCommerce

中国 - Deploying Magento 2.1 for eCommerce

香港 - Deploying Magento 2.1 for eCommerce

澳門 - Deploying Magento 2.1 for eCommerce

台灣 - Deploying Magento 2.1 for eCommerce

USA - Deploying Magento 2.1 for eCommerce

Österreich - Deploying Magento 2.1 for eCommerce

Schweiz - Deploying Magento 2.1 for eCommerce

Deutschland - Deploying Magento 2.1 for eCommerce

Czech Republic - Deploying Magento 2.1 for eCommerce

Denmark - Deploying Magento 2.1 for eCommerce

Estonia - Deploying Magento 2.1 for eCommerce

Finland - Deploying Magento 2.1 for eCommerce

Greece - Deploying Magento 2.1 for eCommerce

Magyarország - Deploying Magento 2.1 for eCommerce

Ireland - Deploying Magento 2.1 for eCommerce

Luxembourg - Deploying Magento 2.1 for eCommerce

Latvia - Deploying Magento 2.1 for eCommerce

España - Implementación de Magento 2.1 para eCommerce

Italia - Deploying Magento 2.1 for eCommerce

Lithuania - Deploying Magento 2.1 for eCommerce

Nederland - Deploying Magento 2.1 for eCommerce

Norway - Deploying Magento 2.1 for eCommerce

Portugal - Magento 2.1 para e-commerce

România - Deploying Magento 2.1 for eCommerce

Sverige - Deploying Magento 2.1 for eCommerce

Türkiye - Deploying Magento 2.1 for eCommerce

Malta - Deploying Magento 2.1 for eCommerce

Belgique - Deploying Magento 2.1 for eCommerce

France - Deploying Magento 2.1 for eCommerce

日本 - Deploying Magento 2.1 for eCommerce

Australia - Deploying Magento 2.1 for eCommerce

Malaysia - Deploying Magento 2.1 for eCommerce

New Zealand - Deploying Magento 2.1 for eCommerce

Philippines - Deploying Magento 2.1 for eCommerce

Singapore - Deploying Magento 2.1 for eCommerce

Thailand - Deploying Magento 2.1 for eCommerce

Vietnam - Deploying Magento 2.1 for eCommerce

India - Deploying Magento 2.1 for eCommerce

Argentina - Implementación de Magento 2.1 para eCommerce

Chile - Implementación de Magento 2.1 para eCommerce

Costa Rica - Implementación de Magento 2.1 para eCommerce

Ecuador - Implementación de Magento 2.1 para eCommerce

Guatemala - Implementación de Magento 2.1 para eCommerce

Colombia - Implementación de Magento 2.1 para eCommerce

México - Implementación de Magento 2.1 para eCommerce

Panama - Implementación de Magento 2.1 para eCommerce

Peru - Implementación de Magento 2.1 para eCommerce

Uruguay - Implementación de Magento 2.1 para eCommerce

Venezuela - Implementación de Magento 2.1 para eCommerce

United Kingdom - Deploying Magento 2.1 for eCommerce

South Korea - Deploying Magento 2.1 for eCommerce

Pakistan - Deploying Magento 2.1 for eCommerce

Sri Lanka - Deploying Magento 2.1 for eCommerce

Bulgaria - Deploying Magento 2.1 for eCommerce

Bolivia - Implementación de Magento 2.1 para eCommerce

Indonesia - Deploying Magento 2.1 for eCommerce

Kazakhstan - Deploying Magento 2.1 for eCommerce

Moldova - Deploying Magento 2.1 for eCommerce

Morocco - Deploying Magento 2.1 for eCommerce

Tunisia - Deploying Magento 2.1 for eCommerce

Kuwait - Deploying Magento 2.1 for eCommerce

Oman - Deploying Magento 2.1 for eCommerce

Slovakia - Deploying Magento 2.1 for eCommerce

Kenya - Deploying Magento 2.1 for eCommerce

Nigeria - Deploying Magento 2.1 for eCommerce

Botswana - Deploying Magento 2.1 for eCommerce

Slovenia - Deploying Magento 2.1 for eCommerce

Croatia - Deploying Magento 2.1 for eCommerce

Serbia - Deploying Magento 2.1 for eCommerce

Bhutan - Deploying Magento 2.1 for eCommerce

Nepal - Deploying Magento 2.1 for eCommerce

Uzbekistan - Deploying Magento 2.1 for eCommerce