Spring Boot와 React를 사용한 풀 스택 개발
Spring Boot를 활용한 백엔드 개발 환경 구축과 데이터베이스 연동, RESTful 웹 서비스 및 보안 설정을 포함한 풀스택 개발 과정입니다
학습 목표
• React를 이용한 프론트엔드 구성과 API 연동을 통해 프론트엔드와 백엔드를 통합하여 완전한 웹 애플리케이션을 개발하고 배포하는 방법을 학습하는 것을 목표로 합니다.
수강대상
• Spring Boot와 React를 활용한 풀스택 웹 개발에 관심 있는 초급 및 중급 개발자, 백엔드
• 프론트엔드 개발에서 풀스택으로 확장하고자 하는 개발자, 또는 웹 애플리케이션 개발을 처음 시작하는 분
교육 일정
- 시작일 : 2025년 12월 15일 ~ 종료일 : 2025년 12월 19일
- 시작 시간 : 9시 30분 ~ 종료 시간 : 17시 30분
커리큘럼
- 2025-12-15 - 2025-12-19
35시간
대면Spring Boot와 React를 사용한 풀 스택 개발Module 1 – 의존성 주입 및 JPA를 이용한 데이터베이스 연동
의존성 주입 소개 및 Spring Boot의 의존성 주입
ORM, JPA, Hibernate
엔터티 클리스 생성 및 CRUD 리포지터리
데이터 간의 관계 설정
Module 2 – Spring Boot로 RESTful 웹 서비스 개발
REST 기초
RESTful 웹 서비스 개발
Spring Data REST 활용
Module 3 – 백엔드 보안
Spring Security 소개
JWT 활용
Spring Boot 테스트 및 단위테스트
Module 4 – React기반 프런트엔드를 위한 개발 환경 설정 및 기술 스택 소개
환경 설정 및 필요한 기술 스택
Node.js 설치 및 VS Code 설치
VS Code 확장 및 React 앱 생성 및 실행
Module 5 – React 소개
React 컴포넌트를 활용
ES6 소개 및 핵심 컴포넌트 및 기능
Module 6 – React로 REST API 구현
프로미스 및 fetch API
axios 라이브러리 소개
OpenWeatherMap API 활용
Module 7 – 풀 스택 개발 데모 프로젝트
Spring Boot기반 RESTful 웹 서비스 및 프런트 설정
CRUD 기능 추가 및 React MUI로 구성
애플리케이션 배포
