클래스 소개
"Flutter × Spring Boot로 만드는 실전 SNS 앱 개발 완성"입니다.
Flutter 모바일 앱과 Spring Boot 백엔드를 함께 구현하며,
JWT 인증 → 무한 스크롤 피드 → 좋아요 시스템 → S3 이미지 업로드 → Integration 테스트 → 대용량 데이터 처리까지 실무 레벨로 완성합니다.
주제 및 구성
OT – 프로젝트 아키텍처 & 개발 환경 세팅
Flutter 클라이언트 – Clean Architecture, Riverpod 상태관리, JWT 인증, 무한 스크롤 피드
Spring Boot API – 레이어드 아키텍처, JWT 토큰 발급, 커서 기반 페이지네이션, S3 Presigned URL, RestDocs
Database – H2 인메모리 DB, JPA 엔티티 설계, 인덱스 최적화 (10만건 데이터 처리)
연동 & 모바일 테스트 – Dio HTTP 클라이언트, Integration Test로 E2E 시나리오 자동화
모니터링 구축 – Firebase Crashlytics/Performance(앱) + Prometheus & Grafana(서버)
기획 배경
스타트업·사이드 프로젝트에서 “앱 ↔ 서버 ↔ DB” 전체 흐름을 짧은 시간에 체험할 기회가 부족하다는 현실적 필요.
실제 프로젝트 경험을 그대로 녹여 실전 노하우를 전달하고자 기획했습니다.
타겟 수강생
1 년↑ 개발 경험은 있지만 모바일·백엔드·DB를 엔드투엔드로 묶어 본 적 없는 분
취·이직용으로 "동작하는 Flutter 앱 + Spring Boot" 포트폴리오가 필요하신 분
스타트업에서 SNS·콘텐츠 MVP를 단기간에 만들어야 하는 실무자
수강 효과
✔ Flutter 앱·Spring Boot·S3 업로드까지 작동하는 MVP 완성
✔ JWT 인증·Riverpod·커서 페이지네이션·Presigned URL 같은 현업 패턴을 체득
✔ 모바일 E2E 자동 테스트로 테스트/CI 감각 습득
✔ Firebase + Prometheus/Grafana 연동으로 운영 흐름까지 경험
✔ GitHub 리포·시연 영상 등 포트폴리오 재료 즉시 확보
난이도 및 선수지식
레벨: 중급 ⭐⭐⭐☆☆
필수:
객체지향 언어(Java·Kotlin·Dart 등) 경험
Flutter 위젯 경험
간단한 REST 호출 경험
보조 자료: Flutter·Spring·SQL 기초 PDF/링크 제공으로 선수지식 보강
クラスカリキュラム1
カリキュラム
チャプター 0 件クリエイター紹介
ImRieul
Flutter · React/Next.js · Spring Boot · PostgreSQL/MySQL · AWS/NCP를 두루 다루는 풀스택 개발자입니다.
첫 스타트업 입사 후, 실제로 맡게 된 것은 “팀 프로젝트” 수준의 코드였습니다.
보안, 모니터링, 배포 자동화, 관리자 페이지 ― 운영에 필수적인 요소가 하나도 없는 상태였죠.
“서비스를 살려 두는 방법까지 다루지 않으면 의미가 없다”는 절박감으로,
앱 → 서버 → DB → 파일 업로드 → 모바일 E2E 테스트 → 모니터링에 이르는 End-to-End 강의를 설계했습니다.