본문 바로가기

시작179

230814 - Electron 구조 오늘 내가 배운 것 1. Main Process 2. Renderer Process 3. Main-Renderer 통신 일렉트론 구조 일렉트론은 크게 2가지의 프로세스를 가지고 있다. Main Process와 Renderer Process이다. 1. Main Process 메인 프로세스는 package.json의 main으로 지정해두었던 main 스크립트를 실행하는 프로세스를 말한다. 메인프로세스에서 실행되는 스크립트는 웹페이지를 GUI로 표시한다. Electron 앱은 항상 하나의 메인 프로세스만을 가진다. Main Process의 기능 및 역할 애플리케이션의 생명 주기 관리 애플리케이션의 시작부터 종료까지 전체 생명 주기를 제어하고 필요한 로직을 처리한다. 브라우저 윈도우 생성 ‘BrowserWind.. 2023. 8. 14.
230811 - Electron.js 기초 오늘 내가 배운 것 1. Eletron.js 2. 사용하기 Electron.js 일렉트론은 일반적인 웹 기술을 이용하여 데스크톱 애플리케이션을 만들기 위한 프레임워크이다. JS, HTML/CSS를 이용하여 크로스 플랫폼 데스크톱 애플리케이션을 개발할 수 있다. Electron은 Chrominum 웹 브라우저와 Node.js 런타임을 결합하여 사용하는 것이다. 크로스 플랫폼 크로스 플랫폼은 하나의 코드를 이용하여 여러 OS 환경, 디바이스에서 실행될 수 있게 하는 것이다. 이전에 React-Native를 이용해서 하나의 코드로 IOS, Android 환경에서 사용하는 애플리케이션을 빌드를 했던 것처럼 Electron도 하나의 코드를 이용해서 MacOS, Window, Linux OS에서 사용할 수 있는 애.. 2023. 8. 11.
230728 - Hardhat 오늘 내가 배운 것 1. Hardhat Hardhat이란? 하드햇이란 트리플과 비슷한 역할을 하는 Ethereum smartcontract를 개발, 컴파일, 테스트, 디버깅을 하기 위한 도구이자 프레임워크이다. 1. 설치 # hardhat 기본설치 $ npm init $ npm install --save-dev hardhat 2. 사용하기 $ npx hardhat npx를 이용하여 프로젝트를 생성할 수 있다. JS뿐 아니라 TS에 대한 기본적인 설정이 되어 있는 프로젝트를 생성할 수 있다. 설치가 완료되면 아래와 같은 디렉토리가 생긴다. 3. 명령어 확인하기 설치가 완료된 후 $ npx hardhat 명령어를 다시 사용하게 되면 하드햇에서 제공하는 명령어나 옵션을 확인할 수 있다. 사진!!!!! 총 13.. 2023. 7. 28.
230718 - [기업협약] 블록체인 지갑 애플리케이션 - NFTin [기업협약] 블록체인 지갑 애플리케이션 - NFTin https://nftin.site NFTinnftin.site 서버비용 해결을 위해 잠시 껐습니다. 해결 되면 이 내용 지우겠습니다. 목차1. 팀원 소개 2. 프로젝트 일정 및 관리 3. 기술 스택 4. 애플리케이션 플로우 차트 5. 깃 전략 6. 배포 아키텍처 7. 테스트 서버와 메인 서버 8. 앱 주요 기능 9. 이슈 사항 및 해결 방안 10. 프로젝트를 하면서 느낀 점 1. 팀원 소개1-1. 백종환 (팀장) : Main Front-End 1-2. 이민수 : Deploy, Back-End, Front-End 1-3. 강찬수 : Back-End, Front-End 1-4. 김성희 : Front-End 2. 프로젝트 일정 및 관리 프로젝트 개발기간은 .. 2023. 7. 20.
230607~230625 블록체인 지갑 만들기 프로젝트 230607~230714 블록체인 지갑 만드는 프로젝트를 시작하게 되었습니다. 이번 프로젝트는 메타 마스크와 비슷한 '블록체인 지갑' 을 만드는 프로젝트입니다. 이전에 개인 프로젝트로 지갑을 만들어봤지만 그 때의 기능은 토큰 잔액 확인 및 트랜잭션 생성의 역할이 주 였지만 지금 만드는 지갑은 토큰 전송기능을 포함한 NFT의 관리를 할 수 있는 지갑입니다. 최종 목표는 지갑 앱을 만드는 것이 목표입니다. 사용하는 기술 스택 : React, Recoil. React-Query, Jest, React-Native, Expo, Nest, AWS, Terraform, githubActions 등. 문서화를 위한 툴 : api - swagger. 일정관리 - notion, Trello, slack, 디자인 - Fi.. 2023. 6. 24.
230603 - ERC721 표준 분석하기 오늘 내가 배운 것 1. ERC721 표준 분석하기 1. ERC721 표준 분석하기 https://baekspace.tistory.com/225 ERC721 표준 메서드 종류 및 역할 오늘 내가 배운 것 1. ERC721 표준 상태변수 2. ERC721 표준 메서드 분석하기 ERC721 표준 메서드 종류 및 역할 ERC721은 대체 불가능한 토큰(NFT)을 생성할 때 사용하는 ERC표준이다. NFT는 객체 형태와 유사 baekspace.tistory.com 2023. 6. 3.
728x90