본문 바로가기

스파르타 부트캠프(spring)

[내일배움캠프_spring] 1일차-미니 프로젝트

 드디어 사전 캠프가 끝나고 본격적으로 부트캠프가 시작되었다. 백엔드 개발자로 일하고 싶어서 스프링과 노드를 놓고 마지막까지 고민을 했던 것 같다.  코딩 경력이라고는 사전캠프가 전부였기 때문에 걱정 됬지만 처음 신청할 때 배워보고 싶었던 걸 배워야 후회가 덜 할 것 같다는 생각으로 스프링을 선택하게 되었다.

 사전캠프에서 들었던 대로 본캠프가 시작하자마자 첫 미니프로젝트를 하게 되었다. 처음하는 미니 프로젝트이기 때문에 난이도는 어렵지 않다. 오히려 팀별로 과제를 하다보니 팀기리 의견을 말하는 부분이 더 어려웠던 것 같다.

 Git과 Git hub를 사용하는 법에 대해 배웠다. git이 깔려 있는줄 알고 그냥 들었는데 셋업파일만 있고 다운은 받지 않았었다. 부랴부랴 받고 듣자니 이미 처음부분을 놓힌 상태였어서 다시 들을 수 있게 파일을 올려 주신다는 튜터님의 말을 듣고 그냥 눈이랑 귀로만 열심히 들었다. 나중에 자습시간에 들어볼 예정이다.

 오늘은 시작 첫 날이라서 정신도 없고 할 게 너무 많았던 것 같다. 진도에 뒤쳐지지 않고 끝까지 따라가고 싶다.


Git, Git hub

  • Git은 개발을 할 때 여러번 고치고 업데이트하며 변화한 내용을 트래킹 할 수 있게 해주는 시스템
  • 혼자 일할때도 유용하지만 여러명이 하나의 프로젝트를 가지고 함께 일할 때 더욱 유용(팀원들이 다른 부분에서 사용될 코드를 만든 후 합치는 등의 콜라보 가능)
  • Git hub는 온라인에서 깃을 쓸 수 있게 만들어 놓은 사이
  • -커밋(commit) : 파일을 추가하거나 변경 내용을 저장소에 저장하는 작업
  • -푸시(push) : 파일을 추가하거나 변경 내용을 원격 저장소에 업로드하는 작업
  • -저장소는 파일이나 디렉토리를 저장하는 장소 
  • __자신의 컴퓨터에 있는 '로컬저장소', 서버 등 네트워크에 있는 '원격 저장소' 

 ---->기본적으로 로컬저장소에서 작업을 수행하고 그 결과를 원격 저장소에 저장하게 된다.  

 

미니프로젝트

  • 우리 팀을 소개할 수 있는 "팀 소개 웹페이지"를 제작
  • 처음으로 만난 팀원들과 자기소개 및 tmi, 팀장 선거까지 끝냄
  • 웹페이지를 만들기 위한 S.A (Starting Assignments)작성

 

  • 팀원 별 파트 분배(나는 주로 html 과 css를 이용해서 소개 페이지를 만들 예정, 사전캠프 때 헷갈려 했던 파트라서 복습 느낌..)