Skip to content

Latest commit

 

History

392 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

신세계 JAVA 기반 백엔드 개발자 양성과정 2차 프로젝트

스프링 부트 웹 기반 창고 입출고 관리 시스템


공식 기간 : 2024.03.25(월) ~ 2024.03.29(금)

인원 : 5팀(홍진욱, 장서윤, 손혜지, 김소진, 최소원)


프로젝트 환경 설정

프로젝트를 진행하면서 사용하는 통합개발환경, 프로그래밍 언어, 버전 관리 시스템, 데이터베이스 접속 프레임워크, 서버 정보, 웹 개발 프레임워크, 테스트 도구, 협업 소통 도구, 디자인 도구를 아래와 같이 정리하였습니다.

통합개발환경 및 편집기

  • IntelliJ Ultimate: 자바 및 다양한 언어 개발에 최적화된 IDE.
  • Workbench: MySQL 데이터베이스 설계 및 관리를 위한 비주얼 도구.

프로그래밍 언어

  • Java (JDK LTS 17버전): 안정적인 서버 사이드 개발을 위한 주요 프로그래밍 언어.

버전관리 시스템

  • Git: 소스 코드 버전 관리 시스템.
  • GitHub: 온라인 코드 저장소 및 협업 플랫폼.
  • GitHub Desktop: Git과 GitHub를 위한 그래픽 사용자 인터페이스.

DB 접속 프레임워크

  • Mybatis: SQL 매핑 프레임워크로 복잡한 SQL과 프로시저를 지원.

DB 및 서버

  • SQL - AWS EC2_LINUX Ubuntu_MySQL Server 8.0.33: 클라우드 기반 서버 환경에서의 MySQL 데이터베이스 서버.

웹 개발 프레임워크

  • Spring Boot: 스프링 기반의 빠르고 간편한 웹 어플리케이션 개발.
  • JSP & 타임리프: 서버 사이드 렌더링을 위한 템플릿 엔진.

테스트 툴

  • Postman: API 개발을 위한 테스트 도구.
  • Chrome Lighthouse: 웹 앱의 품질을 개선하기 위한 자동화 도구.
  • JUnit: 자바 프로그래밍 언어용의 단위 테스트 프레임워크.

협업 소통 도구

  • Slack
    • chat
    • huddle
  • Notion Shared Page: 문서 공유 및 협업을 위한 플랫폼.
  • 카카오톡: 실시간 메시지 교환.

디자인 툴

  • Figma: UI 및 UX 디자인 작업을 위한 온라인 디자인 툴.
  • Figma plugin: Figma 기능 확장을 위한 플러그인.

About

ssg2nd project

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages