팀프로젝트/스파르타대학교_팀 소개 페이지

팀 소개 웹페이지 제작하기 마지막_팀 발표

끈끈 2023. 3. 17. 19:45

 

서버와 통신하는 클라이언트에서의 통신 방법 종류

 

  1. AJAX (Asynchronous JavaScript and XML): 비동기 방식으로 서버와 데이터를 주고받는 기술로, 웹 페이지에서 동적으로 데이터를 로드하거나 업데이트하는 데 사용됩니다. 대부분의 최신 웹 브라우저에서 지원되며, jQuery나 Axios와 같은 라이브러리를 통해 구현할 수 있습니다.
  2. Fetch API: AJAX와 유사한 방식으로 데이터를 요청하고 응답을 받는 방법입니다. AJAX보다 더 직관적이며, Promise를 기반으로 작동합니다. 최신 웹 브라우저에서 지원되며, JavaScript에서 쉽게 구현할 수 있습니다.
  3. WebSocket: 실시간 양방향 통신을 지원하는 프로토콜로, 서버와 클라이언트 간 지속적인 연결을 유지하며 데이터를 전송할 수 있습니다. 주로 실시간 채팅, 게임, 주식 거래 등에 사용됩니다.
  4. Server-Sent Events (SSE): 서버로부터 지속적으로 데이터를 수신하는 기술로, 웹 페이지에서 실시간 업데이트를 구현하는 데 사용됩니다. 브라우저에서 지원되는 이벤트를 사용하여 구현할 수 있습니다.
  5. WebRTC (Web Real-Time Communication): P2P 방식으로 브라우저 간 영상 및 음성 통화, 파일 공유 등을 지원하는 기술입니다. 주로 비디오 채팅, 화상 회의 등에 사용됩니다.

 


 

마무리

각 팀마다 약 일주일간 진행한 미니 프로젝트의 결과물과 시연 영상을 제출했고
 
오후에는 돌아가며 발표하는 시간을 가졌는데
 
내가 발표자도 아니었는데 왜 그렇게 긴장이 되던지 후
 
뭔가 화면공유하니 정신 없었ㅋㅋㅋㅋㅋ
 
다른 조의 페이지들을 보니 신기했고 나도 조금만 더 해 볼 걸! 하는 아쉬움이 남았다
 
'조금만 더 하면 될 것 같은데'의 반복이었지만 결국 혼자 해내지는 못 했던..
 

스파르타대학교 팀의 API 명세

 
개인적으로 API 작성이 아직은 부족했던 것 같다

DELETE는 노력했지만 해내지 못 했고
 
PUT은 아직 한번도 사용해 본 적이 없는 것 같아서 도전해보려 한다
 
다음 프로젝트에서는 READ ME개발과정들도 작성해봐야지
 
튜터님의 피드백 중 gitignore를 많이 말씀하시기에 찾아보았다
 
gitignore : 원격 저장소에 올라가지 않도록 관리하는 파일
 

 
왜 몰랐지 팀원분이 이미 작성해 주셨던 것이 있었다

이 부분에 대하여는 추후 공부가 더 필요하다
 
https://www.gitignore.io/

gitignore.io

Create useful .gitignore files for your project

www.toptal.com

 
 https://github.com/github/gitignore

GitHub - github/gitignore: A collection of useful .gitignore templates

A collection of useful .gitignore templates. Contribute to github/gitignore development by creating an account on GitHub.

github.com

 


 

KPT 회고 작성하기

 
팀프로젝트를 마무리하며

Keep : 잘한 점, 계속 이어가!
Problem : 못한 점, 개선해!
Try : 앞으로 시도해 볼 점.
 


 TIL, WIL - 문시해알

 
제점
도해본 것들⭐

게된 점⭐
 
단순 강의 내용 나열이 아닌,
나의 말로 설명할 수 있을 정도로 만들 것
 


 

✅ 참고 TIL

 
http://www.kroah.com/log/

Linux Kernel Monkey Log

I get a lot of questions about people asking me about what stable kernel should they be using for their product/device/laptop/server/etc. all the time. Especially given the now-extended length of time that some kernels are being supported by me and others,

www.kroah.com

 
http://studyfoss.egloos.com/5581908

프로그래머가 몰랐던 멀티코어 CPU 이야기

studyfoss.egloos.com