Luna Whale AI Web Class · Web Intro 10

웹 공개 흐름 맛보기 Publish Preview

Big Idea

웹 공개는 내 파일이 주소가 되는 흐름입니다

홈페이지 파일은 내 컴퓨터 안에만 있으면 나만 봅니다. 공개는 그 파일을 호스팅에 올리고 주소로 열어, 다른 사람도 같은 화면을 보게 만드는 일입니다. 오늘은 세부 클릭보다 이 순서를 먼저 잡습니다.

Goal파일, 호스팅, 주소, 브라우저, 검사 순서를 이해하기
Output내 파일이 주소가 되는 과정을 말로 설명하기
Scope이번 시간은 큰 흐름만 먼저 이해하기
Check주소 오픈과 검수 완료는 다르다는 점 기억하기
웹 공개는 내 파일이 인터넷 주소가 되는 흐름이라는 수업용 화면
Publish Flow내 컴퓨터에서 공개 주소로 이어지는 큰 흐름
Page 02

공식 문서도 시작을 큰 단계로 먼저 보여줍니다

Firebase Hosting 공식 시작 문서도 처음부터 모든 세부 선택을 외우게 하지 않습니다. 시작 전에 무엇이 필요한지, 프로젝트를 어떻게 연결하는지, 사이트를 어떻게 공개하는지처럼 큰 단계부터 보여 줍니다.

  • 1처음에는 명령보다 순서를 아는 것이 더 중요합니다.
  • 2공식 문서 제목만 읽어도 이 수업의 큰 흐름과 연결됩니다.
Firebase Hosting quickstart 공식 문서 스크린샷
Official GuideHosting 시작 문서도 큰 단계를 먼저 보여줍니다
Page 03

브라우저는 주소를 보고 서버에 파일을 요청합니다

누군가 주소를 입력하면 브라우저가 그 주소 뒤에 있는 페이지 파일을 찾아 달라고 요청합니다. 그래서 공개는 링크 하나를 만드는 일이 아니라, 그 링크가 가리키는 파일 자리를 준비하는 일입니다.

Address사용자는 주소를 봅니다.
Request브라우저는 HTML 파일을 먼저 요청합니다.
Follow-up그다음 CSS, 이미지, 스크립트도 다시 불러옵니다.
Result그래서 파일 묶음이 함께 준비되어야 완성 화면이 나옵니다.
브라우저가 주소를 보고 서버에 파일을 요청하는 수업용 화면
Browser Request주소 뒤에는 파일 요청 흐름이 있습니다
Page 04

한 장의 페이지도 사실은 여러 파일이 함께 움직입니다

웹페이지는 보통 HTML 한 장만으로 끝나지 않습니다. 제목과 문단 구조, 색과 여백, 사진과 아이콘, 버튼 동작 파일이 함께 있어야 방문자가 완성된 화면을 보게 됩니다.

  • 1HTML은 내용과 구조를 잡습니다.
  • 2CSS는 색과 글자 크기와 배치를 정리합니다.
  • 3이미지와 JS는 장면과 동작을 완성합니다.
웹페이지는 HTML과 CSS와 이미지와 JS가 함께 움직인다는 수업용 화면
File Bundle한 장의 페이지도 여러 파일이 같이 움직입니다
Page 05

처음에는 기본 주소로 시작하고, 나중에 내 도메인으로 넓힐 수 있습니다

처음 공개할 때는 호스팅이 주는 기본 주소만으로도 충분합니다. 수업에서는 먼저 이 기본 주소가 무엇인지 이해하고, 그다음에 나중에 도메인을 연결해 더 짧고 기억하기 쉬운 주소로 바꿀 수 있다는 정도만 알면 충분합니다.

Start기본 주소는 바로 공개 흐름을 이해하기 좋습니다.
Later내 도메인은 익숙해진 뒤 붙여도 늦지 않습니다.
기본 주소와 커스텀 도메인의 차이를 보여주는 수업용 화면
Address Types처음 주소와 나중 주소를 구분해서 이해합니다
Page 06

공개는 올리는 순간보다, 먼저 시험해 보고 확인하는 흐름이 중요합니다

공식 문서도 live로 보내기 전에 먼저 로컬에서 보고, 다른 사람과 미리 공유해 보고, 그다음 공개하고, 마지막으로 실제 주소에서 확인하는 흐름을 보여 줍니다. 이 순서를 아는 것만으로도 훨씬 안전해집니다.

  • 1바로 공개보다 먼저 보기와 확인이 앞에 옵니다.
  • 2공개 뒤에는 실제 주소를 다시 열어 검사해야 합니다.
Firebase test preview deploy 공식 문서 스크린샷
Test Then Live시험하고 확인한 뒤 공개하는 공식 흐름
Page 07

공개 전에는 작업 위치와 파일 상태를 먼저 확인해야 합니다

잘못된 폴더를 올리면 구버전이 다시 보일 수 있고, 주소가 열려도 이미지나 링크가 깨질 수 있습니다. 그래서 공개는 버튼 한 번보다, 올리기 전 확인이 더 중요합니다.

Location지금 수정한 최신 작업 폴더가 맞는지 봅니다.
Files이미지, 링크, 모바일 화면이 준비됐는지 봅니다.
Flow정해진 안전한 공개 흐름을 따르는지 봅니다.
After공개 뒤 실제 주소를 다시 열 계획까지 세웁니다.
공개 전 확인과 공개 후 검사가 중요하다는 수업용 화면
Safety First올리기 전 확인이 공개 품질을 지킵니다
Page 08

주소가 열리기만 해도 끝난 것이 아닙니다

방문자가 보는 실제 화면에서 제목이 바로 보이는지, 이미지가 깨지지 않는지, 버튼이 눌리는지, 모바일에서 겹치지 않는지를 꼭 확인해야 공개가 끝납니다. 주소 오픈은 시작이고, 검수까지가 완료입니다.

  • 1첫 화면 제목과 설명이 바로 읽히는지 봅니다.
  • 2이미지와 링크와 모바일 배치를 함께 확인합니다.
  • 3문제는 목록으로 적고 그다음 AI에게 수정 요청을 합니다.
공개 뒤 제목 이미지 링크 모바일을 확인하는 수업용 화면
Post Check주소가 열린 뒤에야 진짜 검수가 시작됩니다
Page 09

커스텀 도메인은 기본 흐름을 이해한 뒤에 붙이면 됩니다

공식 문서에도 기본 공개 흐름과 별도로 커스텀 도메인 연결 문서가 따로 있습니다. 이것은 첫 공개보다 나중 단계라는 뜻입니다. 먼저 기본 주소로 공개를 이해하고, 그다음에 더 기억하기 쉬운 내 주소로 확장하면 됩니다.

Now지금은 공개 흐름과 주소의 개념을 이해합니다.
Next나중에 내 도메인을 연결해 더 짧고 강한 주소를 만듭니다.
Firebase custom domain 공식 문서 스크린샷
Custom Domain기본 공개를 이해한 뒤 주소를 확장합니다
Page 10

AI에게는 공개 전체보다 지금 필요한 단계만 먼저 물어보는 편이 좋습니다

초심자는 “다 해줘”보다 “지금은 흐름만 설명해줘”, “다음은 검사만 도와줘”처럼 단계별로 묻는 편이 훨씬 이해하기 쉽고 안전합니다. AI는 큰 흐름 설명, 현재 단계 정리, 검사 질문 만들기에 특히 잘 도움을 줍니다.

나는 코딩 초보야. 내 컴퓨터의 웹 파일이 인터넷 주소가 되기까지 큰 흐름만 먼저 알고 싶어. 프로젝트 만들기, 파일 올리기, 주소 열기, 검사하기 순서로 초등학생도 이해할 말로 설명해줘. 한 번에 모든 세부 명령보다 지금은 큰 흐름만 말해줘.
AI에게 공개 흐름을 단계별로 물어보는 수업용 화면
Ask In StepsAI에게도 단계별로 물어보면 더 잘 도와줍니다
Page 11

막연한 공개 요청을 단계 요청으로 고치면 훨씬 정확해집니다

“인터넷에 올려줘”라고만 하면 AI가 어떤 파일이 있는지, 어디까지 알고 있는지, 지금 무엇이 필요한지 파악하기 어렵습니다. 내가 가진 파일과 원하는 도움을 함께 말하면 훨씬 잘 도와줍니다.

Bad내 홈페이지를 인터넷에 올려줘.
Good내 폴더에는 index.html, style.css, images가 있어.
Bad안 되면 알아서 고쳐줘.
Good큰 흐름 설명과 공개 뒤 검사 체크리스트를 먼저 만들어줘.
막연한 공개 요청과 고친 요청을 비교한 수업용 화면
Repair Prompt막연한 부탁을 단계 요청으로 고칩니다
Page 12

오늘의 실습: 내 파일이 주소가 되는 흐름을 빈칸으로 설명해봅니다

다음 시간에는 더 자세한 공개 수업으로 넘어갑니다. 오늘은 세부 클릭보다 “어디에서 어디로 이동하는가”를 말로 설명할 수 있으면 충분합니다. 흐름을 설명할 수 있으면, 자세한 실습도 훨씬 덜 무섭습니다.

  • 1내가 가진 파일 이름 3개를 적습니다.
  • 2브라우저가 먼저 요청하는 것이 무엇인지 적습니다.
  • 3공개 전 체크와 공개 뒤 검사를 각각 적어 봅니다.
내 파일이 주소가 되는 흐름을 빈칸으로 설명하는 활동지 화면
Worksheet내 파일이 주소가 되는 과정을 말로 적어봅니다