본 내용은 'Do it! HTML + CSS +JS웹 표준의 정석' 책을 참고 하여 작성하였습니다
웹 개발이란
웹 브라우저 화면에 보이는 것 뿐만 아니라 웹 사이트에서 사용자에게 제공할 기능과 서비스를 포함하는 내용
서버vs 클라이언트
클라이언트
- 사용자가 웹 사이트에 접근 할 대 사용하는 기기
- 웹 브라우저(좁은 의미)
서버
- 인터넷에 연결된 컴퓨터
- 웹 요소와 여러 정보가 저장됨
프론트 엔드 vs 백엔드
프론트엔드
-웹 브라우저 화면에 보이는 부분을 다룸-> 웹 사이트 제작
-html,css,자바스크립트 등을 사용
백엔드
-사용자 뒤에서 보이지 않는 영역, 즉 서버를 다룸
-데이터 베이스를 설계하거나 데이터를 처리함
-자바, php, 파이썬 등 프로그래밍 언어를 사용
웹 개발의 기본
HTML
-웹 브라우저 창에 웹 문서의 내용을 보여주기 위한 약속
-HTML에서 약속한 표기법을 사용해서 문서 작성해야 함
CSS
-웹 문서를 꾸미거나 웹 요소를 적절하게 배치하는 방법
-다양한 디바이스에 맞는 반응형 웹 디자인을 만들기 위해 필수적으로 학습해야 함
자바스크립트
-사용자 동작에 반응해서 동적인 효과를 만들기 위한 기술
-자바스크립트를 알고 있다면 새로운 프레임워크를 배우기 쉬움
'web-frontend' 카테고리의 다른 글
5. 입력 양식 작성하기 (0) | 2023.02.05 |
---|---|
4. 웹 문서에 다양한 내용 입력하기 (0) | 2023.01.08 |
3. HTML 기본 문서 만들기 (0) | 2023.01.08 |
2. 웹 개발 환경 설정 (0) | 2023.01.08 |