Deployment, or sending new code to the server, is an integral part of a developer's day-to-day workflow. Knowing the relationship between the computer (including the local development environment) and the Internet and how to communicate between the two is essential for all developers.
When implementing a website, you will learn how to get the content of the website and publish it on the Internet. You’ll learn how to use all tools used frequently by developers to get new static sites quickly up and running.
You can also use the GitHub workflow to host your site using the GitHub Pages service. Ultimately, you'll use the industry-standard developer tool Amazon Web Services (AWS) to buy a custom domain name and assign it to your personal website.