웹 (4) 썸네일형 리스트형 인터넷 컴퓨터 (웹 3) 애플리케이션 1990년대 인터넷이 상용화로 누구나 쉽게 정보를 검색하고 사용하는 것이 가능해졌습니다(웹 1). 이후 소셜미디아 플랫폼의 출현으로 단순한 정보의 소비만 아니라 직접 제작한 콘텐츠를 공급까지 하는 시대(웹 2)를 거처 해당 콘텐츠의 소유권까지 가지는 웹 3의 도래를 눈앞에 두고 있습니다. 웹 3은 분산화된 인터넷 환경으로 기존 소수의 대기업에 의해 운영되던 인터넷을 분산, 개개인이 가진 자원을 통해 운영하는 방식으로 인터넷의 사유화라고 할 수 있습니다. 필수개념 1. 캐니스터 캐니스터는 실행할 코드와 실행된 코드의 상태를 담고 있으며 인터넷 컴퓨터 작동의 기반이 됩니다. 2. 사이클 글로벌 환경에서 애플리케이션을 구동하려면 저장, 대역 등 많은 자원이 필요합니다. 인터넷 컴퓨터에서 사이클은 이러한 자원역.. .NET 웹 에이피아이 생성하기 개발도구 설치하기 .NET을 이용하여 웹애플리케이션을 만들기 위해서는 .NET에서 제공하는 개발도구가 필요합니다. 개발도구 다운로드는 아래 링크에서 가능합니다. .NET | Free. Cross-platform. Open Source. (microsoft.com) .NET | Free. Cross-platform. Open Source. .NET is a developer platform with tools and libraries for building any type of app, including web, mobile, desktop, games, IoT, cloud, and microservices. dotnet.microsoft.com 'Download'를 선택하면 OS에 따라 자동설정되니 원하.. 클라이언트 측 데이터 저장소 - 웹 스토리지 (Web Storage) 웹 스토리지는 사용자의 브라우저에 데이터를 저장하는 기능을 말합니다. 웹 스토리지는 서버로 데이터를 전송하지 않는다는 점에서 쿠키를 사용하는 방식에 비해 안정성이 높고 쿠키에 비해 더 많은 데이터를 저장할 수 있습니다. HTML에서 제공하는 웹스토리지 객체는 아래와 같습니다. localStorage: 저장되는 데이터의 만료기한이 없음 sessionStorage: 브라우저 세션이 종료되면 데이터도 사라짐 사용방법 사용방법은 아래와 같이 저장할 정보를 'setItem('key', 'value')를 통해 추가하고 이후 getItem('key'), removeItem('key')를 사용하여 저장된 정보를 불러오거나 지우는 방법으로 활용합니다. 1. localStorage ▶ 데이터 저장 localStorage... 프로그레시브 웹 앱 프로그레시브 웹앱은 웹과 앱의 장점을 합친 애플리케이션입니다. 두 플랫폼의 장점을 호환하고 네트워크가 없는 환경에서도 애플리케이션을 구동할 수 있게 하기 위해 service worker, cache, web storate, indexedDB 등 다양한 기술을 활용합니다. 프로그레시브 웹앱인지 아닌지를 구분하는 기준은 아래와 같습니다. 모바일 화면과 웹 화면 모두에서 구동 가능한 반응형 애플리케이션 일 것 네트워크에 연결되지 않아도 애플리케이션의 모든 기능을 사용 가능할 것 Web push API, Notifications API 등일 사용하여 업데이트 알림 등으로 사용자가 해당 애플리케이션을 사용할 수 있도록 소통이 가능할 것 전용 아이콘을 통해 애플리케이션을 사용 가능할 것 애플리케이션 설치 없이 UR.. 이전 1 다음