Find out what you need to know before starting this course. You need a basic understanding of how the web works, and how HTML and CSS are used to build webpages.
- [Narrator] To get the most out of this course you'll need to know a few things first. To start you'll need a basic understanding of how the web works, what a domain name is, how a browser gets a page from a server, and how pages link to each other to form a site. If you've spent any time on the internet, you should have this covered already. You'll also need to know a little HTML and CSS. You don't need to be a front-end expert but you should be comfortable editing simple HTML tags and CSS rules. If you want a refresher, checkout the course HTML Essential Training by James Williamson.
You'll need to have Git installed on your machine and it helps to have a little familiarity with how Git works. If that sounds foreign to you, check out the course Learning Git and GitHub by Ray Villalobos first. Finally, some experience with the terminal or shell in your machine is helpful but not required. This course will use a number of command line tools to perform actions quickly. If you haven't used command line tools before, that's okay. Just follow along and I'll show you how it works.
- How static sites work
- Advantages of static sites
- Tools for building static sites
- Installing Hugo and Git
- Creating a new Hugo site
- Building a website
- Setting up a deployment pipeline
- Deploying and testing a site