728x90
프론트 엔드
1. 사용자에게 웹을 통해 다양한 콘텐츠(문서,동영상,사진 등)을 제공한다.
2. 또한 사용자의 요청(요구사항)에 반응해서 동작한다.
역할
1. 웹콘텐츠를 잘 보여주기 위해 구조를 만들어야 함 / html
2. 적절한 배치와 일관된 디자인등을 제공해야 함 / css
3. 사용자의 요청을 잘 반영해야 함 / javascript
백엔드
1. 프로그램의 뒷 부분 쪽 즉 서버 입장에서의 개발이 진행 된다.
2. 프론트엔드를 다른 말로 클라이언트 사이드라고 말하고 백엔드는 서버 사이드라고한다.
백엔드 개발자가 알아야 할 것들
1. 프로그래밍언어 ( java, php, javascript 등)
2. 웹의 동작 원리
3. 알고리즘, 자료구조 등 프로그래밍 기반 지식
4. 운영체제, 네트워크 등에 대한 이해
5. 프레임워크에 대한 이해 ( 스프링, 라라벨 등)
6. DBMS에 대한 이해와 사용방법 (mysql , oracle 등)
참고링크 : html-css-js.com/
728x90
'잡다한 지식' 카테고리의 다른 글
git 설치 및 세팅 (0) | 2020.09.16 |
---|---|
간단한 소스코드 확인사이트 (0) | 2020.09.14 |
인터넷(네트웍통신)의 이해 (0) | 2020.09.14 |
jwFreeNote - 트리구조 메모장 (0) | 2020.08.26 |
간편한 사진 팝업 플러그인 (0) | 2020.08.19 |