Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Practical eCommerce Development with WordPress & WooCommerce
Rating: 4.5 out of 5(26 ratings)
566 students

Practical eCommerce Development with WordPress & WooCommerce

Practical WordPress Course: CI/CD with GitHub Actions, Full Site Editing, and WooCommerce Blocks Development
Last updated 2/2025
English

What you'll learn

  • Set up a modern WordPress development environment with Docker
  • Develop a custom Full Site Editing (FSE) theme for an online store
  • Build custom Gutenberg blocks for advanced site functionality
  • Extend WooCommerce features with custom plugins and taxonomies
  • Implement filtering, sorting, and dynamic blocks for product listings
  • Develop a secure and optimized checkout process
  • Automate deployments with GitHub Actions CI/CD workflows
  • Improve performance with best practices in WordPress and WooCommerce optimization

Course content

5 sections79 lectures30h 57m total length
  • Required Software for the Course and Design Layout Overview10:38
  • Installing WSL 2 on Windows 10/11 for Docker1:44
  • Running WordPress with Docker19:47
  • Setting Up a Local WordPress Development Environment with Docker Compose0:32
  • Creating a Starter FSE Theme for the Project17:26
  • Creating MU / Core / Blocks Plugins for the Project24:55
  • Implementing CI/CD for the Project with GitHub Actions46:25

Requirements

  • Basic understanding of WordPress and PHP.
  • Familiarity with HTML, CSS, and JavaScript.
  • No prior experience with Full Site Editing, WooCommerce Blocks, or GitHub Actions is required—everything will be explained from scratch!

Description

Master WordPress Development with Modern Techniques: Build, Automate, and Optimize Your WooCommerce Store

Are you looking to take your WordPress development skills to the next level? Do you want to build a fully functional eCommerce store with WooCommerce, leverage the power of Full Site Editing (FSE), and implement Continuous Integration/Continuous Deployment (CI/CD) using GitHub Actions?

This hands-on, practical course will guide you through every step of building a professional eCommerce website using the latest WordPress development techniques. You will learn how to create custom blocks, extend WooCommerce functionality, optimize performance with Docker, and automate deployment workflows using GitHub Actions.

By the end of this course, you'll have a complete WordPress-based eCommerce project with advanced customization, dynamic blocks, and a streamlined deployment process.


Course Curriculum Breakdown


  1. Setup & Development Environment

    1. Installing required software and setting up Docker

    2. Creating a custom Full Site Editing (FSE) theme

    3. Developing must-use (MU) plugins and WooCommerce extensions

  2. Frontend Development with Gutenberg Blocks

    1. Building a custom header block with SVG and CSS

    2. Implementing dark mode and responsive navigation

    3. Creating dynamic sections like Hero, Featured Products, and Recent News

  3. WooCommerce & eCommerce Functionality

    1. Customizing product pages and templates

    2. Adding meta fields and taxonomies for products

    3. Developing an optimized cart and checkout process

  4. Automation & CI/CD with GitHub Actions

    1. Understanding GitHub Actions and writing custom workflows

    2. Automating deployments and testing for WordPress projects

    3. Using Docker for GitHub Actions to streamline development


Why Take This Course?


  1. Real-World Project – You'll build a fully customized WooCommerce store from scratch.

  2. Cutting-Edge WordPress Development – Learn Full Site Editing (FSE), custom block development, and advanced Gutenberg techniques.

  3. Master WooCommerce Blocks – Develop custom WooCommerce blocks and extend product functionality.

  4. Automate with GitHub Actions – Implement CI/CD workflows for automated testing and deployment.

  5. Optimize with Docker – Run WordPress in a Dockerized environment for improved performance.

  6. SEO-Optimized Development – Improve site performance and search engine visibility.

Who this course is for:

  • WordPress Developers looking to advance their skills in Full Site Editing (FSE) and WooCommerce.
  • Web Developers who want to build and customize eCommerce stores efficiently.
  • Freelancers & Agency Developers aiming to create high-quality WordPress projects with modern development practices.
  • Anyone Interested in CI/CD & Automation who wants to integrate GitHub Actions into their workflow