개발자 종류

이희상·2024년 3월 10일

개념

목록 보기
4/4

프론트 개발자

  • 사용자가 웹 사이트나 앱을 통해 직접 보고 상호작용하는 부분, 사용자 인터페이스를 만드는 역할을 담당

  • HTML, CSS, JavaScript 등의 웹 기술에 능숙해야 하고, JavaScript 프레임워크인 jQuery나 UI 프레임워크인 Bootstrap도 자주 사용

  • React, Angular, Vue.js 등의 프레임워크나 라이브러리를 활용해 동적인 웹 페이지를 만드는데 필요한 기술을 갖추고 있어야 함

  • 요구 기술 : javascript, bootstrap, jquery


백엔드 개발자

  • 애플리케이션의 '뒷단'을 담당하며, 이는 사용자가 직접 보지 못하는 서버와 데이터베이스 등의 부분을 포함

  • 주요 역할은 사용자의 요청을 처리하고, 데이터를 저장하고, 필요한 데이터를 프론트엔드 개발자에게 전달하는 것

  • Java와 Spring Boot는 백엔드 개발에서 널리 사용되는 언어와 프레임워크

  • 데이터베이스 기술에 대한 이해와 SQL 같은 쿼리 언어에 익숙해야 하며, API(Application Programming Interface)를 만드는 역할도 담당

  • 요구 기술 : java, database, spring boot, cloud, git


풀스택 개발자

  • 백엔드 개발자와 프론트 개발자 둘 다 구현 가능한 개발자를 뜻함

  • 요구 기술 : java, javascript, database, bootStrap, jquery, spring boot, cloud, git


데이터베이스 개발자

  • 어떤 데이터를 어떻게 저장할지, 데이터 간의 관계는 어떻게 될지 등을 결정하는 개발자

  • SQL 같은 쿼리 언어를 사용하여 데이터를 생성, 읽기, 업데이트, 삭제(CRUD)하는 작업을 수행

  • 보안과 품질을 유지하는데 중요한 역할을 해야 하고, 이는 접근 권한 관리, 데이터 백업 및 복구, 성능 최적화 등을 포함

  • 요구 기술 : database, git

0개의 댓글