본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

일렉트론 상세페이지

일렉트론작품 소개

<일렉트론> 웹 기술을 사용하여 크로스 플랫폼 데스크톱 애플리케이션을 구축하기 위한 종합 가이드인 "일렉트론"에 오신 것을 환영합니다. Electron은 개발자가 HTML, CSS, JavaScript와 같은 익숙한 웹 개발 기술을 사용하여 데스크톱 애플리케이션을 만들 수 있도록 해주는 GitHub에서 개발한 오픈 소스 프레임워크입니다.

1장, '일렉트론 소개'에서는 일렉트론의 개요를 통해 핵심 개념과 이점을 소개합니다. 일렉트론이 무엇인지 알아보고, 사용 사례를 살펴보고, 일렉트론 애플리케이션의 구조를 이해합니다. 또한 일렉트론 개발을 시작하는 실무 경험을 쌓을 수 있습니다.

2장, '개발 환경 설정하기'에서는 일렉트론을 위한 개발 환경을 설정하는 방법을 안내합니다. Node.js와 npm(노드 패키지 관리자)을 설치하고, 일렉트론을 설치하고, 새 일렉트론 프로젝트를 생성하고, 효율적인 개발을 위해 프로젝트 구조를 구성하는 방법을 배웁니다.

3장, '사용자 인터페이스 구축하기'에서는 일렉트론 애플리케이션의 사용자 인터페이스를 만드는 데 중점을 둡니다. HTML, CSS, JavaScript 기본 사항을 배우고, 창과 브라우저 창을 만들고, 이벤트와 사용자 상호 작용을 처리하고, 웹뷰를 활용하고, 메뉴와 기본 대화 상자를 구현하는 등의 방법을 알아봅니다.

4장, '운영 체제와 상호 작용하기'에서는 일렉트론을 사용하여 기본 운영 체제와 상호 작용하는 방법을 다룹니다. 파일 시스템으로 작업하고, 셸과 통합하고, 파일 연결을 처리하고, 시스템 트레이 및 알림을 활용하고, 시스템 정보에 액세스하고, Node.js를 사용하여 네이티브 API와 상호 작용하는 방법을 배웁니다.

5장, '일렉트론 애플리케이션 패키징 및 배포'에서는 배포를 위해 일렉트론 애플리케이션을 패키징하고 배포하는 과정을 살펴봅니다. 일렉트론 앱을 빌드 및 테스트하고, 앱 아이콘과 스플래시 화면을 구성하고, 코드 서명 및 보안을 확인하고, 다양한 플랫폼에 맞게 앱을 패키징하고, 인스톨러와 자동 업데이트 프로그램을 통해 배포하는 방법을 배웁니다.

6장, '고급 주제 및 모범 사례'에서는 고급 Electron 주제와 모범 사례를 살펴봅니다. 여러 창과 프로세스 간 통신(IPC)으로 작업하고, 애플리케이션 수명 주기 이벤트를 처리하고, 디버깅 도구와 DevTools를 활용하고, 성능을 최적화하고, 보안 및 앱 강화를 보장하는 방법을 배웁니다.

7장, '실제 예제 및 사례 연구'에서는 Electron 애플리케이션의 실제 사례와 사례 연구를 제공하며 책을 마무리합니다. 크로스 플랫폼 텍스트 편집기 구축, 데스크톱 미디어 플레이어 개발, 시스템 트레이 기반 애플리케이션 만들기, Electron과 React, Vue, Angular와 같은 인기 있는 프론트엔드 프레임워크 통합, 프로덕션에 Electron 앱 배포에 대해 살펴봅니다.

이 책을 마치면 Electron에 대한 철저한 이해와 웹 기술을 사용하여 강력한 크로스 플랫폼 데스크톱 애플리케이션을 구축하는 데 필요한 기술을 갖추게 될 것입니다. 이제 일렉트론 개발을 마스터하기 위한 여정을 함께 시작하세요!


저자 소개

세상에 필요한 솔루션을 개발하기 위해 다양한 프로그래밍을 활용하고 있습니다.

목차

1장 : 일렉트론 소개
___1. 일렉트론이란?
___2. 이점 및 사용 사례
___3. 일렉트론 애플리케이션의 구조
___4. 일렉트론 시작하기
2장 : 개발 환경 설정하기
___1. Node.js 및 npm 설치하기
___2. 일렉트론 설치하기
___3. 새 일렉트론 프로젝트 만들기
___4. 프로젝트 구조 및 구성
3장 : 사용자 인터페이스 구축하기
___1. HTML, CSS, 자바스크립트 기초
___2. 윈도우와 브라우저 창 만들기
___3. 이벤트 및 상호작용 처리하기
___4. 웹뷰 및 웹뷰 태그 사용하기
___5. 메뉴 및 기본 대화상자 구현하기
4장 : 운영 체제와 상호 작용하기
___1. 파일 시스템으로 작업하기
___2. 셸 통합 및 파일 연결
___3. 시스템 트레이 및 알림
___4. 시스템 정보에 접근하기
___5. Node.js를 사용하여 네이티브 API와 상호 작용하기
5장 : 일렉트론 애플리케이션 패키징 및 배포
___1. 일렉트론 앱 빌드 및 테스트
___2. 앱 아이콘 및 스플래시 화면 구성하기
___3. 코드 서명 및 보안 고려 사항
___4. 다양한 플랫폼용 일렉트론 앱 패키징
___5. 인스톨러 및 자동 업데이터를 통해 앱 배포하기
6장 : 고급 주제 및 모범 사례
___1. 여러 Windows 및 IPC로 작업하기
___2. 애플리케이션 수명 주기 이벤트 처리
___3. 일렉트론의 디버깅 및 개발 도구
___4. 성능 최적화 기법
___5. 보안 및 앱 강화 전략
7장 : 실제 예제 및 사례 연구
___1. 크로스 플랫폼 텍스트 편집기 구축
___2. 데스크톱 미디어 플레이어 개발
___3. 시스템 트레이 기반 애플리케이션 만들기
___4. 일렉트론과 React/Vue/Angular 통합하기
___5. 프로덕션에 Electron 앱 배포하기


리뷰

구매자 별점

0.0

점수비율
  • 5
  • 4
  • 3
  • 2
  • 1

0명이 평가함

리뷰 작성 영역

이 책을 평가해주세요!

내가 남긴 별점 0.0

별로예요

그저 그래요

보통이에요

좋아요

최고예요

별점 취소

구매자 표시 기준은 무엇인가요?

'구매자' 표시는 리디에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.

무료 도서 (프로모션 등으로 무료로 전환된 도서 포함)
'구매자'로 표시되지 않습니다.
시리즈 도서 내 무료 도서
'구매자’로 표시되지 않습니다. 하지만 같은 시리즈의 유료 도서를 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
도서를 영구 삭제해도 ‘구매자’ 표시는 남아있습니다.
결제 취소
‘구매자’ 표시가 자동으로 사라집니다.

이 책과 함께 구매한 책


이 책과 함께 둘러본 책



본문 끝 최상단으로 돌아가기

spinner
모바일 버전