← 도서 목록
목차
- 책 정보
- 일렉트론
- 1장 : Electron 소개
- 1. Electron이란 무엇인가?
- 2. 왜 Electron을 사용해야 하는가?
- 3. Electron 앱의 사용 사례
- 4. Electron 학습을 위한 전제 조건
- 2장 : 개발 환경 설정
- 1. Node.js 및 npm 설치
- 2. Electron 설치
- 3. 첫 번째 Electron 프로젝트 설정
- 4. Electron 앱의 디렉토리 구조 이해
- 5. 첫 번째 Electron 앱 실행
- 3장 : Electron의 핵심 개념
- 1. 주 프로세스 대 렌더러 프로세스
- 2. IPC(프로세스 간 통신)
- 3. Electron API 개요
- 4. Electron의 웹 기술
- 4장 : 간단한 애플리케이션 빌드
- 1. 기본 Electron 애플리케이션 만들기
- 2. HTML 및 CSS 추가
- 3. 자바스크립트를 Electron과 통합
- 4. 창 수명 주기 이벤트 처리
- 5. 애플리케이션 패키징
- 5장 : Electron의 고급 기능
- 1. Node.js 모듈 사용
- 2. 로컬 스토리지 및 Electron 파일 시스템 작업
- 3. 메뉴 및 상황에 맞는 메뉴 구현
- 4. 알림 만들기
- 5. 네이티브 API와 통합
- 6장 : 디버깅 및 테스트
- 1. Electron 앱 디버깅
- 2. 개발자 도구 사용
- 3. 단위 테스트 작성
- 4. Spectron
- 7장 : 패키징 및 배포
- 1. Electron 앱 빌드 및 패키징
- 2. Windows용 릴리스 만들기
- 3. macOS용 릴리스 만들기
- 4. 코드 서명 및 앱 업데이트
- 5. GitHub과 같은 플랫폼에서 배포
- 8장 : 모범 사례 및 성능 최적화
- 1. Electron 애플리케이션 구조화
- 2. Electron 앱의 보안 관행
- 3. 성능 최적화 기술
- 4. 의존성 및 버전 관리
- 5. 커뮤니티 리소스 및 지속적인 학습
- 9장 : 실제 Electron 적용 사례
- 1. 인기 있는 Electron 앱의 사례 연구
- 2. 실제 구현에서 얻은 교훈
- 3. 오픈 소스 Electron 프로젝트에 기여
- 부록
- 업데이트
- 추가 자료