Devin.KR

소프트웨어

서버·백엔드 개발자

서비스의 데이터와 업무 규칙을 서버에서 구현합니다.

기초 → 첫 프로젝트단계별 자기 점검회원가입 없이 읽기

어떤 일을 하나요?

API와 DB를 설계하고 인증·권한·오류 처리를 구현하며 운영 문제를 추적합니다.

이런 관심이 있다면 살펴보세요

정보가 저장되고 여러 사람이 함께 사용하는 구조가 궁금한 사람

회사와 팀에 따라 같은 직무 이름의 담당 업무가 다를 수 있습니다.

학교 공부와 연결하기

수학의 집합·논리와 데이터 모델링을 연결하고, 언어 여러 개보다 하나로 작은 서비스를 완성하세요.

처음 시작한다면 IT 공통 기초를 함께 보세요. 대학생은 관련 과목의 개념을 프로젝트로 확인하고, 주니어는 각 단계의 완료 기준에서 부족한 부분을 찾으세요.

YOUR LEARNING PATH

배우고, 만들어 보고, 확인하기

기간보다 직접 할 수 있는 일을 기준으로 이동하세요. 이미 할 수 있다면 다음 단계로 넘어가도 좋습니다.

  1. 01

    언어와 자료구조

    Java 또는 Python 한 가지, 함수·객체, 리스트·맵, 테스트

    다음 단계로 가기 전

    파일로 저장되는 도서 목록 프로그램을 만든다.

  2. 02

    웹과 데이터베이스

    HTTP 메서드·상태 코드, SQL, 테이블·키·조인

    다음 단계로 가기 전

    도서 목록 조회·추가 API를 만들고 SQL로 확인한다.

  3. 03

    신뢰할 수 있는 API

    입력 검증, 인증과 인가, 트랜잭션, 중복 요청

    다음 단계로 가기 전

    다른 사용자의 데이터를 수정하지 못하도록 테스트한다.

  4. 04

    배포와 관측

    Linux, 환경 설정, 로그, 모니터링, 백업과 복구

    다음 단계로 가기 전

    테스트 환경에 배포하고 장애 원인과 복구 과정을 기록한다.

MAKE IT YOURS

첫 프로젝트

동아리 도서 대여 API

테이블 관계도, API 명세, 권한 테스트, 동시 대여 처리 방식을 설명하세요.

결과물에 함께 남길 것

  • 무엇을 해결하려 했는지, 어떤 제약이 있었는지
  • 실행 방법과 정상·오류 상황의 검증 결과
  • 내가 결정한 부분, 참고한 자료, AI를 활용한 부분
  • 실패에서 배운 점과 다음에 개선할 한 가지

직접 연습하고 더 읽기

공식 기술 참고 문서

PostgreSQL SQL 튜토리얼

학습 순서와 완료 기준은 Devin.KR의 편집 제안입니다. 공식 문서는 기술을 더 확인하기 위한 자료이며, 제품 버전과 실습 환경은 문서에서 확인하세요.

함께 비교할 경로

2026-09-20 검토 · 이 경로는 학습을 돕는 안내이며 취업이나 자격 취득을 보장하는 과정은 아닙니다.