강의

멘토링

커뮤니티

Programming

/

Desktop Application

Desktop Apps with Javascript - Electron Basics Tutorial

You can learn Electron, the most popular way to create desktop apps with JavaScript. Well-known programs such as Slack and VSCODE were created with Electron. Through this Electron basics course, you can learn the basic usage methods for creating desktop apps, and Create a simple app.

(4.2) 13 reviews

219 learners

  • woongjae
JavaScript
Electron

Reviews from Early Learners

📣 Lecture Q&A Guide
• This lecture does not provide [Questions/Answers] due to the circumstances of the knowledge sharer. Please keep this in mind when taking the course and studying.

1. Introduction to the Electron Course

The scope of JavaScript continues to expand, and now you can even build desktop applications with it. Learn Electron, the most popular method for building desktop apps with JavaScript. Popular programs like Slack and VSCODE are built with Electron.
Through this Electron basic course, you will learn the basic usage methods for creating desktop apps.
You can create a simple app.

Sources are provided in Github repositories for each course.

Things to learn
Electron Technology Overview
Building a development environment
Get up and running quickly with Quick Start
Understanding the main/renderer process
Concepts of running and deploying Electron apps
Understanding the Electron Module
Master the essential modules of the main process
Learn the essential modules of the renderer process
Learn essential modules available on both sides
Building a Practical App - Bookmark App

2. Example to create

After learning the basics of Electron, let's create a bookmark app that's always available on the taskbar.

3. Helpful people

For those who want to create desktop apps with JavaScript
Recommended for those who have experience using JavaScript.

4. Instructor Introduction

Woongjae Lee, currently a software engineer at Studio Seed Korea, currently an operator of the Electron Korea User Group and TypeScript Korea User Group, and former head of the VTouch Software Engineering Lab. Former CTO of Triplebay.

5. Related Courses

Hello
This is

12,176

Learners

135

Reviews

4.7

Rating

5

Courses

14년차 소프트웨어 엔지니어 입니다.

 

2021년 부터는 NHN Dooray 에서 프론트엔드개발팀을 리드하며, 서비스 전체의 UI 에 대한 책임을 맡았습니다. 팀을 맡아 기존에 운영하고 있던 레거시 시스템(AngularJS, Vue)을 React, TypeScript 로 리뉴얼 하였습니다. 10인 이상의 다수 프론트엔드 엔지니어들이 하나의 프러덕트를 함께 개발할 수 있도록 아키텍처를 설계하고 관리하는 업무를 하고 있습니다. 전체 서비스 규모가 크고 복잡도가 높아 Monorepo 로 개발 및 운영하고, Micro Frontend 를 도입하여 배포 주기 단축에 대해 노력해왔습니다. Storybook 을 통해 컴포넌트를 적극적으로 관리하며, Design System 을 구축하고 활용이 될 수 있도록 프로세스를 다듬는 역할을 했습니다.

 

이전에는 Studio XID 에서 TypeScript 와 Electron 을 이용하여, 디자이너를 위한 인터렉션 프로토타이핑 툴인 ProtoPie 를 만들었습니다. 한가지 제품을 약 4년동안 만들면서 좋은 코드, 품질이 좋은 코드를 작성하기 위해 노력해왔습니다.

 

대규모 자바스크립트 어플리케이션 개발에 대한 더 나은 방향을 고민하고, 적용하기 위해 노력하고 있습니다.
Microsoft MVP (TypeScript) 로 활동해 왔으며, 최신 웹기술에 대해 사람들과 이야기 하는 것을 즐깁니다.

 

여러 곳에서 프론트엔드 팀을 이끌며, 주로 함수형 언어(클로저)나 Node.js 로 백엔드 작업을 진행합니다.
인프라 자동화에 대한 관심이 많습니다.

Curriculum

All

24 lectures ∙ (3hr 18min)

Published: 
Last updated: 

Reviews

All

13 reviews

4.2

13 reviews

  • CNTTECH님의 프로필 이미지
    CNTTECH

    Reviews 1

    Average Rating 5.0

    5

    33% enrolled

    • 권태성님의 프로필 이미지
      권태성

      Reviews 1

      Average Rating 3.0

      3

      13% enrolled

      강의는 참 좋습니다만 신규 버전에서 변경된 점이라거나 질문/답변 같은 피드백이 없는게 좀 아쉽네요

      • 김용현님의 프로필 이미지
        김용현

        Reviews 13

        Average Rating 4.9

        5

        100% enrolled

        electron의 전반적인 기능을 간단히 엿볼 수 있어서 좋았습니다.

        • 윤민규님의 프로필 이미지
          윤민규

          Reviews 2

          Average Rating 4.5

          4

          100% enrolled

          강의에서 사용하는 모듈들이 최근 버전과 차이가 있습니다. 최근 모듈에 맞게 첨삭이 있다면 더 좋았을 것 같습니다.

          • 양기훈님의 프로필 이미지
            양기훈

            Reviews 1

            Average Rating 5.0

            5

            100% enrolled

            좋은 강의 감사합니다.

            woongjae's other courses

            Check out other courses by the instructor!