BACKEND SOFTWARE ENGINEERING

서울 백엔드 개발자 교육,
서비스의 안쪽을 직접 만듭니다

Java와 Python으로 서버를 만들고 데이터베이스와 API를 연결합니다. 기능 구현에 그치지 않고 클라우드, MSA와 DevOps까지 경험하며 운영 가능한 소프트웨어로 완성합니다.

백엔드 개발자소프트웨어학과JavaSpring BootAPI클라우드

HOW SERVICES WORK

보이지 않는 곳에서
서비스를 움직이는 개발자

백엔드는 사용자의 요청을 처리하고 데이터를 안전하게 저장하며 여러 기능이 연결되도록 만드는 영역입니다. 화면 뒤에서 실제 업무 규칙과 데이터 흐름을 구현하는 만큼 프로그래밍, 데이터베이스, 네트워크와 운영 지식이 함께 필요합니다.

01 · LOGIC

Java와 Python으로 기능을 구현합니다

문법만 연습하는 것이 아니라 회원, 검색, 추천, 알림과 같은 실제 서비스 기능을 코드로 설계합니다. 요구사항을 작은 단위로 나누고 테스트하며 완성도를 높입니다.

02 · DATA

데이터베이스를 설계하고 연결합니다

SQL로 데이터를 조회하는 것에서 시작해 테이블 관계와 저장 구조를 설계합니다. 정확하고 빠르게 데이터를 처리하도록 백엔드 코드와 데이터베이스를 연결합니다.

03 · API

웹과 앱이 사용할 API를 만듭니다

프론트엔드와 외부 서비스가 기능을 요청할 수 있도록 API를 설계합니다. 인증, 예외 처리와 문서화까지 포함해 협업 가능한 서버를 만듭니다.

04 · OPERATE

클라우드에서 계속 작동하게 합니다

완성한 서비스를 클라우드에 배포하고 MSA와 DevOps의 기본 흐름을 경험합니다. 개발 이후의 운영과 개선까지 생각하는 개발 습관을 기릅니다.

2-YEAR LEARNING PATH

백엔드 개발자가 되는
4학기 학습 흐름

프로그래밍 언어와 데이터베이스에서 출발해 웹 서비스, AI 기능, 클라우드 운영과 기업연계 프로젝트로 이어집니다.

1학기

코드의 기본

프로그램 구조와 문제 해결 방식을 익힙니다.

  • Java와 Python
  • 알고리즘 사고
  • 데이터베이스 기초
2학기

데이터 처리

서비스가 사용할 데이터를 구조화합니다.

  • SQL과 데이터 모델링
  • 수집·정제
  • 웹 개발 기초
3학기

API와 AI 서비스

백엔드에 데이터와 AI 기능을 연결합니다.

  • Spring Boot·Flask
  • REST API
  • 머신러닝 웹 서비스
4학기

배포와 운영

팀 프로젝트를 현업 수준으로 완성합니다.

  • 클라우드와 MSA
  • DevOps
  • 기업연계 졸업작품

PROJECT EVIDENCE

서버 구조와 코드가 남는
프로젝트 교육

로그인 화면 하나보다 그 뒤의 데이터 모델, API, 서비스 구조와 배포 과정을 설명할 수 있는 프로젝트를 만듭니다.

CLOUD PROJECTK-PaaS

2024 클라우드 공모전 수상 경험처럼 백엔드 서비스를 클라우드 환경과 연결해 운영 관점까지 확장합니다.

STACK

Java · Spring Boot · Python · Flask

프로젝트 목적에 맞는 백엔드 기술을 선택하고 데이터베이스와 화면을 연결합니다.

DESIGN

MSA와 클라우드 아키텍처

서비스 구성요소와 데이터 흐름을 구조도로 정리하고 배포 환경을 설계합니다.

CAREER PATH

백엔드를 중심으로
확장되는 개발 직무

서버 개발 기본기에 데이터와 클라우드 경험을 더해 서비스 개발과 운영에 필요한 여러 직무를 준비합니다.

BE

백엔드 개발자

서비스 요구사항을 서버 로직으로 구현하고 데이터베이스, 인증과 외부 API를 안정적으로 연결합니다.

CL

클라우드 개발자

애플리케이션을 클라우드 환경에 배포하고 서비스 구성과 확장, 운영 환경을 관리합니다.

DO

DevOps 엔지니어

개발과 배포 과정을 자동화하고 모니터링과 개선을 통해 소프트웨어가 계속 안정적으로 작동하도록 돕습니다.

FAQ

백엔드 개발자를 꿈꾸는
지원자의 질문

프로그래밍 언어, 프로젝트와 취업 준비에 관한 질문을 정리했습니다.

Java와 Python 중 어떤 언어를 배우나요?

두 언어를 모두 경험합니다. Java는 객체지향과 Spring Boot 기반 백엔드 개발에, Python은 데이터 처리와 AI·Flask 서비스 구현에 활용하며 프로젝트 목적에 따라 선택합니다.

백엔드만 배우고 화면 개발은 배우지 않나요?

서비스 전체 흐름을 이해할 수 있도록 웹 화면과 JavaScript도 함께 다룹니다. 중심은 데이터와 서버 기능이지만 프론트엔드와 어떻게 협업하고 연결되는지도 프로젝트에서 경험합니다.

졸업 전에 서비스를 직접 배포해 볼 수 있나요?

네. 클라우드, MSA와 DevOps 과정을 통해 개발한 서비스를 배포하고 운영하는 흐름을 학습합니다. 기업연계 졸업작품에서는 팀 단위로 설계부터 시연까지 완성합니다.

코드를 배우고,
직접 운영되는 서비스로 완성하세요.

2027학년도 수시 1차 원서접수 2026.09.07 — 10.01 23:59

수시 1차09.07 — 10.01지원하기