강의

멘토링

커뮤니티

Programming

/

Web Development

Hội thảo về TypeScript Korea: Electron với Phòng thí nghiệm thực hành TypeScript

Đây là khóa học về cách tạo một ứng dụng trò chuyện đơn giản bằng TypeScript và Electron.

(4.0) 4 đánh giá

159 học viên

Độ khó Cơ bản

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

  • woongjae
TypeScript
TypeScript
Electron
Electron
TypeScript
TypeScript
Electron
Electron

Bạn sẽ nhận được điều này sau khi học.

  • Các khái niệm cơ bản của khung Electron

  • Phát triển ứng dụng máy tính để bàn bằng TypeScript

  • Thiết lập Firebase và xác thực người dùng

  • Kết nối cơ sở dữ liệu thời gian thực

  • Tạo chế độ xem bằng khung CSS

  • Xử lý đăng nhập/đăng xuất

  • Truyền và xử lý dữ liệu

  • Kỹ thuật tái cấu trúc mã

1. Giới thiệu khóa học

TypeScript, một dự án mã nguồn mở do Microsoft tạo ra, được nhiều nhà phát triển JavaScript yêu thích. Được sử dụng làm ngôn ngữ cơ sở cho Angular và được Google chỉ định là ngôn ngữ phát triển chính thức, TypeScript dễ học, dễ sử dụng và cung cấp khả năng kiểm tra kiểu dữ liệu mạnh mẽ. Nhiều dự án JavaScript đang chuyển sang TypeScript. Khóa học này, dựa trên hội thảo "Electron với TypeScript Hands-On Labs" do Nhóm người dùng TypeScript Hàn Quốc tổ chức vào tháng 9 năm 2017, sẽ hướng dẫn bạn cách sử dụng Electron với TypeScript.

2. Mục tiêu học tập

"Xây dựng một ứng dụng nhắn tin trực tuyến dạng văn bản (như Slack)." Thật khó để xây dựng một ứng dụng ngang hàng với Slack trong khoảng thời gian đó. Chúng ta sẽ sử dụng Firebase để tạo một biểu mẫu đơn giản cho việc trao đổi tin nhắn văn bản. Việc xây dựng ứng dụng này bằng TypeScript sẽ giúp chúng ta hiểu rõ hơn về nhiệm vụ thực tế.

3. Những người có thể giúp đỡ

  • Dành cho những ai muốn tạo một ứng dụng đơn giản bằng TypeScript và Electron
  • Tôi khuyên bạn nên tham dự và tham gia 'TypeScript Korea - Hội thảo cơ bản'.

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

Lee Woong-jae

Hiện là kỹ sư phần mềm tại Studio Seed Korea, người tổ chức Seoul.js.org, người điều hành hiện tại của Nhóm người dùng TypeScript Korea, người điều hành của Nhóm người dùng Electron Korea, cựu giám đốc Phòng thí nghiệm kỹ thuật phần mềm Vtouch và cựu giám đốc công nghệ của Triplebay

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bất cứ ai quan tâm đến công nghệ web

  • Bất cứ ai muốn học phát triển ứng dụng máy tính để bàn

  • Các nhà phát triển muốn sử dụng TypeScript và Electron

  • Bất cứ ai muốn tìm hiểu kết nối cơ sở dữ liệu thời gian thực bằng Firebase

  • Những người muốn nâng cao kỹ năng thông qua thực hành lập trình

Xin chào
Đây là

12,226

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.

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

Tất cả

24 bài giảng ∙ (4giờ 56phút)

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

Đánh giá

Tất cả

4 đánh giá

4.0

4 đánh giá

  • kecoz2182님의 프로필 이미지
    kecoz2182

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    46% đã tham gia

    Bạn làm cho bài giảng trở nên thú vị nhưng đáng tiếc là có sự khác biệt do có nhiều phiên bản nâng cấp.

    • yesaroun님의 프로필 이미지
      yesaroun

      Đánh giá 28

      Đánh giá trung bình 5.0

      4

      67% đã tham gia

      Tôi đã hiểu được khái niệm chung. Thật đáng tiếc là phiên bản không phù hợp.

      • jakkelab님의 프로필 이미지
        jakkelab

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        Nội dung được giải thích tốt và dễ hiểu. Tuy nhiên, vì bản thân Electron đã được nâng cấp, Có một số nội dung thiếu sót nên thay vì chỉ sử dụng mã được cung cấp trong bài giảng, bạn cần tra cứu tài liệu chính thức mới nhất và tự viết. Đó không phải là vấn đề với bài giảng, nhưng có vẻ như nó là một vấn đề nảy sinh vì đã một thời gian trôi qua kể từ khi bài giảng được phát hành.

        • jinsung86013972님의 프로필 이미지
          jinsung86013972

          Đánh giá 1

          Đánh giá trung bình 2.0

          2

          67% đã tham gia

          Thành thật mà nói, tôi có rất nhiều điều hối tiếc. Không chỉ là bản cập nhật bài giảng cuối cùng trong năm 2018 mà có cảm giác như bài giảng không được quay riêng cho bài giảng trực tuyến mà được upload trực tiếp từ bản ghi âm bài giảng đã dạy ở đâu đó nên nội dung bên ngoài bài giảng cũng được trình chiếu. (Sẽ tốt hơn nếu bạn chỉnh sửa và tải lên ngay cả những phần này) So với các bài giảng khác, giá thành đắt trong thời gian ngắn và vì nội dung đã cũ nên có những phần bạn phải đọc tài liệu chính thức và phát triển riêng, như những người khác nhận xét.

          705.360 ₫

          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!

          Khóa học tương tự

          Khám phá các khóa học khác trong cùng lĩnh vực!