과제 _ 미니 프로젝트

과제 _ 미니 프로젝트

자바로 미니 프로젝트를 만들어보려고 한다.

  1. 팀 등록 기능 : 회사에 있는 팀을 등록해야하고 '팀 이름'을 필수적으로 가져야한다.

  2. 직원 등록 기능 : 직원을 등록할 수 있다. '직원 이름' , '팀의 매니저인지 매니저가 아닌지 여부','회사에 들어온 일자', '생일' 이라는 정보를 필수적으로 가져야 한다.

  3. 팀 조회 기능 : 모든 팀의 정보를 한 번에 조회할 수 있어야 한다.
    [{"name" : "팀 이름", "manager" : "팀 매니저 이름" (없으면 null), "memberCount" : 팀 인원 수[숫자]}]

  4. 직원 조회 기능 : 모든 직원의 정보를 한 번에 조회할 수 있어야 한다.
    [{"name" : "직원 이름", "teamName" : "소속 팀 이름", "role" : "MANAGER" or "MEMBER", "birthday" : "1997-08-18", "workStartDate" : "2024-01-01"}]

먼저 프로젝트를 생성하고 객체 지향적 접근 방식을 사용한다.

다음과 같은 형식의 프로젝트를 만들었다.

https://github.com/soo1e/inflearn_MiniProject
코드는
여기서 확인할 수 있다.

  1. 팀 등록 기능

  2. 직원 등록 기능

  3. 팀 조회 기능

  1. 직원 조회 기능

다음처럼 모든 조건을 다 만족시켰다!

회고록

음 인프런 워밍업 클럽 스터디를 3주동안 진행해봤다. 큰 프로젝트의 구조와 흐름에 대해 알 수 있어서 좋은 시간이었다.

백엔드 개발에 대한 전반적인 중요한 지식들을 얻어갈 수 있어 좋았다. 이러한 배운 걸로 개인 프로젝트를 더욱 진행해서 유능한 개발자가 되기 위해 노력해야겠다. 3월은 대부분의 공고들이 나오는 시즌이다. 이 스터디를 들은 모든 인원이 좋은 결과가 있기를 바라며!

댓글을 작성해보세요.