메인
home
소프트웨어
home
🪪

3강. 나만의 인터넷 웹사이트 만들기

작성자 : 상암고 1학년 5반 13번 안설
작성날짜 : 25년 4월 1일

 인터넷의 역사

인터넷 창시자
인터넷은 1991년도에 팀 버너스리 가 유럽 입자가속 연구소의 사이트를 만들면서 생성이 되었다.
위 사이트를 시작으로 전세계의 인터넷 사이트들이 링크 형태로 연결이 되었다.
인터넷 제작 언어
HTML : 하이퍼텍스트 마크업 랭귀지의 약자. 팀버너스리가 만듦. 웹사이트의 뼈대를 생성. 예를들어 메뉴, 글, 제목, 그림, 링크 등등 을 제작 할 수 있음.
CSS : 캐스케이드 스타일 시트의 약자. HTML로 만든 웹사이트 문서를 꾸며주는 컴퓨터 코드. 폰트, 레이아웃 등 디자인적 요소를 추가할 수 있다.
JS : 자바 스크립트 의 약자. 웹사이트의 동작을 구현하기 위한 프로그래밍 코드. 특정한 조건이나 상황에서 웹사이트가 개발자가 원하는 형태로 동작하게 한다.

 인터넷의 구조

프론트엔드 와 백엔드 구조
프론트 엔드 : 웹사이트의 보여지는 화면을 구성하는 코드
프론트 엔드는 보통 생성형 AI에게 코드를 짜달라고 하거나, 템플릿, 코드펜 등 을 써서 웹사이트를 제작한다.
백엔드 : 서버관리, 데이터베이스, 보안관리 등
호스팅 : 서버 PC에서 내 프론트 엔드 코드와 백엔드의 데이터베이스를 동작시켜 외부에서 내 웹사이트를 들어 올 수 있게 하는 것
백엔드는 보통 서버를 제공하는 클라우드 서비스를 이용한다.
대표적인 백엔드 서비스로는 아마존의 AWS, 구글의 파이어베이스, MS 애저, neflify 등이 있다.
DNS(Domain Name System)
웹사이트에 들어가기 위해서는 해당 서버의 ip 주소를 치고 들어가야 하는데, 이것이 외우기 어려워서 문자형태의 도메인(url)을 지정하여 관리하는 시스템이다. 미국에서 관리하고 있다.

 [실습] 코드펜을 활용하여 웹사이트 프론트엔드 만들기

코드펜 실습 페이지 코드

1번실습 . 기본 html 코드 적용

html 코드는 body와 head로 구성되어 있다.
body태그 안에는 p, a, h1 같은 다양한 태그로 구성요소를 만든다.
html 기본코드

2번실습. css 코드 적용하기

CSS 코드는 html 태그에 디자인 값을 넣어준다.
css코드 예시

3번. 자바스크립트 코드 적용하기