Advanced20-25 minDeploymentLesson 3

Deployment module

Choosing a Hosting Path

Choose between traditional shared hosting, manual static hosting, and Git-connected deployment using realistic student and business scenarios.

Learning Objectives

By the end of this lesson, you'll be able to:

  • Compare traditional shared hosting, manual static hosting and Git-connected hosting
  • Match hosting paths to realistic project scenarios
  • Explain how update workflows differ
  • Check provider terms without treating changing prices as permanent facts

Why This Matters:

A sensible hosting choice fits the project, the update workflow, support needs and account ownership.

Before You Start:

You should be familiar with:

Three Beginner Deployment Paths

Path 1: Traditional shared hosting

Good for plain HTML/CSS/JS, small business sites, traditional hosting practice, and projects that may need email, databases or PHP later.

Path 2: Manual static hosting

Good for small static exercises, drag-and-drop deployment, quick demonstrations and simple portfolio experiments.

Path 3: Git-connected hosting

Good for Vite projects, ongoing portfolio sites, automated deployment and students learning version control.

How Updates Reach the Live Site

Edit -> Zip -> Upload
Edit -> Save -> Upload changed files with SFTP
Edit -> Commit -> Push -> Automatic deployment

The first workflow is simple but easy to lose track of. The second is more controlled if you know which changed files matter. The third is repeatable and traceable, but only once Git basics make sense.

Hosting Decision Exercise

Now try this on your own without hints!

Your Task:

Choose a hosting path for each scenario and explain why.

Requirements:
  • Scenario A: a small HTML and CSS classroom exercise
  • Scenario B: a Vite portfolio project that will be updated regularly
  • Scenario C: a small business website requiring reliable support, email and clear account ownership
Stretch Goals (Optional):
  • Name one risk for each path
  • List which provider details must be checked before purchase or signup

Ready for the Next Deployment Step

Key Takeaways:

  • Deployment is a publishing workflow, not just a button.
  • The live URL is where deployment evidence is gathered.
  • The right hosting path depends on files, update workflow, support needs and ownership.
  • Troubleshooting starts with the first meaningful error.

Learning Objectives Review:

Look back at what you set out to learn. Can you now:

  • Choose between traditional shared hosting, manual static hosting, and Git-connected deployment using realistic student and business scenarios. Check!

If you can name which part of the system you are changing, test the live result and record the outcome, deployment is becoming a repeatable workflow.

Think & Reflect:

Deployment evidence

  • What would prove this site works for someone else?

Next action

  • What should be recorded so this deployment can be repeated later?

Looking Ahead:

Next: continue with Traditional Shared Hosting and Control Panels.

Recommended Next Steps

Continue Learning

Ready to move forward? Continue with the next tutorial in this series:

Traditional Shared Hosting and Control Panels

Progress tracking is disabled. Enable it in to track your completed tutorials.