Designing a Microservices Platform

The Complete Guide to Designing Microservices Platforms

What you'll learn

  • Learn the steps of building a services platform on WordPress
  • Choose a suitable WordPress theme for service sites
  • Create the most important pages of a services site and customize them
  • Set up the settings for jobs, services and projects
  • Set up the settings for project owners and service providers
  • Customize the fields for services and projects
  • Customize the options for uploading services
  • Set up the main interface, menus, header and footer
  • Customize the payment methods on the platform

About this course

This course explains how to design a platform for microservices and freelance work using WordPress, similar to sites like Mostaql and Khamsat. It starts with an introduction and the steps of building a services and freelance platform, then getting the platform requirements and learning about the types of WordPress themes made for service sites. Next you create the most important pages of the site and customize them, and set up the settings for jobs, services and projects, and for project owners and service providers. Then you customize the fields for services and projects, the fields for project owners and service providers, and the options for uploading services. You finish by setting up the main interface, menus, header and footer, and customizing the payment methods on the platform, with downloadable add-ons. This course suits anyone who wants to launch a services website or a marketplace for freelancers, as well as business owners and web designers. You do not need programming experience, but it helps to know WordPress. By the end, you will be able to build a complete services platform, set up its settings and fields, prepare payment methods, and manage services and projects on it.

Expected outcomes

  • Create a comprehensive microservice platform that meets user needs.
  • Customize the platform according to project and service requirements.
  • Set up a secure and integrated payment system to facilitate transactions.
  • Manage projects and services efficiently using available tools.

Learner reviews

These reviews are from learners who bought the content and completed at least 50% of it — there are no reviews from anyone who hasn't gone through the material.
4.4
★★★★☆
63 reviews
5★
27
4★
34
3★
2
2★
0
1★
0
  • ★★★★★Maher H.·منذ 2 شهرشاهد 92٪

    دورة مميزة فعلاً الله يعطيك العافية

تم عرض كل التقييمات (1)

Course content

1

Designing a Platform for Microservices

13 lectures
  1. IntroductionCourse introduction to building a complete micro-services platform on WordPress: managing services, projects, and permissions, messaging and notifications, interface design, payment gateways, commissions, and payouts, with no coding experience needed.2:15
  2. Steps to Create a Freelance Services and Business Platform on WordPressOutlines the main steps to build a freelance services platform on WordPress: choosing the management system, hosting and domain, setting up plugins and the theme, and customizing administration, commissions, and withdrawals.6:09
  3. Getting the Requirements for the Services PlatformExplains choosing a hosting company and domain, comparing cloud hosting with annual plans for flexibility, cost, and specs, and creating a temporary WordPress test site to follow the course practically.21:22
  4. Understanding Types of WordPress Templates for Service SitesExplains types of micro-services sites, one where providers list their services and another where project owners post projects to receive offers, and reviews suitable WordPress themes for each, plus installing the theme and plugins.13:17
  5. Creating and Customizing Key Pages of the Services SiteExplains creating and customizing the key pages of a services site, such as the services page via shortcode, choosing a sidebar layout and number of columns, and importing pages from theme files when they are missing.21:28
  6. Setting Up Job, Service, and Project SettingsExplains configuring jobs, services, and project settings, including admin review before publishing or after edits, allowing reviews only from buyers of the service, and choosing page display layouts from the theme.16:17
  7. Setting Up Project Owners and Service Providers on the PlatformExplains configuring settings for project owners and service providers, including registration approval, fixed or tiered commissions based on project value, upload packages, and the minimum withdrawal amount and payout methods.17:13
  8. Customizing Service and Project Fields on the PlatformExplains customizing the fields on the service and project upload page: removing unneeded fields such as English level, making fields like category mandatory, adding new fields, and setting project type as fixed price or hourly.18:02
  9. Customizing Project Owners and Service Providers Fields on the PlatformExplains customizing profile fields for service providers and project owners: hiding fields such as gender, CV, or intro video, setting hourly rate limits, and adding new fields as the platform requires.16:11
  10. Customizing Service and Project Upload Options on the PlatformExplains editing the options shown when uploading a project or service, such as categories, duration, years of experience, locations, languages, and skills, by adding or removing them in the dashboard to fit platform policy.15:35
  11. Setting Up the Main Services Platform InterfaceExplains redesigning the platform's home page with a drag-and-drop editor and no code: editing search, categories, the services section, titles, colors, and fonts, adding widgets, and showing services in a carousel.21:27
  12. Setting Up the Services Platform Menus, Header, and FooterExplains customizing the header, footer, and menus of the platform with the same editor, editing the main menu, adding FAQs and pages such as terms and conditions and contact us, and placing them in the menus.22:01
  13. Customizing Payment Methods on the Services PlatformExplains adding payment gateways through WooCommerce, international ones like PayPal and Stripe as well as local ones, setting the site currency, then testing the platform with new accounts to upload, review, and publish services and projects.19:14
2

Attachments

1 attachments
  1. Downloading Attachments

Instructor

Eng. Ahmed Abbas

Eng. Ahmed Abbas

Civil engineer with extensive experience in drawing and design, professional web designer and programmer.
159.4K views22 courses

This course is part of the diploma

Related courses