[한화시스템] BEYOND SW CAMP 15기 15주차 회고록

지니·2025년 5월 11일

[15주차 기간] 4월 28일 (월) ~ 5월 2일 (금)

1. 학습 내용


Vue.js 진도 끝! 이번주에 프론트엔드의 마지막인 Vue 수업이 모두 끝났다. Vue의 기본적인 문법과 더불어서 우리가 만든 백엔드에 적용하는 부분까지 배웠다. 밑에는 배운 내용 중 일부를 간략하게 정리한 것이다.

  • 템플릿 문법({{ }}, v-bind, v-for, v-if, v-model)을 활용해 데이터 바인딩과 조건 렌더링
  • 부모 → 자식은 props, 자식 → 부모는 $emit으로 이벤트 전달하며 컴포넌트 통신
  • 백엔드 API 호출을 위해 axios를 설치하고 GET/POST/PUT/DELETE 요청을 보내는 법을 익히기
  • 상태 관리를 위해 Pinia를 도입, store에서 로그인 상태·회원 정보·카트 데이터 등을 정의하기

이 외에도 여러 배운 내용을 기반으로 백엔드 서버에 적용해, 토큰 기반의 인증과 CRUD 기능을 연동하면서 수업을 마무리 했다.

2. 15주차를 되돌아 보며😊

2-1. 느낀점

  • Vue를 처음 배워보기도 하고 익숙하지 않아서 어렵다. 그리고, 가끔은 이게 왜 안되는지 이해 안가는 부분도 생기는데, 아직 학습이 많이 부족해서 그런 것 같다. 이러한 부분을 제대로 인지하고 내가 뭐가 부족한지 탐구하면서 Vue를 공부해야 겠다.
  • 프로젝트 진행 기간이다. 다음주에 프로젝트가 발표라서 열심히 구현하고 있는데, Vue를 배우면서 바로 적용하다 보니 어려운 점이 많이 있다. 그래도 열심히 공부해야 할 것 같다.

2-2. IMPROVE

  • 할 건 확실히 하자!
    지난주와 마찬가지로 프로젝트에 집중하다 보면 원래 계획했던 학습이 소홀해질 때가 있다. 특히 알고리즘 문제 풀이의 경우 너무 어려운 문제에 집착하기보다는 적절한 난이도로 조절하여 꾸준히 학습하는 것이 중요하다.

  • 예상치 못한 상황에 대비하자!
    프로젝트 마감일이 다가올 때는 학습이 어렵다는 점을 미리 고려하여 일정을 조정하고, 중요한 내용을 미리 복습하는 습관을 들여야 할 것 같다.

0개의 댓글