on my way
Do it! HTML+CSS+자바스크립트 웹 표준의 정석: 01. 웹 개발 시작하기, 02. 웹 개발 환경 만들기 본문
Do it! HTML+CSS+자바스크립트 웹 표준의 정석: 01. 웹 개발 시작하기, 02. 웹 개발 환경 만들기
wingbeat 2024. 4. 12. 11:10첫째마당. 웹 개발 기본 다지기
웹 동작 방식
HTML : 내용 (텍스트, 이미지...) 배치
CSS : 디자인 (색, 정렬, 위치...)
JavaScript : 프로그램 (동적)
01. 웹 개발 시작하기
01-1 웹 개발 알아보기
웹 개발이란?
정적 사이트(static site) : 방문자에게 보여지는 사이트 (html+css)
동적 사이트(dynamic site) : 다양한 서비스를 제공하고, 화면이 움직이는 사이트 (html+css+js)
서버와 클라이언트
클라이언트 : (좁은 의미) 웹 브라우저, 사용자가 웹 사이트에 접근할 때 사용하는 기기
서버 : 인터넷에 연결된 컴퓨터, 웹 요소와 여러 정보가 저장됨
웹 사이트에서 입력받은 정보를 서버로 전달하고,
서버는 저장된 여러 정보 중에서 로그인을 요청한 사용자의 정보가 있는지 검색,
일치하는 정보가 있으면 성공한 화면 보여줌. (일치하는 정보 없으면 로그인 실패 결과 보여줌)
웹 사이트에서 정보 검색, 처리하는 일은 서버가 하고
사용자의 요청을 받아 처리하는 결과는 클라이언트에서 보여준다.
클라이언트는 사용자와 서버 사이에서 화면을 보여주는 역할을 한다.
프론트엔드 개발과 백엔드 개발
프론트엔드: 웹 브라우저 화면에 보이는 것 다룸. HTML, CSS, JS
백엔드: 뒤에서 보이지 않는 영역. 정보, 글 등은 서버에 DB 형태로 저장된다.이런 DB를 설계하거나 데이터 처리하는 것이 백엔드 개발 영역. 백엔드 개발에는 Java, PHP, 파이썬 등
01-2 웹 개발, 어디서부터 시작할까
웹 개발을 위해 공부해야 할 기술
웹 개발의 기본 HTML, CSS, 자바스크립트
웹 문서의 뼈대를 만드는 HTML
: 웹 브라우저 창에 웹 문서의 내용을 보여주는 데 필요한 약속
웹 문서를 꾸미는 CSS
: HTML로 만든 내용을 사용자가 알아보기 쉽게 꾸미거나 사용하기 편리하도록 배치
사용자의 동작에 반응하는 자바스크립트
: 동적인 효과를 사용. 규모가 큰 웹 사이트에서는 리액트, 뷰 같은 JS 프레임 워크를 사용.
프론트엔드 개발을 위한 기술
백엔드 개발을 위한 기술
02. 웹 개발 환경 만들기
02-1 웹 브라우저와 웹 편집기
웹 브라우저
웹 개발자가 웹 편집기로 작성한 문서를 화면에 나타내는 프로그램
02-2 웹 개발 환경 만들기
.html, .htm 같음
VSCode 설치 후 Extension 설치
! 누르면 자동 완성
VSCode에서 alt + L + O 누르면 서버 뜸
'Computer Science > HTML CSS JS' 카테고리의 다른 글
Do it! HTML+CSS+자바스크립트 웹 표준의 정석: 03. HTML 기본 문서 만들기 (0) | 2024.04.12 |
---|