/Bithumb-tech-academy

빗썸 테크 아카데미 - 서버 백엔드

Primary LanguageJava

빗썸 테크 아카데미 - 서버 백엔드 과정

1주차

8/17

  • Docker 설치
  • MongoDB 설치
  • SpringMongoDB 연동
  • Spring Data MongoDB 간단히 사용해보기
  • Docker Hub에서 image 내려받기
  • container 생성

8/18

  • Dockerfiledocker-compose.yml 작성
  • Docker Hubrepositoryimage push해보기
  • Docker Compose를 사용해 Docker위에서 Spring BootMongoDB 동시에 실행
  • 람다를 사용한 함수형 프로그래밍 공부
    • Consumer
    • Supplier
    • Function

8/19

  • 2일차에 이어 java 8 공부
  • Optional
  • Lambda
  • Stream

8/20

  • MariaDB 설치 및 Spring Boot와 연동
  • Spring Data JPA 사용한 CRUD

2주차

8/23

  • Spring MVC, @RestController
  • Design Pattern
  • Swagger2(Springfox)
  • CORS, @CrossOrigin

8/24

  • MockUp Test, Mockito
    • @Mock, @InjectMocks, @MockBean
    • given()
  • Spring Security
    • Config
    • Exception Handler
    • Provider
    • JWT
    • Filter

8/25

  • MvcTest
    • @WebMvcTest
  • Reactive Spring, Webflux
    • Mono, Flux

8/26

  • RabbitMQ

8/30

  • Reactive Programming
    • Mono
    • Flux

8/31

  • Kafka, Zookeeper
    • Producer
    • Consumer

9/1

  • Kafka & Docker
  • MongoDB