Tin mới nhất

Menu

Trọn Bộ Hơn 18GB Khóa Học Solidity & Ethereum Trong React (Next JS) - Hướng Dẫn Hoàn Chỉnh [Khóa 8392 A]

Tạo các Hợp đồng thông minh (Smart Contract) thực tế trong Solidity và DApps với React & Next JS. Hiểu cách hoạt động của Ethereum blockchain.

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

  • ✓ Tạo các ứng dụng ngoài đời thực trên blockchain.
  • ✓ Dễ dàng xây dựng các hợp đồng thông minh (Smart contract) và DApps.
  • ✓ Hiểu được các chủ đề Ethereum phức tạp theo cách thực tế và thú vị.
  • ✓ Nhận bộ công cụ hoàn chỉnh để làm việc với bất kỳ blockhain nào.

Ethereum là gì?

Ethereum là một công nghệ cho phép bạn gửi tiền điện tử cho bất kỳ ai, nhưng ngay từ đầu, nó cũng cung cấp sức mạnh cho các ứng dụng mà mọi người có thể sử dụng và không ai có thể gỡ xuống. Đó là blockchain có thể lập trình của thế giới.

Ethereum được xây dựng dựa trên sự đổi mới của Bitcoin, với một số khác biệt lớn.

Cả hai đều cho phép bạn sử dụng tiền kỹ thuật số mà không cần nhà cung cấp thanh toán hoặc ngân hàng. Nhưng Ethereum có thể lập trình được, vì vậy bạn cũng có thể sử dụng nó cho nhiều tài sản kỹ thuật số khác nhau - ngay cả Bitcoin!

Điều này cũng có nghĩa là Ethereum dành cho nhiều thứ hơn là thanh toán. Đó là thị trường của các dịch vụ tài chính, trò chơi và ứng dụng không thể lấy cắp dữ liệu của bạn hoặc kiểm duyệt bạn. Đó là tương lai.

Solidity là gì?

Solidity là một ngôn ngữ cấp cao, hướng đối tượng để thực hiện các hợp đồng thông minh (smart contract). Hợp đồng thông minh là các chương trình điều chỉnh hành vi của các tài khoản trong Ethereum state.

Solidity là một curly-bracket language. Nó bị ảnh hưởng bởi C++, Python và JavaScript và được thiết kế để nhắm mục tiêu Ethereum Virtual Machine (EVM). Bạn có thể tìm thêm thông tin chi tiết về ngôn ngữ mà Solidity đã được truyền cảm hứng trong phần ảnh hưởng của ngôn ngữ.

Solidity được định kiểu tĩnh, hỗ trợ kế thừa, thư viện và các kiểu phức tạp do người dùng định nghĩa cùng với các tính năng khác.

Với Solidity, bạn có thể tạo các hợp đồng để sử dụng như bỏ phiếu, huy động vốn từ cộng đồng, đấu giá mù và ví đa chữ ký.

Khóa học này bao gồm những gì?

Khóa học bao gồm mọi thứ bạn cần để trở thành một nhà phát triển blockchain. Học viên của khóa học này sẽ tìm hiểu Ethereum blockchain là gì và cách nó hoạt động ở cấp độ cơ sở và từ quan điểm của nhà phát triển.

Bạn sẽ tìm hiểu hợp đồng thông minh là gì và cách tạo chúng. Các hợp đồng thông minh đang song hành với dApps (ứng dụng phi tập trung). Khóa học cũng bao gồm chúng.

Frontend cho dApp được đề cập trong khóa học đã được sử dụng thư viện React và Next JS framework. CSS và thiết kế được xây dựng với sự trợ giúp của Bulma và Tailwind framework.

Hai ứng dụng trong thế giới thực được tạo ra trong khóa học. Mọi phần của việc tạo ứng dụng đều được giải thích và ghi lại đầy đủ.

1. Ứng dụng Faucet:

Ứng dụng đầu tiên của khóa học. Bạn sẽ học những kiến ​​thức cơ bản và cốt lõi về mạng Ethereum bằng cách làm việc trên các ứng dụng thực tế.

Front end của ứng dụng được xây dựng với thư viện React và Bulma framework, để tạo hợp đồng thông minh được sử dụng môi trường phát triển Truffle và Ganache ((private blockchain).

Ứng dụng Faucet sẽ cho phép người dùng quyên góp và rút tiền từ hợp đồng thông minh. Người dùng sẽ tương tác với một hợp đồng thông minh thông qua website được kết nối với mạng blockchain thông qua ví Metamask.

Mục đích của ứng dụng đầu tiên là bao gồm những điều cơ bản trong khi vui vẻ làm việc trên một cái gì đó thực tế.

Các câu hỏi quan trọng nhất mà ứng dụng này đang trả lời là:

  • ✓ Ethereum (transactions, blockchain) là gì.
  • ✓ EVM (bytecode, storage) là gì.
  • ✓ Cách tạo hợp đồng thông minh và dapps.
  • ✓ Cách tích hợp hợp đồng thông minh với React.

2. Ứng dụng Marketplace:

Ứng dụng này bao gồm việc tạo ra một thị trường tương tác. Khách hàng của ứng dụng này sẽ mua các khóa học (học viên có thể chọn sản phẩm tùy thích) bằng tiền kỹ thuật số Ether.

Với tất cả những điều cơ bản được đề cập trong ứng dụng trước, trọng tâm sẽ là phần phát triển thực tế của mạng Ethereum. Các chủ đề sẽ khó khăn hơn và các bài giảng sẽ mang tính code thực tế hơn.

Ứng dụng thứ hai bao gồm rất nhiều tính năng, chẳng hạn như trang thị trường với các bản cập nhật thời gian thực của tiền tệ Ether và giá khóa học so với đô la Mỹ.

Cửa sổ phương thức được dành riêng để thực hiện các đơn đặt hàng. Giải pháp Email hashing để duy trì quyền riêng tư của khách hàng. Chế độ xem đơn hàng với tính năng lọc và phân trang theo thứ tự, và nhiều chế độ khác.

Ứng dụng này sẽ được xây dựng trong Next JS framework với Tailwind làm  CSS framework. Next JS là sử dụng thư viện React trong nội bộ. Nó dễ sử dụng và cung cấp SSR(server-side rendering) theo mặc định.

SSR mang lại rất nhiều lợi ích nhưng cũng mang lại ít vấn đề về khả năng tích hợp với blockchain.

Toàn bộ phần tích hợp của Next JS với blockchain được đề cập, giải thích rõ ràng và được lập thành tài liệu. Ứng dụng cuối cùng sẽ được triển khai trên internet. Hợp đồng thông minh sẽ được triển khai tới mạng mainet "trực tiếp".

Các chủ đề hữu ích nhất được đề cập trong ứng dụng này là:

  • ✓ Tích hợp Next js(SSR) với Web3 và Blockchain.
  • ✓ Tạo Hợp đồng thông minh phức tạp hơn.
  • ✓ Tính năng Email hashing và xác minh đơn hàng.
  • ✓ Giải pháp Testing (các thử nghiệm sẽ bao gồm mọi tính năng của hợp đồng thông minh).
  • ✓ Phân trang và lọc đơn đặt hàng.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.

Chia sẽ bài viết lên:

Nhà Sách Tin Học

Chào mừng các bạn đến với Blog Nhà Sách Tin Học. Thông qua Blog này mình muốn chia sẻ đến các bạn những kiến thức về tin học, các tài liệu hay giáo trình mà mình có hoặc siêu tầm được... Mình rất mong được sự ủng hộ nhiệt tình của các bạn bằng cách comment bài viết, chia sẻ bài viết hoặc liên hệ với mình qua blog này! Mình xin cảm ơn!

No Comment to " Trọn Bộ Hơn 18GB Khóa Học Solidity & Ethereum Trong React (Next JS) - Hướng Dẫn Hoàn Chỉnh [Khóa 8392 A] "

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM