Code_Camp 8주 회고록

박선우·2023년 3월 8일
0

code_camp

목록 보기
30/31
post-thumbnail

🌼 8주간 회고

1️⃣ 주차

  • node가 무엇인지, nest.js를 배우기전에 Facade Pattern으로 로직을 분리하고
  • (의존성 주입을 배우기전 왜 로직을 분리해서 관리하는지에 대한 기초적인 개념을 잡은것 같다.)
  • front,backend를 왜 나누어서 관리하는지 또, 통신은 어떻게 이루어 지는 것인지 배웠다
  • swagger를 통해 API문서화로 작성해 front,backend 통신을 클릭몇번으로 확인이 가능했다.
  • javascript 기본 문법이나 예제를 통해 JS와 친숙해지는 시간도 있었다.
  • Rest-Api, Graphql과의 차이점을 알려주어 왜 사용되는지 알 수 있었다.

2️⃣ 주차

  • Docker를 배워 contanier를 띄우고 거기서 서버를 연다.
  • Dockerfile 작성법, CLI등 Docker에 관한 전반적인 지식과 사용법을 익혔다.
  • SQL,NoSQL이 무엇인지 배우고 먼저NoSQL인 MongoDB를 이용해 DB를 생성하여 데이터를 관리하였다.
  • scraping를통해 인터넷에서 필요한 데이터를 뽑아 올수 있었다.
  • Class를 배워 OOP가 무엇인지 간단하게 배우는 시간도 있었다.
  • MVC패턴을 배우면서 Facade Pattern을 사용한 이유가 있다고 생각했다.

3️⃣ 주차

  • Nest를 배우기전 의존성 주입을 배웠고, node로 코드를 작성하는것과 많이 달랐다.
  • Typescript를 배움으로써 데이터 타입을 지정하여 에러를 사전에 방지할 수 있는 기술 까지 읽혔다.
  • eslint,prettier를 통해 개발가의 코드 스타일을 통일 시켰다.(협업시 좋음)
  • Graphql - Code First(코드 우선)를 통해 swagger를 통한 문서화 작업은 안해도 된다.
  • MySQL를 배움으로써 관계형 DB를 배웠다.
  • 기본적인 CRUD를 Graphql를 통해 실습

4️⃣ 주차

  • 정규화를 배워 중복되는 데이터를 세분화하여 방지 하였다.
  • Join를 통해 PK와 FK를 이용해 서로 다른 테이블에 대한 데이터를 주고 받을 수 있다.
  • ERD를 작성함으로써 DB의 형식을 미리 그려보고 코딩을 시작한다.

5️⃣ 주차

  • 로그인을 통해 인증(Authentication) & 인가 (Authorization)를 배웠다.
  • AccessToken,RefreshToken이 무엇인지에 대해 배웠다.
  • OAuth를 통해 Passport를 사용해 SNS 로그인 까지 구현
  • 아임포트(PortOne)을통해 테스트용으로 결제 시스템을 배웠다(openAPI)
  • Transaction를 통해 Isolation(ACID)를 통해 데이터의 무결성을 보장했다.

6️⃣ 주차

  • GCP를 통해 bucket을 만들어 Image file을 업로드 하는 방식을 배웠고
  • Cloud funthion을 통해 이미지를 조정하여 올리는 것 까지 해봤다.
  • Nginx를 통해 MAS(마이크로 서비스)를 배웠다
  • TDD를 배움으로써 개발자의 코드의 안정성을 보장받을 수 있다.

7️⃣ ~ 8️⃣ 주차

  • Kubernetes를 통해 우리가 만든 코드를 베포를 하게 된다.
  • Cluster가 무엇인지 ,pods가 무엇인지 배웠다.
  • CI-CD를 통해 지속적인 통합과 지속적인 배포( 자동화 배포 )까지 배웠다.
  • 무중단 배포를 통해 안정적인 서비스를 배포 할 수 있다.
  • 마무리
  • 벌써 팀프로젝트를 앞두고 있다. 하루하루 배운양은 많은데 기억에 남는건 별로 없는듯..
  • 이번이 두번째 부트캠프로써 항해보다 만족스럽다.
  • 기초적인 개념과 이론을 둘다 잡아주어 코드에 대한 이해도가 훨씬 높아졌다.
  • 알고리즘도 일수마다 풀이해주고, 주차마다 테스트를 봄으로써 코.테를 대비할 수 있게 해주었다.
  • 수업시간에 다루지 못하는 내용들이나 딥한 주제는 따로 블로깅을 시켜 스스로 찾아보며 공부하는 시간
  • 아직도 알고리즘은 자신이 없다. 뭔가 노력해서 풀고는 있지만 제자리 걸음 인듯....
profile
코린이 열심히 배우자!

0개의 댓글