A Workflow For Making, Saving, and Deploying Webpages
A web developer is someone who makes webpages (web applications) that people can use and view on the World Wide Web. In Part 2: On-The-Job Training, we guide you through your first deployments to the web.
After a brief discussion of software development lifecycles, we begin our web development journey using:
- the computer’s command line for creating and managing files,
- a text editor for writing code into files,
- the git version control system for saving and tracking versions of our files,
- the GitHub.com remote repository service for saving our files on an external computer, and
- the GitHub Pages service for deploying and hosting/serving those files on the World Wide Web.
As you can see, we make heavy use of GitHub.com. The primary reason is that their version control service has become the dominant collaboration tool in the software engineering industry. As an added bonus, their Pages service is an easy, reliable, and respected way to release static webpages.
Let’s get that coding portfolio started!