- setting up a web server on your local computer,
- installing WordPress on that server, and
- creating a database for the installation.
- Choosing a Theme, and customizing a Child Theme,
- uploading the custom theme and database to your remote server/host.
This WordPress page uses the TwentyFifteen Theme as the parent and has a customized child theme.