Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Xây dựng phần mềm quản lý ví blockchain bằng Cursor AI

Xây dựng phần mềm quản lý ví blockchain bằng Cursor AI

Từ ý tưởng đến sản phẩm hoàn chỉnh với sự hỗ trợ của AI
Last updated 3/2025
Vietnamese

What you'll learn

  • Phát triển ứng dụng desktop bằng AI mà không cần biết quá nhiều kiến thức lập trình
  • Thiết kế và xây dựng kiến trúc full-stack application
  • Tương tác với multiple blockchain networks
  • Phát triển ứng dụng desktop với Electron.js
  • Xây dựng REST API với Express.js và Node.js
  • Phát triển frontend với Nuxt 3 và Vue.js
  • Tương tác với blockchain thông qua thư viện ethers.js
  • Styling với Tailwind CSS
  • Webpack để build và bundle ứng dụng
  • Xử lý authentication và authorization
  • Build và đóng gói ứng dụng desktop

Course content

1 section • 5 lectures • 2h 23m total length
  • Giới thiệu về phần mềm sẽ xây dựng8:10

    Xây Dựng Ví Tiền Điện Tử - Từ A đến Z với JavaScript


    Bạn có biết?

    Thị trường tiền điện tử đang phát triển mạnh mẽ, và nhu cầu về các developer blockchain đang tăng cao với mức lương từ $80,000 đến $150,000/năm!


    Điều gì làm khóa học này đặc biệt?

    Trong khóa học này, chúng ta sẽ cùng nhau xây dựng một **Ví Tiền Điện Tử Cơ Bản**

    - không chỉ là một demo đơn giản, mà là một ứng dụng thực tế có thể:

    - Chạy trên cả Web và Desktop

    - Tương tác với blockchain thực tế

    - Có giao diện người dùng hiện đại và mượt mà


    Bạn sẽ được học gì?


    1. Stack Công Nghệ Hiện Đại

    Frontend: Nuxt.js/Vue.js 3 - Framework hot nhất hiện nay

    Backend: Node.js - Nền tảng server phổ biến nhất

    Desktop: Electron - Công nghệ đằng sau VS Code, Slack


    2. Kiến Thức Thực Tế

    - Thiết kế UI/UX bằng AI

    - Sử dụng thư viện Web3

    - Xây dựng API bằng Nodejs

    - Xây dựng Desktop app bằng Electron


    3. Tính Năng Ấn Tượng

    - Tạo và quản lý nhiều ví

    - Theo dõi balance gần như realtime

    - Đồng bộ dữ liệu cross-platform


    Ai nên tham gia khóa học này?


    Dành cho Developer:

    - Đã có kiến thức cơ bản về JavaScript

    - Muốn tham gia vào thị trường blockchain đang bùng nổ

    - Mong muốn xây dựng portfolio ấn tượng

    - Quan tâm đến phát triển ứng dụng cross-platform


    Sau khóa học này, bạn có thể:

    1. Tự tin xây dựng ứng dụng blockchain phức tạp hơn

    2. Cross-platform development

    4. Có một dự án thực tế cho portfolio

    5. Sẵn sàng cho các vị trí Full Stack Developer


    Nội Dung Khóa Học


    Phần 1: Demo sản phẩm sau khóa học

    Phần 2: Xây dựng Backend & Blockchain Integration

    Phần 3: Xây dựng Frontend

    Phần 4: Desktop Application


    Sẵn sàng để bắt đầu?

    Đừng bỏ lỡ cơ hội tham gia vào thị trường blockchain đang phát triển mạnh mẽ. Khóa học này sẽ giúp bạn:

    - Xây dựng một sản phẩm thực tế

    - Học các công nghệ hot nhất

    - Tham gia cộng đồng developer năng động

    - Mở ra cơ hội nghề nghiệp mới

  • Xây dựng API bằng Nodejs45:58
    1. Backend (/Backend):

    • Routes: API endpoints cho auth và wallet

    • Services:

    • WalletService: Quản lý ví

    • BalanceService: Kiểm tra số dư

    • LoggerService: Ghi log

    • Middleware: Xác thực người dùng

    • Workers: Background tasks cho việc kiểm tra số dư

  • Xây dựng giao diện bằng NuxtJS36:27
    1. Frontend (/Frontend):

    • Components: Chứa các component UI

    • Pages: Các trang của ứng dụng

    • Stores: Quản lý state với Pinia

    • Middleware: Xử lý authentication và wallet

    • Assets: CSS và tài nguyên tĩnh

    • Plugins: Auth và Pinia plugins

  • Xây dựng Desktop App bằng ElectronJs46:32
    1. Electron (/Electron):

    • Đóng gói ứng dụng thành desktop app

    • Quản lý data local

    • Scripts build và đóng gói

  • Phân tích chi tiết source code bằng AI6:36

    Tôi sẽ phân tích tổng quan về dự án cho bạn:


    Công nghệ sử dụng:


    1. Frontend

    - Nuxt.js (Framework Vue.js)

    - TypeScript

    - Pinia (State Management)

    - CSS/Bootstrap cho UI


    2. Backend

    - Node.js

    - Express.js

    - Webpack để build


    3. Desktop Application:

    - Electron.js để đóng gói thành ứng dụng desktop


    Cấu trúc dự án:


    Dự án được chia thành 3 phần chính:


    1. Frontend (/Frontend)

    - Components: Chứa các component UI

    - Pages: Các trang của ứng dụng

    - Stores: Quản lý state với Pinia

    - Middleware: Xử lý authentication và wallet

    - Assets: CSS và tài nguyên tĩnh

    - Plugins: Auth và Pinia plugins


    2. Backend (/Backend):

    - Routes: API endpoints cho auth và wallet

    - Services:

      + WalletService: Quản lý ví

      + BalanceService: Kiểm tra số dư

      + LoggerService: Ghi log

    - Middleware: Xác thực người dùng

    - Workers: Background tasks cho việc kiểm tra số dư


    3. Electron (/Electron):

    - Đóng gói ứng dụng thành desktop app

    - Quản lý data local

    - Scripts build và đóng gói


    Tính năng chính:


    1. **Quản lý tài khoản:**

    - Đăng ký

    - Đăng nhập

    - Đăng xuất

    - Xác thực người dùng


    2. **Quản lý ví tiền điện tử:**

    - Tạo ví mới

    - Import ví hiện có

    - Export ví

    - Xem danh sách ví

    - Xóa ví


    3. **Theo dõi số dư:**

    - Kiểm tra số dư tự động

    - Hỗ trợ nhiều blockchain:

      + Ethereum

      + BSC (Binance Smart Chain)

      + Polygon

      + Avalanche

    - Cập nhật số dư định kỳ

    - Lưu lịch sử số dư


    4. **Tính năng bảo mật:**

    - Lưu trữ dữ liệu locally

    - Mã hóa thông tin nhạy cảm

    - Xác thực người dùng cho mọi thao tác


    5. **Tính năng khác:**

    - Ghi log hệ thống

    - Đồng bộ dữ liệu giữa memory và file

    - Giao diện thân thiện người dùng

    - Hỗ trợ dark mode


    Đây là một ứng dụng desktop cho phép người dùng quản lý nhiều ví tiền điện tử trên các blockchain khác nhau một cách an toàn và tiện lợi.


Requirements

  • Hiểu biết cơ bản về blockchain và cryptocurrency
  • Hiểu biết cơ bản về JavaScript/TypeScript
  • Hiểu biết cơ bản về HTML/CSS

Description

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

Bạn có muốn tạo một ứng dụng Desktop quản lý ví blockchain chuyên nghiệp?

Trong thời đại công nghệ 4.0, blockchain và AI đang là hai xu hướng công nghệ dẫn đầu. Khóa học "Xây dựng phần mềm quản lý ví blockchain bằng Cursor AI" sẽ giúp bạn nắm vững cách kết hợp hai công nghệ này để tạo ra một ứng dụng Desktop hoàn chỉnh.

Bạn sẽ học được gì?

  1. Thiết kế và xây dựng ứng dụng Desktop với Electron và Vue.js

  2. Tích hợp và tương tác với blockchain thông qua Web3

  3. Tối ưu quy trình phát triển với Cursor AI

  4. Xây dựng giao diện người dùng chuyên nghiệp

  5. Phát triển ứng dụng desktop bằng AI mà không cần biết quá nhiều kiến thức lập trình

  6. Thiết kế và xây dựng kiến trúc full-stack application

  7. Build và đóng gói ứng dụng desktop


Đối tượng phù hợp

  1. Lập trình viên Frontend muốn mở rộng sang Desktop App

  2. Developer quan tâm đến blockchain và Web3

  3. Người muốn tìm hiểu về AI trong phát triển phần mềm

  4. Sinh viên CNTT muốn có dự án thực tế


Lợi ích khi tham gia

  1. Dự án thực tế hoàn chỉnh

  2. Code theo chuẩn production

  3. Tối ưu workflow với AI

  4. Hỗ trợ 1-1 từ giảng viên

  5. Cập nhật công nghệ mới nhất


Khóa học này là sự kết hợp hoàn hảo giữa kiến thức blockchain, phát triển Desktop App và AI. Đừng bỏ lỡ cơ hội nâng cao kỹ năng và tạo ra sản phẩm thực tế ngay hôm nay!

Who this course is for:

  • Lập trình viên hoặc sinh viên muốn ứng dụng AI vào lập trình
  • Lập trình viên web muốn mở rộng sang blockchain
  • Developer blockchain muốn học phát triển ứng dụng desktop
  • Full-stack developer muốn xây dựng portfolio
  • Sinh viên IT/Phát triển phần mềm muốn học công nghệ mới
  • Những người quan tâm đến blockchain và cryptocurrency
  • Những người quan tâm đến trí tuệ nhân tạo
  • Những người quan tâm đến tool