현대 웹 서비스는 안정적이고 확장 가능한 서버 시스템을 기반으로 운영됩니다. Java는 오랜 기간 동안 기업용 시스템과 대규모 웹 서비스에서 널리 사용되어 온 대표적인 백엔드 개발 언어이며, Spring Boot는 이러한 Java 기반 개발을 보다 빠르고 효율적으로 수행할 수 있도록 도와주는 프레임워크입니다.
본 과정에서는 Java 기반 백엔드 개발의 핵심 개념과 함께 Spring Boot 프레임워크를 활용한 웹 애플리케이션 개발 방법을 단계적으로 학습합니다. 먼저 Java의 핵심 문법과 객체지향 프로그래밍 개념을 이해하고, 이를 기반으로 서버 애플리케이션 구조를 설계하는 방법을 익히게 됩니다.
이후 Spring Boot 환경을 구축하고 REST API 개발, 데이터베이스 연동, 서버 로직 구현 등 실제 웹 서비스 개발에 필요한 핵심 기술을 실습 중심으로 학습합니다. 이를 통해 웹 서비스에서 데이터를 처리하고 클라이언트와 서버 간의 통신을 구현하는 전체 흐름을 이해할 수 있습니다.
또한 Spring Boot의 다양한 기능을 활용하여 효율적인 서버 구조를 설계하고 유지보수가 용이한 백엔드 시스템을 구축하는 방법을 학습합니다. 데이터베이스 연동, 계층형 아키텍처 설계, API 설계 방법 등 실무에서 활용되는 개발 방식도 함께 익히게 됩니다.
과정 후반부에서는 간단한 백엔드 서비스를 직접 설계하고 구현하는 실습 프로젝트를 수행하며, 이를 통해 실제 서비스 개발 과정에서 필요한 백엔드 개발 역량을 체계적으로 습득하게 됩니다.
Java의 핵심 문법과 객체지향 프로그래밍 개념을 이해할 수 있다.
Spring Boot 기반의 웹 애플리케이션 개발 환경을 구축할 수 있다.
REST API를 설계하고 구현할 수 있다.
데이터베이스와 연동하여 서버에서 데이터를 처리하는 방법을 이해할 수 있다.
Spring Boot를 활용하여 기본적인 백엔드 서비스를 개발할 수 있다.
Java 기반 백엔드 개발을 배우고 싶은 개발자
웹 서비스 서버 개발에 관심 있는 IT 분야 학습자
Spring Boot 프레임워크를 실무에 활용하고 싶은 개발자
웹 애플리케이션의 서버 구조와 API 개발을 배우고 싶은 학습자
| 평가기준 | 반영비율 | 이수(과락)기준 |
|---|---|---|
| 진도 | 100% | 80% |
| 총점 | 100% | 60점 |