Giter VIP home page Giter VIP logo

commento's Introduction

코멘토 백엔드 직무 부트 캠프

SW활용 현황 통계 API 개발 과제

1차 과제 - 개발 환경 셋팅

  • 스프링 5.1.8.RELEASE 환경 검토
  • MariaDB 10.2.14 설정
  • JDBC 4.3.9.RELEASE 설정
  • Mybatis 3.4.4 설정
  • mariaDB, mySql WorkBench 설치 및 샘플 DB 구축
  • 스프링, Mariadb, MyBatis 연동, 데이터 조회

  • 개발 환경 세팅 완료 후 스크린샷

image image

2차 과제 - API 문서 작성

V 1.0

  • 데이터 공통사항 정의
  • 요청 파라미터 정의
  • 접속자 수 API 작성
    • 연도별 접속자 수
    • 월별 접속자 수
    • 일별 접속자 수
    • 부서별 접속자 수
  • 로그인 요청 수 API 작성
  • 게시글 작성 수 API 작성
    • 총 게시글 작성 수
    • 사용자별 게시글 작성 수

http 통신에 대한 정리 - https://velog.io/@sgb8170/HTTP%EB%9E%80

url을 통한 요청 및 응답 까지의 과정 정리 - https://velog.io/@sgb8170/%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8-%EC%84%9C%EB%B2%84%EA%B0%84-%ED%86%B5%EC%8B%A0-%EA%B3%BC%EC%A0%95-%EB%B0%8F-%EA%B5%AC%EC%A1%B0


3차 과제

  • 스프링 부트 개발 환경 설정

  • DB 및 샘플 데이터 생성

    • 테이블 requestInfo

    image


    • 테이블 requestcode

    image


    • 테이블 user

    image


    • 로그인 통계 API 쿼리 작성
      • StatisticMapper.xml



4차 과제

  • API 개발

    • 연도별 접속자 수

    연도별 로그인

    • 월별 접속자 수

    월별

    • 일자별 접속자 수

    일별

    • 평균 하루 로그인 수

    하루평균

    • 휴일 제외한 로그인 수

    휴일제외

    • 부서별 월별 로그인 수

    부서별월별

  • API 문서 수정 (V 2.0)

    • SW_활용률_API_doc.pptx

commento's People

Contributors

gyubam avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.