TIL

8/25

iksadnorth 2023. 8. 25. 23:45

👣 개요

3주차가 시작되었다. 3주차는 주특기[Spring]을 익히는 주차로 강의를 듣고 각 과제를 해결해야 하는 주차였다.
우선 1주차 강의 내용은 다음과 같았다.

  • Spring을 위한 기본적인 지식
    • Intellij에서의 Spring 프로젝트 시작 방법
    • Gradle 사용방법
    • HTTP 강의
    • 테스트 코드 강의
    • MySQL 설치 방법
  • Spring MVC 패턴
  • Spring 라우팅 및 Path Variable, Request Param
  • 간단한 Spring Project 수행
    • Spring Boot
    • JDBC
    • MySQL
    • Thymeleaf
  • DB와 SQL
  • JDBC

강의를 듣고 1주차의 숙제를 수행했다.

그 이후, Lv.1의 과제를 수행했다.
Lv.1 과제를 요약하면 다음과 같다.

간단한 게시글을 작성할 수 있는 블로그의 API 서버 구축

위 과제의 보다 구체적인 요구 사항은 다음과 같다.

1. 블로그글 생성 API 
2. 블로그글 단일 조회 API 
3. 블로그글 일괄 조회 API 
4. 블로그글 수정 API 
5. 블로그글 삭제 API 

더 자세한 요구사항이 있었지만 항해99 정책상 공유하지는 못한다.

해당 서버를 만들기 위해서 3가지의 계획을 세웠다.
1. API 설계
2. DB Schema 설계
3. 실행 계획

그리고 그 결과는 다음과 같다.

 

3주차 주특기 주차 - Lv 1 과제

A new tool for teams & individuals that blends everyday work apps into one.

iksadnorth-ai.notion.site

 

위처럼 계획을 하니 코드 작성은 그리 어렵지 않게 진행되었다.
그 결과는 다음과 같다.

 

GitHub - iksadNorth/Lv1-Assignment

Contribute to iksadNorth/Lv1-Assignment development by creating an account on GitHub.

github.com

 

오늘은 구현만 했을뿐 Test는 수행하지 못했다.
내일까지 Test까지 수행하고 제출할 계획이다.

'TIL' 카테고리의 다른 글

WIL - 8/21 ~ 8/27  (0) 2023.08.27
8/26  (0) 2023.08.26
8/24  (0) 2023.08.24
8/23  (0) 2023.08.23
8/22  (0) 2023.08.22