Web 개발자가 되기 위해선 우선 Web을 알아야한다.
일단 Web은 인터넷과는 다르다.
🌍인터넷 : 전 세계의 모든 컴퓨터를 하나의 통신망에 연결한다.
우리는 모두 연결되어 있다.
🕸️Web : 인터넷에 연결된 컴퓨터를 통해 정보를 공유할 수 있는 공간
웹의 특징
웹의 구조
웹 관련 용어
사용자(Client) 측면의 GUI(그래픽 사용자 인터페이스) 및 사용자의 상호작용 담당
HTML(구조) + CSS(디자인) + Javascript(기능)
서버(Server) 측에서 프론트엔드에서 전달받은 데이터
-> 내부 데이터와 연산을 활용해 처리
-> 결과를 프론트엔드로 전달
웹 서버
정적 페이지 : 변동이 없는 페이지 (화면 내용, 데이터 ...)
동적 페이지 : 데이터가 변하는 페이지 (데이터 처리, 연산 ...)
웹 애플리케이션 서버
데이터베이스(DB)
Javascript를 스크립트 언어 이상으로 프로그래밍 언어 역할을 할 수 있도록 지원하는 플랫폼
여기서 웹 서버와 웹 애플리케이션 서버 기능Node.js + Javascript -> 백엔드 구현
웹 관련 기초 용어
http://localhost:8888
부트캠프 학습 내용 복습 겸, 웹 개발에 대한 전반적인 것을 정리했다.
IT 관련 직군에 취직을 목표로 하면
프론트엔드와 백엔드 개발자를 가장 먼저 목표로 삼을 텐데,
이를 위한 기본적인 이해가 있어야
관련 공부 및 준비를 할 수 있다 생각한다.