Setup Remote Server
Overview
We will be working on a server for HTML development. This will allow us to create pages that can be shown to others and we have the benefit of a full server. This also allows for server-side functions like PHP and SQL.
Purpose
Use a development environment, to host a web site and begin engaging with some of the server-side elements of a web site.
Objectives
Students will be able to:
- Create a project in on a remote server
- Upload a local web site to the server
Preparation
-
Examine several server options and determine what works best for your context.
-
Setup C9 account and give students access to your “team”
Links
- For the Teacher
- https://paiza.cloud/
- https://codio.com
- https://projects.raspberrypi.org/en/projects/lamp-web-server-with-wordpress
- For the Students
Vocabulary
Teaching Guide
Getting Started:
- Discuss what a web server is and how it is different than a personal computer.
- What are some of the services that we will use that are on a server?
Activity:
- Create a new workspace on your server.
- Upload (or copy & paste) the HTML that you built on your local machine.
Activity:
- Follow the Using MySQL
- Create a SQL database.
- This will be used in later lessons.
Wrap-up
Discussion:
- What software is on a server that is not on your computer?
- What are some benefits of using a virtual development environment?
Assessment Questions
Extended Learning
- SQL Tutorial w3schools
- SQL Code Academy
- https://www.codecademy.com/learn/learn-sql
Standards Alignment
- https://www.codecademy.com/learn/learn-sql
License
Cyber Security Curriculum is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.