강의 내용
1. 웹의 역사
월드 와이드 웹 탄생
팀 버너스리(Tim Berners-Lee)가 CERN에서 WWW를 창시했습니다. HTTP, HTML, URL의 기본 개념을 정립했습니다.
최초 웹사이트
세계 최초의 웹사이트가 공개되었습니다. 정보 공유를 위한 정적인 페이지들로 구성되었습니다.
JavaScript 등장
넷스케이프에서 JavaScript를 개발하여 웹페이지에 동적 기능이 추가되기 시작했습니다.
2. 웹의 진화
Web 1.0 (1990년대 - 2000년대 초)
특징:
- 정적인 웹페이지
- 읽기 전용 콘텐츠
- 일방향 정보 제공
- HTML과 CSS 중심
예시:
- 초기 기업 홈페이지
- 온라인 브로셔
- 개인 홈페이지
Web 2.0 (2000년대 - 2010년대)
특징:
- 사용자 참여와 상호작용
- 소셜 미디어 등장
- AJAX 기술 활용
- 사용자 생성 콘텐츠
예시:
- YouTube, Facebook
- 블로그 플랫폼
- 위키피디아
- 온라인 쇼핑몰
Web 3.0 (2010년대 - 현재)
특징:
- 분산화된 웹
- 블록체인 기술
- AI와 개인화
- IoT 연결성
예시:
- DApps (분산 앱)
- NFT 마켓플레이스
- 개인화 추천 시스템
- 스마트 홈
3. HTML 기초
HTML(HyperText Markup Language)은 웹페이지의 구조를 정의하는 마크업 언어입니다.
기본 HTML 구조
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>내 첫 번째 웹페이지</title>
</head>
<body>
<h1>안녕하세요!</h1>
<p>이것은 내 첫 번째 웹페이지입니다.</p>
</body>
</html>
주요 HTML 태그
제목 태그
<h1>
- 가장 큰 제목<h2>
- 두 번째 제목<h3>
- 세 번째 제목- ...
<h6>
까지
텍스트 태그
<p>
- 문단<strong>
- 강조 (굵게)<em>
- 기울임<br>
- 줄바꿈
링크와 이미지
<a href="URL">
- 링크<img src="이미지경로" alt="설명">
- 이미지
4. VS Code와 GitHub Copilot 설정
1단계: VS Code 설치
Visual Studio Code를 공식 웹사이트에서 다운로드하여 설치합니다.
2단계: GitHub Copilot 확장 프로그램 설치
VS Code의 확장 프로그램 마켓플레이스에서 GitHub Copilot을 검색하여 설치합니다.
3단계: GitHub 계정 연동
GitHub 계정으로 로그인하여 Copilot을 활성화합니다.