⚡ AI 인텔리전스 레이더
🚀 중급반 · 나만의 자동화 봇 & 앱 서비스 런칭

⚙️ 파트 3 · IT 기초 & 자동화

5회차 · IT 기초 — 비개발자를 위한 넓고 얕은 지식

백두산 (Doosan Baek) · 게시 2026-06-13 · 최종 수정 2026-07-10

이 회차에서 배우는 것

🌐 인터넷 동작IP·DNS·HTTP — 주소 입력하면 페이지가 뜨는 원리
🖥️ 웹 기초클라이언트/서버, HTML·CSS·JS, 브라우저 개발자 도구
🗄️ DB 기초테이블·행·열·기본키, SQL vs NoSQL 감 잡기
🔗 API·웹훅REST API, JSON, 웹훅 — 앱끼리 대화시키는 법
🌿 Git·GitHub버전관리, 커밋·브랜치·PR, GitHub 가입까지
☁️ 클라우드·배포호스팅·도메인·DNS, Vercel·Cloudflare 한눈에
🔒 보안 기초HTTPS, 인증/인가, 비밀번호·토큰 관리

중급반의 출발선 — 자동화·앱 제작에 꼭 필요한 IT 기본기를 '넓고 얕게' 잡습니다. 외울 필요 없습니다. 6회차(Make)·7~8회차(Claude Code) 실습 중 '이게 뭔 소리지?' 싶을 때 다시 펴 볼 수 있도록 용어와 흐름을 정리하는 게 목표입니다. AI 시대엔 모든 개념을 모를수록 'AI에게 정확히 물어보는 능력'이 곧 실력입니다.

🌐 인터넷은 어떻게 작동하나 — '주소 → 페이지'의 5단계

google.com을 주소창에 치고 Enter를 누르면, 1초도 안 되는 사이에 다음 일이 일어납니다.

  1. 도메인 → IP 변환 (DNS) — 'google.com'을 '142.250.x.x' 같은 숫자 주소로 바꿈
  2. 내 컴퓨터가 그 IP의 서버에 'HTTP 요청' (GET / 페이지 줘)
  3. 서버가 HTML 응답 (HTTP 응답)
  4. 브라우저가 HTML 파싱 → 안의 CSS·JS·이미지 추가 요청
  5. 최종 화면 그리기 (렌더링)

🖥️ 웹 — 클라이언트와 서버

브라우저(클라이언트)가 서버에 요청하고 응답을 받는 구조. 우리가 만들 앱은 거의 다 이 형태입니다.

📄 HTML · CSS · JS — 웹 3대 언어 (개념만)

외울 필요 없습니다. 'AI가 이 셋을 짜준다'는 사실만 알면 됩니다.

🔧 브라우저 개발자 도구 — F12 한 번만 눌러도 다릅니다

크롬·엣지에서 F12 → 'Elements/Console/Network' 탭만 알면 디버깅의 80%가 됩니다.

📦 JSON — 인터넷의 공용 데이터 포맷

앱끼리 대화할 때 거의 모든 데이터가 JSON으로 오갑니다. '키:값' 구조만 알면 됩니다.

{
  "name": "홍길동",
  "age": 30,
  "email": "hong@example.com",
  "hobbies": ["커피", "독서", "코딩"],
  "address": {
    "city": "서울",
    "district": "강남구"
  }
}

🗄️ 데이터베이스 — '구조화된 엑셀'

엑셀처럼 행과 열이지만, 동시에 여러 사람이 접근하고 빠르게 검색되도록 설계된 것이 DB.

🆚 SQL vs NoSQL — 두 종류의 DB

🔗 API — 앱끼리 대화하는 표준

앱 A가 앱 B에게 '이거 해줘'라고 부탁하는 방법. 거의 모든 인터넷 서비스가 API를 제공합니다.

# 예 — 날씨 API 호출
GET https://api.open-meteo.com/v1/forecast
  ?latitude=37.57
  &longitude=126.98
  &current=temperature_2m

# 응답 (JSON)
{
  "current": {
    "temperature_2m": 18.3,
    "time": "2026-05-26T09:00"
  }
}

📡 웹훅 — '저쪽이 나를 부르는 것'

API는 내가 묻는 것, 웹훅은 저쪽이 알림을 보내는 것. 방향이 반대입니다.

🌿 Git — '시간 여행 가능한 저장'

파일의 모든 변경을 기록해 언제든 되돌릴 수 있게 해주는 도구. 모든 협업의 표준.

🐙 GitHub 가입 & 첫 리포 만들기

  1. github.com 접속 → Sign up (이메일·비밀번호·사용자명)
  2. 사용자명은 신중히 — URL에 들어가고 바꾸기 어려움
  3. 이메일 인증 → 무료 플랜 선택
  4. New repository → 이름 입력 → Create
  5. 8회차에서 Claude Code가 이 리포에 자동으로 코드를 올립니다

☁️ 호스팅·도메인·DNS — '내 앱을 인터넷에 두는 법'

☁️ 클라우드 — 큰 그림만

AWS·GCP·Azure가 클라우드 빅3. 우리는 직접 만지지 않습니다. 'Vercel·Cloudflare 같은 도구가 안에서 이것들을 알아서 써준다'만 알면 됩니다.

🔒 보안 — 비전공자도 꼭 알아야 할 것

🛠️ 알아두면 좋은 IT 용어 (사전식)

📌 5회차 핵심