Course Content
M2: Headless Commerce
The world of eCommerce is changing. You might even say that it has lost its head. With consumers getting used to consuming content and making purchases through various touch points — from IoT devices to progressive web apps — legacy eCommerce platforms are struggling to keep up with the demands of the customer.
0/9
M4: B2B eCommerce Platform Features
Business-to-business (B2B) eCommerce platforms cater to companies that sell their own products or services to other businesses. B2B eCommerce platforms are popular with companies looking to diversify their revenue streams.
0/21
M5: Adobe Magento Commerce
Adobe commerce (formerly Magento Commerce) has proven to be a popular choice for enterprise eCommerce brands. According to Salmon, Magento accounts for 31.4% of top 100,000 eCommerce sites.
0/5
M6: Adobe Magento 2 Migration
Adobe Magento powers around 9 percent of the world’s eCommerce sites — and a great number of those users are at a crossroads: Should we go through the process of migrating to Magento 2, or should we explore pastures anew?
0/8
M7: Speed Up Your Website and Applications
Site speed is critical for a successful website. Speed affects everything from a website's visibility on SERPs to conversion rates, engagement, and overall customer satisfaction. Needless to say, optimizing your website's speed is a necessity, but that doesn't make figuring out how to do it any easier.
0/14
M8: Panama Papers: 2 Key Breaching Open Source Platforms
The hacking of Mossack Fonseca’s client portal leaked over 11.5 million documents, 4.8 million emails and 2.6TB of data - the largest leak in history. Prime ministers have resigned, business people are being scrutinized and over 30 countries have launched investigations against individuals and companies.
0/4
M9: Contentstack
Deciding on your next content management system can depend on several factors, including your current tech stack, the requirements of different departments, your current priorities and where you see your business heading in the future.
0/10
Case Study 1: Did You Start Up a New Media Behemoth in 2005? These Guys Did…
Does the year 2005 feel like yesterday to you? Can you believe we’re now laying on the nostalgia about the events of just over 10 years ago?!
0/6
Case Study 2: What Does Adobe Acquiring Magento Mean For..?
“Adobe to Acquire Magento Commerce” was the straightforward headline of the press release that popped up in my news alert. Just five simple words. And yet, their impact could be tremendous. An impact that will be felt differently, depending on your role and relationship with these two software companies.
0/7
Case Study 3: Music Streaming No Longer Just For Men on Pirate Ships
You know it’s an election year when every face on your TV is suddenly an expert in human psychology.
0/1
Case Study 4: Core dna vs BigCommerce vs Shopify Plus: Platform Standoff
This lesson will analyze BigCommerce, Shopify Plus, and Core dna to see which platform best suits forward-thinking online retailers looking to provide experiences, not just products.
0/1
Case Study 5: Acquia Acquired For $1B: What Does It Mean For Their Future?
The acquisition (or should we say, Acquiasition) may not come as a surprise to those who have followed Acquia’s story closely over the past few years. In a 2018 article for Xconomy, CEO of Acquia, Michael Sullivan, hinted that the company might end up selling “to accelerate (growth) even faster.”
0/1
Case Study 6: The Amazon Survival Guide: Thriving in The Age of Amazon
Amazon’s dominance over the eCommerce market is almost scary. 44% of all product searches, in fact, start with Amazon. They own 43% of all U.S. online retail sales. That’s almost half the market!
0/5
Case Study 7: Ascedia – Providing A Headless Solution For Standard Process (Case Study)
How Ascedia helped nutritional supplement giant, Standard Process, rewrite the way they engaged with their customers.
0/4
Assessment + Professional Diploma Certificate
eCommerce Platform Strategist

The 5 Key Areas That Influence Site Speed

A lot goes into a website. Paying closer attention to the following areas can help increase website speed and performance.

1. Development Improvements

Front End Technologies – What You Should Know

  • Templating Role: Templating Languages are somewhat of a hot topic nowadays. While some argue they’re irrelevant, a lot of website owners are migrating and trying to hit better Lighthouse Scores without any JS Framework.
  • Template Caching: Aka Dynamic Page Caching, Template Caching allows you to cache entire templates, making your pages much more lightweight.
  • Template Rendering: A template provides the basic HTML and serves it to the users. If you use a templated website builder, they sometimes create messy code that can slow your site.
  • Browser Performance Usage: Maximise what you can do with the built-in browser tools or browser extensions to improve speed.

2. JS Plugins

Improve JavaScript performance. Use the checklist below to improve application performance.

  • Cache in the browser
  • Remove superfluous JavaScript
  • Avoid using too much memory
  • Defer the load of JavaScript that is not required
  • Prioritize access to local variables
  • Implement the optimizations that you would apply in any other programming language
  • Skip using global variables
  • Use tools to detect problems (Scroll up to view our favorite diagnostic tools.)

3. CSS Performance

It’s essential to optimize your CSS so that it’s faster-loading, simpler to work with, and more efficient. The following tips will help you maximize CSS performance.

  • Replace images with CSS effects
  • Eliminate unnecessary fonts
  • Use modern layout techniques
  • Reduce CSS code
  • Simplify your selectors
  • Use CSS animations (CSS animations will not work in older browsers such as IE9 and below)
  • Adopt SVG images
  • Avoid Base64 Bitmap images
  • Consider progressive rendering (it defines individual stylesheets for separate components)

4. CSS & JS is Designed for Various Channels

CSS and JavaScript are both intricate parts of a webpage with HTML but play different roles. JS, CSS layouts, and responsive designs must be applicable for various communication channels with so many frameworks coming out.

5. APIs

An API (Application Programming Interface) allows applications to access data and interact with other software, operating systems, or servers. APIs are responsible for delivering a user response to a system and sending the system’s response back to the user.

Here’s what to consider when it comes to APIs.

Headless APIs: A headless CMS can deliver your content through an API directly to where you need it. They make content accessible for display on any device, without a built-in front-end or presentation layer.

API Access: API Access ensures calls with authenticated logins can enter APIs. APIs can also access user data when given permission.

API Caching: API Caching allows you to store copies of frequently accessed data in several places along the request-response path. You can set caching instructions for your entire API.