본문 바로가기
Spring Boot (프로젝트)

[스프링 부트] 프로젝트 시작

by Hoozy 2023. 3. 4.

국비 학원에서는 스프링 프레임워크와 오라클, 마이바티스, jquery를 했기 때문에

이제는 스프링 부트, mySql, 스프링 JPA, thymeleaf를 활용해 개인프로젝트를 하나 하려고 합니다.

비전공자이기 때문에 CS기초가 부족하고 클린 코드를 짜기 위해 CS 공부를 할겸

CS 공부에 도움이 되는 사이트를 만들려고 합니다.

일단 백엔드 로드맵의 루트 중 자바 루트로 점차 발전해 나갈 예정입니다.

백엔드 로드맵 -> https://roadmap.sh/backend

[Backend Developer Roadmap

Learn to become a modern backend developer using this roadmap. Community driven, articles, resources, guides, interview questions, quizzes for modern backend development.

roadmap.sh](https://roadmap.sh/backend)

개발 환경

- Java jdk 17
- Gradle
- Spring Boot 3.0.4
- Thymeleaf 
- MySQL 8.0.32
- SPRING DATA JPA
- STOMP, WebSocket
- Github
- Docker
- jQuery
- BootStrap
- AWS EC2, S3

배운 것을 바로 DB에 저장하면서 저의 지식과 DB를 함께 쌓고

어느정도 쌓였을 때 프로젝트 개발을 시작할 예정입니다.

스프링 코딩 경험도 살릴 겸 프로젝트 개발하면서

MYSQL, JPA, 네트워크, 멀티 쓰레드, AWS 등등 공부하면서

개발할 계획입니다.

프로젝트 계획은 이렇습니다.

주제 : CS 문제 제공 사이트.

  • 사이트 접속 시 로드맵 순서대로 3개의 카테고리 중 3개 문제 랜덤 제공
    • 틀리면 틀린 문제 내용 이동
    • 넘기기 버튼으로 다른 문제로 바꾸는 기능 제공
  • 로드맵 순서 카테고리 별 개념 제공.
  • 지식 설명 페이지
  • 웹소켓 활용한 회원과 관리자의 실시간 채팅(문의)

테이블 : ERD https://www.erdcloud.com/d/R8t5Pg8m3kqermTAq

다음 게시글 스프링 부트와 MySQL 연결

https://hoozy.tistory.com/entry/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8%EC%99%80-mySQL-%EC%97%B0%EA%B2%B0

 

스프링부트와 mySQL 연결

이전 게시글 프로젝트 시작 https://hoozy.tistory.com/entry/%EC%8A%A4%ED%94%84%EB%A7%81-%EB%B6%80%ED%8A%B8-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%8B%9C%EC%9E%91 mySQL을 처음 써봐서 그런지 ORACLE보단 설정이 복잡해 보였다. 하

hoozy.tistory.com

 

댓글