블록체인

패스트캠퍼스 환급챌린지 53일차: 한 번에 끝내는 블록체인 개발 A to Z 강의 후기

hyzl 2025. 4. 26. 13:33

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.


4월 26일 학습 후기

 

오늘 배운 내용은 트랜잭션HTTP 메서드에 대한 개념이었다. 트랜잭션(Transaction)은 클라이언트서버 간에 요청응답이 이루어지는 데이터 교환을 의미한다. 예를 들어, 웹 브라우저에서 웹페이지를 요청할 때 일어나는 HTTP 트랜잭션클라이언트가 서버에 요청을 보내고, 서버는 그 요청에 대한 응답을 클라이언트로 전송하는 과정으로 이루어진다. 이 과정에서 트랜잭션은 웹 상에서 리소스를 주고받는 중요한 단위가 된다. 트랜잭션은 웹페이지에서 리소스를 불러올 때마다 발생하며, 이미지나 HTML 파일, 자바스크립트 파일 등 여러 첨부 리소스에 대해 각각의 HTTP 트랜잭션이 발생한다.

 

또한, HTTP 메서드에 대해서도 배웠다. HTTP 메서드서버에게 어떤 동작을 취해야 할지 알려주는 역할을 한다. 예를 들어, GET 메서드는 서버에 리소스를 요청하고, POST서버에 데이터를 전송하는 방식이다. PUT기존 리소스를 수정하거나 새로 생성하는 요청을 보내고, DELETE서버에서 리소스를 삭제하는 요청을 한다. 이 외에도 HEAD 메서드는 GET과 비슷하지만, 응답으로 헤더만 반환하고 본문은 제외된다는 점에서 차이가 있다.

 

이 HTTP 메서드들의 차이를 이해하는 것은 웹 개발에서 서버와 클라이언트 간의 효율적인 통신을 설계하는 데 중요한 역할을 한다. 예를 들어, GET 메서드는 단순한 데이터 조회에 사용되고, POST데이터 전송이나 폼 제출에서 사용되며, PUT리소스의 업데이트에, DELETE리소스 삭제에 활용된다. HEAD 메서드는 리소스의 메타데이터만 확인하고 싶을 때 유용하다.

 

웹 페이지에서 대량의 HTTP 트랜잭션이 수행되는 점도 중요한 포인트였다. 이미지, CSS, JavaScript 등 다양한 리소스를 요청하는 데 각각의 트랜잭션이 필요하며, 이를 통해 웹 페이지가 완성된다. 이런 과정에서 트랜잭션의 수와 효율성이 웹 성능에 중요한 영향을 미친다는 점을 깨달았다.

 

오늘 학습을 통해 HTTP 트랜잭션메서드가 어떻게 작동하는지, 클라이언트와 서버 간의 데이터 교환에서 중요한 역할을 한다는 것을 확실히 이해하게 되었다. 이 개념들은 웹 애플리케이션 개발과 서버 관리를 하면서 효율적인 데이터 처리성능 최적화에 중요한 기초가 될 것이다.

 


학습 일기

 

1. 공부 시작시간 인증(왼) 2. 공부 종료 시간 인증 (오)

 

3. 수강 인증

 

4. 학습 인증샷

 

 

 


https://bit.ly/4hTSJNB

#패스트캠퍼스 #직장인자기계발 #직장인공부 #환급챌린지 #패스트캠퍼스후기 #오공완