블록체인

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

hyzl 2025. 4. 22. 19:35

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


4월 22일 학습 후기

오늘 배운 내용은 웹 클라이언트웹 애플리케이션의 다양한 유형에 대한 개념과 특징을 다루었다. 웹 애플리케이션인터넷이나 인트라넷을 통해 웹 브라우저에서 실행되는 응용 소프트웨어를 의미한다. 이 소프트웨어들은 사용자와 상호작용하며, 웹 환경에서 서비스를 제공하는 중요한 역할을 한다. 오늘 학습한 다양한 웹 애플리케이션 유형들은 웹 개발에서 효율적인 사용자 경험을 제공하는 데 중점을 둔다.

 

반응형 웹 디자인(Responsive Web Design)은 웹 페이지가 다양한 화면 크기에 맞춰 자동으로 조정되는 방식이다. 이 디자인 방식은 모바일 기기태블릿 등 다양한 디바이스에서 최적화된 화면을 제공하므로, 사용자 경험을 개선할 수 있다. 특히, 반응형 웹 디자인을 통해 웹 페이지를 다양한 플랫폼에서 접근할 수 있도록 해주며, 개발자가 각 디바이스에 맞춰 별도의 디자인을 만들 필요가 없다는 점에서 매우 유용하다.

 

프로그레시브 웹 앱(Progressive Web App, PWA)은 웹 앱네이티브 앱의 장점을 결합한 형태로, 웹 브라우저에서 실행되면서도 모바일 앱처럼 오프라인에서 동작하고 푸시 알림 등의 기능을 제공한다. PWA는 앱처럼 동작하지만, 웹사이트로 쉽게 배포할 수 있기 때문에 앱스토어에 등록하지 않고도 모바일 사용자에게 빠르게 제공할 수 있는 큰 장점이 있다. 이는 개발자사용자 모두에게 매우 효율적인 방식이다.

 

네이티브 모바일 앱(Native Mobile App)은 특정 운영 체제에서만 실행되는 전통적인 앱이다. 이 앱은 앱스토어에서 다운로드하여 설치하며, 모바일 하드웨어와의 깊은 연동이 가능하다. 그러나, 개발과 배포에 있어 플랫폼 의존적이어서, iOSAndroid 각각에 맞춰 앱을 별도로 개발해야 하는 번거로움이 있다.

 

하이브리드 앱(Hybrid App)은 웹 앱네이티브 앱을 결합한 형태로, 웹 기술을 사용하여 개발하되, 네이티브 앱처럼 디바이스 기능에 접근할 수 있다. 하이브리드 앱은 하나의 코드베이스로 여러 플랫폼에서 실행될 수 있기 때문에 개발 비용과 시간을 절약할 수 있다. 하지만 네이티브 앱보다는 성능이나 사용자 경험에서 약간의 제한이 있을 수 있다.

 

싱글 페이지 애플리케이션(SPA)은 서버에서 완전한 페이지를 새로 불러오는 대신, 현재 페이지를 동적으로 렌더링하여 사용자와 상호작용하는 웹 애플리케이션이다. SPA는 빠른 사용자 경험을 제공하고, 페이지 로딩 시간과 서버 요청을 줄여 성능을 향상시킨다. React, Vue, Angular와 같은 프레임워크들이 이를 지원하며, 현대적인 웹 애플리케이션에서 주요한 설계 방식으로 사용된다.

 

이번 학습을 통해 웹 애플리케이션의 다양한 유형들에 대해 잘 이해하게 되었다. 각 기술이 사용자 경험개발 효율성에 어떤 영향을 미치는지에 대한 통찰을 얻었고, 특히 PWASPA는 현대적인 웹 개발에서 중요한 역할을 한다는 점을 실감했다. 반응형 웹 디자인을 통해 디바이스에 상관없이 일관된 사용자 경험을 제공하고, 하이브리드 앱여러 플랫폼을 지원하는 효율적인 방법임을 이해했다. 이와 같은 기술들을 적절히 활용하면, 웹 개발에서 더 나은 성능과 사용자 만족을 동시에 달성할 수 있을 것이다.

 

 


학습 일기

 

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

 

3. 수강 인증

 

4. 학습 인증샷

 

 

 


https://bit.ly/4hTSJNB

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