Web Development 1 - 웹개발 기본
웹 개발 기본
1. 웹 개발이란?
웹 사이트에서 사용자에게 제공할 기능과 서비스를 모두 개발하는 것.
- 정적 사이트(Static site)
- 미리 작성한 내용을 웹 사이트에 표시하는 것
- 동적 사이트(Dynamic site)
- 겉 모양 뿐만 아니라 다양한 서비스 기능을 포함하는 사이트
2. FrontEnd & BackEnd
- 프런트엔드
- 웹 브라우저 화면에 보이는 것을 다루는 개발
- HTML, CSS, JAVASCRIPT
- 백엔드
- 데이터베이스 설계 데이터 처리
- java, PHP, Python 등
웹 개발 기술 Stack
- 기본 영역
- HTML : 웹 문서의 뼈대를 만드는 언어
- CSS : 웹 문서를 꾸미는 언어
- JavaScript : 사용자 동작에 반응하는 기능을 위한 언어
- Git/SVN : 소스 관리
- 프런트엔드 영역
- 라이브러리
- JQuery, BootStrap, js
- 프레임워크
- React, view, 앵글러
- 라이브러리
- 백엔드 영역
- 리눅스 서버, 네트워크, DB
- 서버 언어
- Python, Java, PHP, 닷넷
- 프레임워크
- NodeJS, Spring, Django
3. HTML 맛보기
<!DOCTYPE html>
<html lang="ko">
<head>
<title>웹 문서 만들기</title>
</head>
<body>
<h1>웹 개발 기초</h1>
<p>HTML</p>
<p>CSS</p>
<p>JavaScript</p>
</body>
</html>