inflearn logo
inflearn logo

Ứng dụng máy tính để bàn với Javascript - Khóa học cơ bản về Electron

Bạn có thể tìm hiểu Electron, cách phổ biến nhất để tạo ứng dụng máy tính để bàn bằng JavaScript. Các chương trình đã biết như Slack và VSCODE được xây dựng bằng Electron. Thông qua khóa học Electron cơ bản này, bạn sẽ tìm hiểu những kiến ​​thức cơ bản về tạo ứng dụng dành cho máy tính để bàn, Bạn có thể tạo một ứng dụng đơn giản.

(4.2) 13 đánh giá

219 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

JavaScript
JavaScript
Electron
Electron
JavaScript
JavaScript
Electron
Electron

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

4.2

5.0

김용현

100% đã tham gia

Thật tuyệt khi có được cái nhìn nhanh về chức năng tổng thể của điện tử.

5.0

양기훈

100% đã tham gia

Cảm ơn bạn vì bài giảng tuyệt vời.

5.0

반민족적인빵

100% đã tham gia

Đây là một bài giảng truyền đạt tốt những điểm chính. Nếu bạn làm theo, bạn sẽ học nó một cách tự nhiên. Mọi thứ từ cài đặt môi trường đến ứng dụng đánh dấu đều hữu ích~!!

📣 Hướng dẫn Hỏi & Đáp bài giảng
• Bài giảng này không cung cấp phần [Hỏi/Đáp] do hoàn cảnh của người chia sẻ kiến thức. Vui lòng lưu ý điều này khi tham gia khóa học và học tập.

1. Giới thiệu về Khóa học Electron

Phạm vi của JavaScript tiếp tục mở rộng, và giờ đây bạn thậm chí có thể xây dựng các ứng dụng máy tính để bàn với nó. Hãy tìm hiểu Electron, phương pháp phổ biến nhất để xây dựng ứng dụng máy tính để bàn bằng JavaScript. Các chương trình phổ biến như Slack và VSCODE được xây dựng bằng Electron.
Thông qua khóa học cơ bản về Electron này, bạn sẽ học được các phương pháp sử dụng cơ bản để tạo ứng dụng máy tính để bàn.
Bạn có thể tạo một ứng dụng đơn giản.

Các nguồn được cung cấp trong kho lưu trữ Github cho mỗi khóa học.

Những điều cần học
Tổng quan về công nghệ điện tử
Xây dựng môi trường phát triển
Khởi động và chạy nhanh chóng với Quick Start
Hiểu về quy trình chính/trình kết xuất
Các khái niệm về chạy và triển khai ứng dụng Electron
Hiểu về Mô-đun Electron
Nắm vững các mô-đun thiết yếu của quy trình chính
Tìm hiểu các mô-đun thiết yếu của quy trình kết xuất
Tìm hiểu các mô-đun thiết yếu có sẵn ở cả hai bên
Xây dựng ứng dụng thực tế - Bookmark App

2. Ví dụ để tạo

Sau khi tìm hiểu những kiến thức cơ bản về Electron, hãy tạo một ứng dụng đánh dấu trang luôn có sẵn trên thanh tác vụ.

3. Những người hữu ích

Dành cho những ai muốn tạo ứng dụng máy tính để bàn bằng JavaScript
Khuyến nghị cho những người có kinh nghiệm sử dụng JavaScript.

4. Giới thiệu giảng viên

Woongjae Lee, hiện là kỹ sư phần mềm tại Studio Seed Korea, điều hành Nhóm người dùng Electron Korea và Nhóm người dùng TypeScript Korea, và cựu giám đốc Phòng thí nghiệm Kỹ thuật Phần mềm VTouch. Cựu giám đốc công nghệ của Triplebay.

5. Các khóa học liên quan

Xin chào
Đây là woongjae

12,239

Học viên

135

Đánh giá

4.7

Xếp hạng

5

Các khóa học

Tôi là kỹ sư phần mềm với 14 năm kinh nghiệm.

Từ năm 2021, tôi dẫn dắt đội ngũ phát triển Front-end tại NHN Dooray và chịu trách nhiệm về toàn bộ UI của dịch vụ. Với vai trò quản lý đội ngũ, tôi đã xử lý hệ thống cũ (legacy system) đang vận hành trước đó...

Từ năm 2021, tôi đã dẫn dắt nhóm phát triển Front-end tại NHN Dooray và chịu trách nhiệm về toàn bộ UI của dịch vụ. Với vai trò trưởng nhóm, tôi đã thực hiện đổi mới hệ thống cũ (AngularJS, Vue) sang React và TypeScript. Tôi đảm nhận việc thiết kế và quản lý kiến trúc để hơn 10 kỹ sư Front-end có thể cùng nhau phát triển một sản phẩm duy nhất. Do quy mô dịch vụ lớn và độ phức tạp cao, tôi đã triển khai phát triển và vận hành theo mô hình Monorepo, đồng thời áp dụng Micro Frontend để nỗ lực rút ngắn chu kỳ triển khai. Tôi cũng đóng vai trò quản lý tích cực các thành phần thông qua Storybook, xây dựng Hệ thống Thiết kế (Design System) và tinh chỉnh các quy trình để hệ thống này được ứng dụng hiệu quả.

Trước đây, tôi đã làm việc tại Studio XID, sử dụng TypeScript và Electron để tạo ra ProtoPie - một công cụ tạo mẫu tương tác dành cho các nhà thiết kế. Trong suốt khoảng 4 năm phát triển một sản phẩm duy nhất, tôi đã luôn nỗ lực để viết nên những dòng mã tốt và chất lượng.

Tôi đang nỗ lực suy nghĩ và áp dụng những hướng đi tốt hơn cho việc phát triển các ứng dụng JavaScript quy mô lớn. Tôi cũng đã và đang hoạt động với tư cách là Microsoft MVP (TypeScript),

Tôi luôn suy nghĩ và nỗ lực áp dụng những hướng đi tốt hơn cho việc phát triển các ứng dụng JavaScript quy mô lớn.
Tôi từng hoạt động với tư cách là Microsoft MVP (TypeScript) và rất thích trò chuyện với mọi người về các công nghệ web mới nhất.

Tôi đã từng dẫn dắt các đội ngũ front-end tại nhiều nơi khác nhau, và chủ yếu thực hiện các công việc back-end bằng các ngôn ngữ lập trình hàm (Clojure) hoặc Node.js.
Tôi có nhiều sự quan tâm đến việc tự động hóa cơ sở hạ tầng.

Thêm

Chương trình giảng dạy

Tất cả

24 bài giảng ∙ (3giờ 18phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

13 đánh giá

4.2

13 đánh giá

  • jaehyuck0103님의 프로필 이미지
    jaehyuck0103

    Đánh giá 7

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Đây là một bài giảng truyền đạt tốt những điểm chính. Nếu bạn làm theo, bạn sẽ học nó một cách tự nhiên. Mọi thứ từ cài đặt môi trường đến ứng dụng đánh dấu đều hữu ích~!!

    • sonny0829님의 프로필 이미지
      sonny0829

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      33% đã tham gia

      • mse15201417님의 프로필 이미지
        mse15201417

        Đánh giá 13

        Đánh giá trung bình 4.9

        5

        100% đã tham gia

        Thật tuyệt khi có được cái nhìn nhanh về chức năng tổng thể của điện tử.

        • yanggihoon0497님의 프로필 이미지
          yanggihoon0497

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          Cảm ơn bạn vì bài giảng tuyệt vời.

          • bronto2915님의 프로필 이미지
            bronto2915

            Đánh giá 2

            Đánh giá trung bình 4.5

            4

            100% đã tham gia

            Các mô-đun được sử dụng trong bài giảng khác với phiên bản mới nhất. Sẽ tốt hơn nếu có những chỉnh sửa cho phù hợp với các mô-đun gần đây.

            Khóa học khác của woongjae

            Hãy khám phá các khóa học khác của giảng viên!

            Truy cập bị hạn chế đối với các khóa học không công khai.