반응형
1.1.3 웹 Front-End 와 웹 Back-End
웹프론트엔드
- 웹을 통해 사용자가 시각적으로 볼수있는 부분에 다양한 콘텐츠(문서, 동영상,사진 등)을 제공
- 사용자의 요청에 반응하여 동작함
- 클라이언트의 입장에서 개발
프론트엔드 개발자가 알아야 할 것들
- HTML
- CSS
- JavaScript
HTML((HyperText Markup Language)
- 웹의 전체적인 구조(뼈대)를 설계함
CSS(Cascading Style Sheets)
- 웹의 디자인적 요소(컬러, 폰트 등)를 결정함
JavaScript
- 기본적으로 정적인 웹페이지에 동적인 제어를 가능하게 함
웹 백엔드
- 클라이언트로부터 요청에 대한 결과를 반환함
- 웹페이지에 콘텐츠 공급을위한 DB관리
- 서버 입장에서 개발
백 엔드 개발자가 알아야 할 것들
- 프로그래밍 언어(JAVA, Python, PHP, Javascript 등)
- 웹의 동작 원리
- 알고리즘(Algorithm), 자료구조 등 프로그래밍 기반 지식
- 운영체제, 네트워크 등에 대한 이해(예: Linux)
- 프레임워크에 대한 이해(예: Spring)
- DBMS에 대한 이해와 사용방법(예: MySQL, Oracle 등)
P.S 풀스택 개발까지의 길은 험난하다 ㅠㅠ 파이팅
반응형
'웹(Web)개발 > 1. 부스트코스(웹 기초)' 카테고리의 다른 글
웹 개발을 위한 기초지식 정리 - 5 (0) | 2020.08.07 |
---|---|
웹 개발을 위한 기초지식 정리 - 4 (0) | 2020.08.07 |
웹 개발을 위한 기초지식 정리 - 2 (0) | 2020.08.06 |
웹 개발을 위한 기초지식 정리 - 1 (0) | 2020.08.06 |
부스트코스 웹프로그래밍 정리 (0) | 2020.08.06 |