Skip to content

ksko1/devocean_open_lab_kotlin_01th

 
 

Repository files navigation

devocean_open_lab_kotlin_01th

Devocean Open Lab Kotlin 1기

오리엔테이션 장소: https://meet.google.com/jvw-geqg-wnb

스터디 개요

  • Kotlin과 SpringBoot를 이용하여 웹 어플리케이션을 개발하는 실전형 스터디를 진행합니다.

얻게되는 지식

  • EventStorming 기법 이해
  • OpenAPI Spec 및 Generator 작성방법
  • Kotlin SpringBoot 이해
  • JPA 이해
  • DockerCompose로 로컬 인프라 생성 및 테스트
  • TDD 방식 이해

Ground Rule

  1. 스터디는 격주로 진행, 시간은 평일 19:00 ~ 21:00에 진행
  2. 스터디 장소: 오프라인 (섭외예정)
  3. 스터디 방식: 격주 2명이 자신이 공부/개발한 사항을 발표 (논의) / 발표후 회고
  4. 스터디 수행시에 스터디 발표자는 자신이 스터디한 자료를 현재 GitHub에 커밋하고, 스터디는 Github의 자료를 이용합니다.
  5. 스터디는 기본 격주로 진행되며, 참석 불가 시 전일 오후 12시까지는 미리 알려주시기 바라며, 무단 2회 불참 시 스터디에서는 제외됩니다.
  6. 기타 스터디와 관련된 궁금한 점은 오픈 챗방에 남겨주시면 답변 및 공지 업데이트 할 예정입니다.

스터디 과정 소개

목표 시스템

  • OpenAPI 를 작성하면 하나의 API Spec 리포지토리에 등록하고 버젼 관리 및 Validation Check등을 수행하는 시스템을 만든다.
    • OpenAPI 스펙을 등록/조회/수정/삭제한다.
    • OpenAPI 프로젝트 단위로 저장관리된다.
    • OpenAPI 는 검증을 통해서 올바른 형식인지 확인할 수 있어야한다.
    • OpenAPI 스펙 템플릿을 다운받아 수정할 수 있다.
    • 스펙 저장은 저장은 GitHub에 저장된다.

스터디 과정

  • 스터디는 다음 과정으로 진행될 예정입니다 .
체크 과정이름 일정 비고
[X] 오리엔테이션 24-04-19 _
[ ] Event Storming / Feature Extracting _
[ ] 기술스택 선정 및 Docker Compose Local Infra 구성 _
[ ] SpringBoot Kotlin 환경설정 _
[ ] OpenAPI Specification 작성하기 _
[ ] OpenAPI Generation 자동화 _
[ ] Git Branch 전략 _
[ ] Kotlin Unit Testing _
[ ] REST API 개발하기 _
[ ] 테스트 자동화하기 _

예상 기술스택

  • Language: kotlin
  • Web Framework: SpringBoot / Ktor
  • ORM: JPA Hibernate
  • Database: Mysql
  • Documenting: Openapi Spec
  • Caching: Redis, Caffein

참여자

  • 박영훈
  • kchabin: 강다빈
  • 이연주
  • 무지: 인철환
  • 마이클: 임선경
  • 박제영
  • 황재현
  • 김민주
  • 꼬르따도: 송진아
  • 마루: 심민우
  • 쟈스틴: 김경환

지원

  • 다과비 1인당 1만원: 오프라인 모임시에만 (참여자수에 따라 지원되며, 사진 증빙 필요)
  • 도서지원
  • 소프트웨어 지원

About

Devocean Open Lab Kotlin 1기

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published