Studying/아직 미지정

웹 강좌 기록 2 - 웹 프론트엔드, 웹 백 엔드

wakeandweep 2019. 10. 20. 11:37
728x90

1. 웹 프론트 엔드, 웹 백엔드의 역할

* 웹 리소스 = 웹 컨텐츠 : 웹에서 보는 텍스트, 동영상 등 여러 자료

* 웹 페이지 자체도 문서이다.

  역할 실제 구현 / 알아야 할 것
웹 프론트 엔드

웹 컨텐츠(=웹 리소스)를 잘 보여주기 위해

1) 구조배치, 2) 디자인, 3)사용자의 요청을 잘 빠르게 반영하는 것

실제 구현 방법

1) HTML: 구조 잡기

2) CSS: 디자인 요소 결정

3) Javascript: 동적인 제어 ex) 서버에 뭘 보내고 후속처리, 루프를 돌면서 처리, CSS 코드의 동적 적용 등

웹 백 엔드

클라이언트의 요청을 받아서 일을 처리한 다음 그  결과를 넘겨주는 역할  

클라이언트의 입장인 프론트 엔드와 달리 프로그램의 뒷 부분 쪽의 서버 쪽의 개발

알아야 할 것

1) 프로그래밍 언어: JAVA, Python, PHP, Javascript 

2) 웹의 동작 원리

3) 알고리즘, 자료구조 등 프로그래밍 기반 지식

4) 서버의 운영체제, 네트워크 등에 대한 이해

5) 프레임워크에 대한 이해 ex: Spring

6) DBMS에 대한 이해