강의

멘토링

커뮤니티

Programming

/

Web Development

TypeScript Korea: Electron with TypeScript Hands-On Labs Seminar

This tutorial will teach you how to create a simple chat app using TypeScript and Electron.

(4.0) 4 reviews

159 learners

Level Basic

Course period Unlimited

  • woongjae
TypeScript
TypeScript
Electron
Electron
TypeScript
TypeScript
Electron
Electron

What you will gain after the course

  • Basic concepts of the Electron framework

  • Developing Desktop Applications Using TypeScript

  • Firebase setup and user authentication

  • Real-time database connection

  • Creating views using CSS frameworks

  • Login/Logout Processing

  • Data transfer and processing

  • Code refactoring techniques

1. Course Introduction

TypeScript, an open-source project created by Microsoft, is beloved by many JavaScript developers. Used as the base language for Angular and designated as an official development language by Google, TypeScript is easy to learn, easy to use, and offers powerful type-checking capabilities. Many JavaScript projects are migrating to TypeScript. This course, based on the "Electron with TypeScript Hands-On Labs" seminar by the TypeScript Korea User Group held in September 2017, will teach you how to use Electron with TypeScript.

2. Learning Objectives

"Building a text-based online messaging app (like Slack)." It's difficult to build something on the same level as Slack in that amount of time. We'll use Firebase to create a simple form for exchanging text messages. Building this using TypeScript will give us a closer feel for the actual task.

3. People who can help

  • For those who want to create a simple app using TypeScript and Electron
  • I recommend that you attend and take the 'TypeScript Korea - Basic Seminar'.

4. Instructor Introduction

Lee Woong-jae

Currently a software engineer at Studio Seed Korea, organizer of Seoul.js.org, current operator of TypeScript Korea User Group, operator of Electron Korea User Group, former head of Vtouch Software Engineering Lab, and former CTO of Triplebay

Recommended for
these people

Who is this course right for?

  • People interested in web technologies

  • Anyone who wants to learn desktop application development

  • Developers who want to use TypeScript and Electron

  • Anyone who wants to learn real-time database connection using Firebase

  • People who want to improve their skills through programming practice

Hello
This is

12,225

Learners

135

Reviews

4.7

Rating

5

Courses

I am a software engineer with 14 years of experience.

I am a software engineer with 14 years of experience.

Since 2021, I have led the Frontend Development Team at NHN Dooray, taking responsibility for the UI of the entire service. Leading the team, I spearheaded the renewal of existing legacy systems (AngularJS, Vue) into React and TypeScript. I am responsible for designing and managing the architecture to enable a large group of over 10 frontend engineers to develop a single product together. Due to the large scale and high complexity of the service, I have utilized a Monorepo for development and operations and worked on shortening deployment cycles by introducing Micro Frontends. I have also actively managed components through Storybook and refined processes to ensure a Design System could be built and effectively utilized.

Previously, at Studio XID, I used TypeScript and Electron to build ProtoPie, an interaction prototyping tool for designers. While working on a single product for about four years, I strove to write high-quality, well-structured code.

I am constantly contemplating and striving to apply better approaches to developing large-scale JavaScript applications. I have been active as a Microsoft MVP (TypeScript),

I am constantly contemplating and striving to apply better directions for developing large-scale JavaScript applications.
I have been active as a Microsoft MVP (TypeScript) and enjoy discussing the latest web technologies with others.

I have led frontend teams in various places and primarily work on backend tasks using functional languages (Clojure) or Node.js.
I have a strong interest in infrastructure automation.

Curriculum

All

24 lectures ∙ (4hr 56min)

Published: 
Last updated: 

Reviews

All

4 reviews

4.0

4 reviews

  • kecoz2182님의 프로필 이미지
    kecoz2182

    Reviews 1

    Average Rating 5.0

    5

    46% enrolled

    The lectures are fun, but unfortunately there are some differences due to the many version updates.

    • yesaroun님의 프로필 이미지
      yesaroun

      Reviews 28

      Average Rating 5.0

      4

      67% enrolled

      I was able to understand the big picture. It's a shame that the versions don't match.

      • jakkelab님의 프로필 이미지
        jakkelab

        Reviews 2

        Average Rating 5.0

        5

        100% enrolled

        It explains the content well and makes it easy to understand. However, since Electron itself has been updated, there are some deprecated contents, so rather than using the code provided in the lecture, you need to find the latest official documentation and follow along while writing it yourself. It is not a problem with the lecture, but it seems to be a problem that has arisen because some time has passed since the lecture was released.

        • jinsung86013972님의 프로필 이미지
          jinsung86013972

          Reviews 1

          Average Rating 2.0

          2

          67% enrolled

          To be honest, there are many shortcomings. Not only was the last lecture update in 2018, but the lecture was not filmed separately for online lectures, but it felt like it was uploaded as it was from a recording of a class somewhere, and even non-lecture content was included. (I wonder if you could have edited and uploaded this part) Compared to other lectures, the price is a bit expensive for the short time, and since it is old content, as someone else commented, you have to look at the official documents and develop it separately.

          $26.40

          woongjae's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!