Students will be introduced to eCommerce and shopify development. Students will create a Shopify store for their niche market and be setup for success in the first steps towards Shopify’s Theme Development Certification.

Course Outline

Course Lecturers

Sarah Rose, Quality Manager (Main Point of Contact)
Jon Decher, Developer, Shopify Lead
Rachel Marceau, Developer, Training Lead
Nate Wiebe, Director of Development

Date Lesson Due This Week (have ready for class)
January 23rd Lesson 1: Introduction To eCommerce And The Shopify Platform n/a
January 30th Lesson 2: Admin Panel and Working With Git
  • Niche Market Selected
  • Store Name & Logo Ready
  • IDE Setup
  • Theme Selected
February 6th Lesson 3: Liquid, Sections, and Snippets
  • Sample Products Imported
  • Git Best Practices Reviewed
February 13th – Class Cancelled (Enjoy your break!)
February 20th – No Class (Reading Week)
February 27th Lesson 4: Custom Landing Page Build
  • Image Gallery Styled
  • Text Column with Images Block Created
  • Blog or Forms Workshop Complete
March 5th Lesson 5: Shopify Apps
March 12th Lesson 6: Theme Certification Study Guide
March 19th Lesson 7: 1-on-1 Assistance/Work Period
March 26th Presentation: Store Presentations Store Presentation

Course Project: Create a Shopify Store

You will be creating a new Shopify store based on a niche market you select. This store will use a premade free theme from Shopify, but with various customizations and custom features built by you.

At the end of the course, you will present your store. We will be walking through the class and having smaller group conversations about your store. Be confident and ready to answer questions about what you’ve accomplished.

Due Beginning of Class Week 8

Expectations:

  • A store will be created based on a niche market that will include a unique business name and logo.
  • The Liquid templating language will be used to customize your store to match your brand.
  • A “local” development environment will be setup and tracked in a git repository.
  • Techniques learned from the course will be utilized to get the most out of your Shopify template.

At a minimum, your store must include the following pages::

  • Home
  • About
  • Contact
  • Privacy Policy
  • At least 3 Collections
  • At least 10 Products
  • Working Cart and Checkout Process
  • Account Pages (log in, register, forgot password, reset password, my account)

We’re expecting to see a variety of theme customizations, including but not limited to:

  • New logo, fonts, colours, and overall branding
  • Customization of various pages and layouts
  • Adjusting content across the site to match your niche market
  • Inclusion of custom features and sections
  • Install and configure at least 2 free Shopify apps on your store.

You will also be building a custom landing page on the site that includes sections you’ve built throughout the course:

  • Image gallery
  • Text columns with images
  • Featured Product(s)
  • Featured Collection(s)

Our team will be reviewing and providing suggestions based on the following:

  • Design and User Experience: Does the store look unique, and did you apply custom branding throughout? Is the store easy to use and purchase from?
  • Marketing: Are there marketing opportunities available? Any promotions or sales?
  • Theme Customizations: How far did you adjust the theme? Does it look like the demo, or a custom site?
  • Development: Were you following git and theme best practices?

Lesson 1: Introduction To eCommerce And The Shopify Platform

Workshop:

  • Select a Niche Market
  • Create a Store Name and Logo
  • Setup IDE for Shopify Development
  • Choose a Shopify Theme For Your Store

Homework:

  • Wrap up anything we didn’t manage to complete in class

Download Lecture Presentation


Lesson 2: Admin Panel and Working With Git

Workshop:

  • Import Sample Product Data
  • Walk Through Shopify Admin Panel with Jon
  • Edit Pages, Products, Collections, Blogs, and Navigation
  • Install Theme Kit
  • Setup Git

Homework:

Download Lecture Presentation


Lesson 3: Liquid, Sections, and Snippets

Workshop:

  • Introduction to Liquid
  • Walkthrough of Liquid Basics
  • Discuss Objects, Filters, and Tags
  • Discuss Sections, Snippets, and Schema
  • Building Custom Image Gallery

Download Liquid Walkthrough File

Download Call-to-Action Tutorial File

Download Image Gallery Tutorial File

Homework:

Download Workshop Reference Slides


Remaining lessons will be uploaded as classes progress.