Free Intro to Magento Commerce (Cloud)

View class schedule

Target Audience

  • Magento 2 developers working on Cloud
  • Technical staff responsible for deploying and testing Magento projects on Cloud

Prerequisites

  • Familiarity with Git and command-line interface (CLI) tools
  • Basic understanding of Magento architecture (Magento folders structure, module structure, and so on)
  • Familiarity with Magento command-line tool
  • Understanding of the Magento static assets organization and deployment process

Course Overview

This free course is a video series that showcases basic setup and configuration details of Magento Commerce (Cloud).


The course provides a brief overview of the Magento cloud Admin. You will learn how to create a new project in Cloud, set env variables, set up admin access, and modify the admin password.


You will learn about development phases, how to use git for cloud operations (like deployment), and how to configure external services like Elasticsearch.


This course is based on Magento Commerce (Cloud) v2.2.x.

Learning Objectives

After this course, you will be able to:

  • Clone an environment using the command-line interface
  • Integrate and configure additional services
  • Push code to the integration environment
  • Use env variables to affect the deployment’s behavior
  • Generate static content on demand

Course Outline

1. Introduction
  • - Cloud Admin UI Overview
  • - Installing a blank site from a template

2. Configuration Files: Overview
  • - magento/routes.yaml
  • - magento/services.yaml
  • - magento.app.yaml
  • - magento.env.yaml

3. Service Configuration

4. Deployment Process
  • - Understanding the build and deploy phases
  • - Magento Cloud scripts for build and deply hooks
  • - Magento Cloud scripts configurations:
      o Environment variables (set from UI and for deploy hook only)
      o .magento.env.yaml

5. Static Content Deployment
  • - Move SCD to build phase
  • - Avoid SCD on both phases
  • - Generate static content on demand