01Developer Setup

Lesson 01 · Start here

Build your web development workspace.

Prepare the editor, file-transfer tools, browser, and project habits used throughout Lessons 2–11. A dependable setup makes every project easier to build, test, and publish.

  • Organize project files
  • Edit and preview pages
  • Transfer and publish safely
lesson-01 — Visual Studio Code
index.html ×
1 <!DOCTYPE html>
2 <html lang="en">
3   <head>
4     <title>My first project</title>
5   </head>
6   <body>
7     <h1>Ready to build.</h1>
8   </body>
9 </html>
main*Ln 7, Col 9 · UTF-8 · HTML

The toolkit

One tool for each part of the job.

You do not need dozens of applications. Begin with a small, reliable toolkit and understand what each tool contributes.

File transfer

Cyberduck

A visual client for securely moving site files between the computer and a web server with SFTP.

  • Save a secure bookmark
  • Confirm the remote folder
  • Upload changed files only
Official Cyberduck site

Version control

Git & GitHub

Records meaningful versions of the work and stores a remote copy that can support review and deployment.

  • Write focused commits
  • Push after testing
  • Never commit credentials
Visit GitHub

Testing

Browser DevTools

Inspects layout, styles, accessibility, responsive behavior, console messages, and network requests.

  • Test narrow and wide screens
  • Check the console
  • Inspect keyboard focus
DevTools guide

The working loop

Build locally. Verify. Then publish.

  1. 01

    Open the folder

    Work from one clearly named project folder in VS Code.

  2. 02

    Edit and save

    Keep HTML, CSS, scripts, and images organized by purpose.

  3. 03

    Preview and inspect

    Test links, layouts, keyboard access, and browser messages.

  4. 04

    Commit and publish

    Record the tested version, then deploy through GitHub or SFTP.

Cyberduck · SFTP connection
Open ConnectionRefreshUploadTransfers
sftp://example.com/public_html/coursework/lesson-01/
NameSizeModified
📁 imagesToday
◇ index.html12 KBJust now
# styles.css8 KBJust now
✓ Upload complete3 items

Environment setup

Prepare the workspace in six steps.

1

Create a course workspace

Make one parent folder for CIS235, then create a separate folder for each lesson and project.

2

Install and open VS Code

Open the project folder—not an individual file—so Explorer, search, and relative paths work predictably.

3

Use a stable file structure

lesson-01/
├── index.html
├── css/
│   └── styles.css
├── js/
│   └── script.js
└── images/
4

Configure safe transfer

In Cyberduck, prefer SFTP, verify the host and remote directory, and never place passwords inside project files.

5

Test a starter page

Create index.html, connect the stylesheet, open it in a browser, and confirm there are no missing-file errors.

6

Initialize version control

Create a private or public repository as appropriate, add a README, and make the first descriptive commit.

Ready for Lesson 2?

Developer environment checklist

Check each item as you verify it. Your progress is saved in this browser.

0 of 6 ready