Web Developer
프론트엔드(Front-end) :
프론트엔드 개발자들은 주로 사용자에게 보이는
클라이언트 측면(Client-Side)의 프로그래밍을 하게 된다.
이는 HTML, CSS, 자바스크립트(또는 Ajax), JSP, PHP, ASP등의 코딩과
간단한 이미지 작업까지 포함하며 프로젝트의 크기와 종류에 따라
그 영역이 넓어지거나 작아질 수 있다.
프론트엔드 개발자들은 코딩시 그 사용성과 눈에 보이는 디자인을 고려해야 하며
백엔드 개발자와의 원활한 커뮤니케이션이 요구된다.
백엔드(Back-end) :
프론트엔드와 반대로 사용자가 볼 수 없는
즉, 비즈니스 로직 프로그래밍을 하는 개발자들을 뜻한다.
프론트엔드에서 전달된 데이터의 포맷이나 데이터베이스 입출력 및
다양한 비즈니스 프로세스를 프로그래밍 코드로 구현하는 역할을 한다.
프론트엔드에 대한 이해와 데이터베이스, 웹서버, 네트워킹 등
웹 애플리케이션의 전반적인 인프라에 대한 이해가 필요하다.
#smallTalk #이론