Today I Learned

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day5

shinelee26 2024. 10. 7. 21:42

오늘 진행한 학습 요약

1.[미니프로젝트] 팀원 소개하기 페이지 만들기 발표회

  • 발표회 진행
  • 다면평가 진행
  • KPT회고 진행

2.[특강] 웹 기초 특강

  • 웹 서비스란?
  • 웹의 동작 원리

3. [개인 공부] Java의 정석 기초편 ch01 수강

  • 자바의 장점, 자바의 특징
  • 자바 개발도구(이클립스) 설치 및 설정

학습 정리

1.  [미니프로젝트] 팀원 소개하기 페이지 만들기 발표회

  • 10~19조 까지 팀원 소개하기 홈페이지 발표 진행
  • 다른조들이 프로젝트 과정 시 좋았던 점, 어려웠던 점을 듣고 개선해야 할 점을 추가로 생각할 수 있는 기회였다
    • 다른팀의 경우 git-hub에서 프로젝트 과정의 발전정도를 공유한 점이 인상깊었다.
    • 문제가 생길 경우 문제의 원인을 찾고 극복하기 위한 최선의 방안을 찾은 점이 인상 깊었다.
  • 우리조는 커뮤니케이션 미스로 발표자료를 만들지 못한 점이 아쉽다.
  • 다면 평가 진행을하며 내가 평소에 팀원에게 어떻게 행실을 하였는지 돌아보는 계기가 되었다.
  •  KPT회고를 통해 더 발전할 수 있는 방안을 팀원과 같이 모색할 수 있어서 좋았다.

2. [특강] 웹 기초 특강

  • 웹서비스란 무엇인가?
    • 설계 + 제작 + 관리를 수반하는 행위이다.
    • world wide web을 기반으로 서비스를 한다.
  • 웹은 메소드와 URL의 조합으로 요청을 진행하고 Json으로 응답한다.
    • 스프링도 URL와 메소드의 조합으로 캐치한다.
  • Restful한 개발을 위해 해야할 점
    • URL과 메소드만 보고도 짐작이 가능할 수 있도록 개발
    • 한눈에 알아 보기 쉽게 개발을 진행해야 함.
  • 웹서버의 주요 기능은
    • Web페이지 제공 + API 제공
  • 웹서버의 개발 방법
    • 프론트엔드와 백엔드 각각구성
    • 프론트엔드와 백엔드 동시에 구성
    • 백엔드만 구성
    • 프론트엔드만 구성

3. [개인 공부] Java의 정석 기초편 ch01 수강

  • 작성 내용이 많아 Notion으로 정리!
 

자바의 정석 - 기초편 (CH1) | Notion

자바의 역사

shinelee26.notion.site