Web Development Syllabus

Learn how to build a website or blog in WordPress with our video tutorials. In these courses, you’ll learn how to install WordPress and configure it for SEO, design a WordPress theme, create an ecommerce website, and publish your images and posts with the open-source WordPress content management system.


Topics Covered:

  • ● WordPress Quick Start
  • ● WordPress Essentials
  • ● Why Should You Use WordPress
  • ● How and Where to Install WordPress
  • ● The Beginners Guide to WordPress
  • ● How to Build a WordPress Restaurant Site and Theme
  • ● SEO Fundamentals for WordPress
  • ● How to Improve SEO on WordPress Sites
  • ● How to Speed Up WordPress Sites
  • ● How to Keep Your WordPress Site Safe
  • ● How to Use the BackWPup Plugin in WordPress
  • ● How to Collect Stripe Payments in WordPress
  • ● How to Use WooCommerce in WordPress
  • ● How to Create Custom Post Types
  • ● Getting Started with WordPress Theme Development
  • ● How to build Wordpress Themes

There's a lot to consider when it comes to building a successful Shopify theme. As much as you might want to dive head first into development, it’s often difficult to know where to start. Should you begin experimenting with Liquid hands-on, or diligently read our documentation from beginning to end?


Luckily, there's an easier way. In this training, we look at four resources you can use to develop and grow your Shopify theme development knowledge.


This course will feature an in-depth look at the following topics:


  • ● Getting started with ecommerce
  • ● Intro to your partner account
  • ● Development walkthrough
  • ● Products, collections, and pages
  • ● Products and their variants
  • ● Pages and blogs
  • ● Themes, layouts, and filters
  • ● Themes and Liquid explained
  • ● Layouts and templates
  • ● Filters and loops
  • ● Liquid walkthrough
  • ● Using alternate templates and snippets
  • ● Checkout
  • ● Theme settings
  • ● Making money with Shopify

OpenCart is a highly customizable open source ecommerce platform with no monthly fees. It has a robust administrator dashboard that gives you an at-a-glance view of important metrics like sales, customers, and more. OpenCart also has multi-store support that lets you stay on top of different stores from a single interface. This functionality lets you set products for different stores, use specific themes for each online store, and localise your websites. Product options and attributes are also quite flexible with OpenCart, and the solution lets you add extra product variables.


  • ● System Requirements
  • ● Installation
  • ● Getting Started
  • ● Where to download
  • ● Browsing the Store Front
  • ● Admin Interface
  • ● Catalog
  • ● Extensions
  • ● Sales
  • ● Marketing
  • ● System
  • ● Tools
  • ● Reports
  • ● Developer Guide
  • ● Upgrading
  • ● HTML is the markup language that we use to structure and give meaning to our web content, for example defining paragraphs, headings, and data tables, or embedding images and videos in the page.
  • ● CSS is a language of style rules that we use to apply styling to our HTML content, for example setting background colors and fonts, and laying out our content in multiple columns.
  • ● JavaScript is a scripting language that enables you to create dynamically updating content, control multimedia, animate images, and pretty much everything else. (Okay, not everything, but it is amazing what you can achieve with a few lines of JavaScript code.)