Todo 리스트 만들기 시작!

Sunny·2022년 8월 25일
0

개발 실력의 향상을 위해 다음 책을 공부하며 실제로 Todo 리스트를 웹페이지로 구현하기로 했다.

다른 책을 공부할 때는 따로 블로그에 정리를 하지 않고 git에만 올려놨었는데, 이번에는 정리를 블로그에 하면서 동시에 git에도 등록하려고 한다.

공부할 내용은 다음과 같다.

🔹책 제목

SPA, REST API 기반 웹 어플리케이션 개발
React.js, 스프링 부트, AWS로 배우는 웹 개발 101
(김다정 지음)

🔹나의 역할

  1. 아키텍트(Architect) (시스템을 기획, 설계, 관리, 감독하는 사람)
  2. 개발자(Developer)
  3. 데브/테크옵스(DevOps/TechOps)

cf. 데브옵스(DevOps)

  • 개발(Development) + 운영(Operation)을 결합해 탄생한 용어
  • 시스템 개발자와 운영을 담당하는 전문가 사이의 소통, 협업, 통합, 자동화를 바탕으로 App 개발과 고객에게 제공되는 서비스를 빠른 속도로 제공할 수 있도록 조직의 역량을 향상시키는 SW 개발론

🔹실습 내용

  • Todo 리스트 App 구현 및 배포 예정 (웹 개발)

🔹기대 효과

  • 확장 가능한 서비스 개발 및 운영에 대해 전반적으로 경험 가능
  • 프론트엔드와 백엔드 서버가 분리된 아키텍처를 직접 경험하고 구현
  • 인증 기능도 만듦으로써 다수의 사용자가 App을 사용할 수 있도록 함
  • JWT를 이용해 기존 인증 방법의 스케일적 한계를 극복
  • 로그인 상태를 유지하는 방법에 대해 알 수 있음
  • 로그 밸런서, 오토스케일링 그룹 등 스케일링에 필요한 서비스를 사용하고, 도메인을 구매하고 HTTPS를 위한 인증서를 발급받아 설치하는 작업을 경험할 수 있음

🔹기술 스택

  • 프론트엔드 : React.js
  • 백엔드 : Java, SpringBoot
profile
개발에 재미를 붙여보기 :)

0개의 댓글