프론트엔드
프론트 엔드는 즉 우리가 눈에 보이는 것들(화면)을 프론트 엔드의 영역이라고 합니다.
프론트엔드 파트는 UX designer, Web designer, Front-End developer로 구성됩니다. UX 디자이너는 사용자에게 최상의 편리한 경험을 제공하기 위해 사이트의 구성/기능을 담당합니다. Web 디자이너는 이를 디자인으로 멋지게 뽑아내는 것이고, 프론트엔드 개발자는 뽑아낸 디자인을 웹어플리케이션으로 구현하는 것입니다.
프론트엔드는 HTML, CSS, Javascript 이렇게 3개의 언어가 요구됩니다.
HTML로 웹페이지의 틀을 구성하고 CSS로는 HTML로 작업된 홈페이지에 디자인을 담당하며 Javascript를 이용해 정적인 웹페이지를 동적으로 만들어 줍니다.
백엔드
백엔드는 우리가 안보이는 영역들을 말하는데 예를 들자면 서버 혹은 DB등이 있겠습니다.
백엔트 파트는 다양하게 나올 수 있는데 그 중의 몇 가지 예로 서버관리자, DB관리자, Back-End developer로 구성됩니다. 서버관리자는 서버 환경설정, 서버구성을 관리하는 것이고, DB관리자는 DB설계 Data관리, 최적화를 하는 것입니다. 백엔드 개발자는 서버를 코딩하는 것이죠.
백엔드는 Python, R, JSP, JAVA, 프레임워크 등 프로그래밍 언어와 프레임워크 데이터 베이스의 지식을 필요로합니다.
'코딩연습 > 과제' 카테고리의 다른 글
네이밍 컨벤션 (0) | 2019.09.20 |
---|---|
aws vs azure vs gcp, Cloud (0) | 2019.09.08 |
xml와 json (0) | 2019.08.29 |
비밀키 VS 공개키 (0) | 2019.08.27 |
하드웨어, 소프트웨어, 미들웨어 (0) | 2019.08.24 |