수업/단어정의 (3) 썸네일형 리스트형 프론트엔드 개발자와 백엔드 개발자의 차이 1. 프론트엔드 개발자 1) 정의 프론트엔드: 사용자가 서비스를 이용하기 위해 웹페이지나 앱 내에서 만나고 경험하는 모든 부분. 사용하는 언어 : 자바스크립트, HTML, CSS 등 예시) 눈에 보이는 화면 디자인, 위치, 글자 크기, 기능 등 2) 업무 웹이나 어플리케이션에서 디자인을 구현 사용자 편의 최적화를 위해 웹/앱의 성능을 개선 서비스 기능을 구현 여러 운영체제나 브라우저의 호환 가능성을 지원 보안에 대한 지원 2. 백엔드 개발자 1) 정의 백엔드 : 컴퓨터 시스템에서 사용자에게 직접 보이지 않는 부분. 구성요소: 데이터베이스, 서버, API 등 예시) 웹 페이지를 열 떄 데이터 처리와 정보 제공 역할 2) 업무 서버 개발 및 관리 데이터베이스 관리 API 개발 보안 3. 프론트 개발자와 백엔.. SW개발환경 정리 1. 운영체제(os) 1) 운영체제 정의 - 사용자의 하드웨어, 시스템 리소스를 제어라고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어. 2) 운영체제 종류 - windows : Microsoft에서 개발한 컴퓨터 역사상 가장 많이 사용되고 있는 컴퓨터 GUI 운영체제. - Linux : GNU GPL을 사용하여 출시된 무료 오픈 소스 운영 체제.(소스 코드 실행, 연구, 수정, 재배포, 복사본 판매 가능) - Unix : 미국 벨 연구소에서 소형 컴퓨터용으로 개발된 운영체제.(windows를 제외한 대부분 현대적 컴퓨터 운영체제의 원형) - i-OS : Internetwork Operating System의 약자로 애플이 개발 및 제공하는 임베디드 운영체제.(애플제품에 탑재됨) 2. 자료저.. 안드로이드(Android) 구글이 개발한 스마트 기기 (주로 스마트폰)의 운영 체제. 주로 삼성이나 LG 등 애플을 제외한 거의 모든 스마트폰에 사용되고 있다. http://terms.tta.or.kr/mobile/dictionaryView.do?subject=App 이전 1 다음