Phát triển dApp với Web3, Solidity và React Khóa Học Đào Tạo
Web3 là thế hệ thứ ba của sự phát triển internet, một hệ sinh thái phi tập trung dựa trên công nghệ blockchain.
Khóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho các nhà phát triển muốn sử dụng Web3, Solidity và React để tạo, xây dựng và triển khai các ứng dụng phi tập trung (dapps) chạy trên blockchain.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập môi trường phát triển cần thiết để bắt đầu phát triển dApps với Web3, Solidity và React.
- Hiểu các tính năng và kiến trúc của Web3.
- Tìm hiểu các khái niệm chính của Ethereum, Smart Contracts và Blockchain Cryptography.
- Áp dụng các ví dụ thực tế về lập trình Solidity và thiết kế Smart Contracts.
- Make Các ứng dụng React tương tác với Smart Contracts.
Định dạng khóa học
- Bài giảng và thảo luận tương tác.
- Nhiều bài tập và thực hành.
- Thực hiện trực tiếp trong môi trường lab trực tiếp.
Tùy chọn tùy chỉnh khóa học
- Để yêu cầu một khóa đào tạo tùy chỉnh cho khóa học này, vui lòng liên hệ với chúng tôi để sắp xếp.
Đề cương khóa học
Giới thiệu
- Tổng quan về các tính năng và kiến trúc của Web3
- Nền tảng của Ethereum và Smart Contracts
Hiểu về Blockchain Cryptography
- Thiết kế, triển khai và các trường hợp sử dụng của Blockchain
- Các hàm băm Cryptography, cây Merkle và chữ ký số
Bắt đầu
- Thiết lập môi trường phát triển
- Thiết lập blockchain với Ganache
Solidity Programming Ngôn ngữ
- Cú pháp, công cụ phát triển và kiểm thử
- Các mẫu thiết kế Smart Contracts
Tương tác với Smart Contracts
- Tạo hợp đồng thông minh
- Tạo logic di chuyển
- Triển khai hợp đồng thông minh
- Ứng dụng React với hợp đồng thông minh
Khắc phục sự cố
Tóm tắt và Các bước tiếp theo
Yêu cầu
- Sự hiểu biết về các khái niệm blockchain
- Kinh nghiệm cơ bản với Solidity, Javascript và React
Đối tượng
- Nhà phát triển
Khóa học đào tạo mở cần có ít nhất 5 người tham gia.
Phát triển dApp với Web3, Solidity và React Khóa Học Đào Tạo - Đặt chỗ
Phát triển dApp với Web3, Solidity và React Khóa Học Đào Tạo - Yêu cầu thông tin
Phát triển dApp với Web3, Solidity và React - Yêu cầu tư vấn
Đánh giá (1)
Trainer đã làm rất tốt công việc phá băng và chủ động khích lệ mọi người tham gia. Không ai bị bỏ lại phía sau, và anh ấy đã thích ứng rất tốt với những khó khăn của mỗi người. Anh ấy đã tận dụng tốt các thách thức và câu hỏi được đặt ra bởi người tham gia để cung cấp những giải thích rõ ràng hơn cho cả khán giả.
Joao Aguiar - INESC TEC
Khóa học - React: Build Highly Interactive Web Applications
Dịch thuật bằng máy
Các khóa học sắp tới
Các khóa học liên quan
Advanced React
14 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển muốn xây dựng các thành phần React và thiết kế các ứng dụng phức tạp.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Hiểu các khái niệm nâng cao của React, bao gồm context APIs, HOCs, trạng thái bên ngoài, asynchronous APIs, v.v.
- Xây dựng các thành phần có thể kết hợp với React.
- Kích hoạt xác thực phía máy chủ và phía máy khách.
- Triển khai các thư viện React và Redux để quản lý các ứng dụng phức tạp có trạng thái.
- Giảm mã và tối ưu hóa hiệu suất của ứng dụng.
- Kiểm tra và triển khai một ứng dụng.
Ethereum cho Nhà phát triển
21 GiờEthereum là một nền tảng nguồn mở, công khai, dựa trên blockchain, cho phép các nhà phát triển xây dựng và triển khai các ứng dụng phi tập trung.
Trong khóa đào tạo trực tiếp, do giảng viên hướng dẫn này, người tham gia sẽ học các nguyên tắc cơ bản của nền tảng Ethereum và lập trình blockchain, cũng như các chiến lược để viết, triển khai và quản lý các ứng dụng phân tán của riêng họ.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Tạo một Hợp đồng thông minh dựa trên Ethereum
- Tạo một loại tiền tệ Ethereum
- Tối ưu hóa quá trình phát triển với Truffle Framework
- Triển khai Dapp đầu tiên dựa trên "nền kinh tế token"
- Khởi chạy và gây quỹ cộng đồng cho một dự án blockchain
Đối tượng
- Các nhà phát triển
Định dạng khóa học
- Kết hợp bài giảng, thảo luận, bài tập và thực hành chuyên sâu
Phát triển Full Stack FARM (FastAPI, React và MongoDB)
14 GiờKhóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho các nhà phát triển muốn sử dụng bộ công cụ FARM (FastAPI, React và MongoDB) để xây dựng các ứng dụng web động, hiệu suất cao và có khả năng mở rộng.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập môi trường phát triển cần thiết tích hợp FastAPI, React và MongoDB.
- Hiểu các khái niệm, tính năng và lợi ích chính của bộ công cụ FARM.
- Tìm hiểu cách xây dựng REST API với FastAPI.
- Tìm hiểu cách thiết kế các ứng dụng tương tác với React.
- Phát triển, kiểm tra và triển khai các ứng dụng (front-end và back-end) bằng bộ công cụ FARM.
Chọn đúng JavaScript Framework
14 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (tại chỗ hoặc từ xa) dành cho các nhà phát triển cần quyết định khung JavaScript nào để sử dụng cho việc phát triển các ứng dụng giao diện người dùng.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập môi trường phát triển tối ưu để bắt đầu phát triển các ứng dụng giao diện người dùng.
- Triển khai các ứng dụng demo để kiểm tra các giới hạn và lợi ích của một khung JavaScript.
- Quyết định khung JavaScript nào phù hợp nhất.
Bootcamp JavaScript, Node.js và React (Cấp độ Từ Người Mới Bắt Đầu đến Trung Cấp)
35 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển .NET mới bắt đầu, những người muốn nâng cao kỹ năng về JavaScript, Node.js và React để chủ động phát triển và chuyển đổi hệ thống/nền tảng.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Viết và gỡ lỗi mã JavaScript một cách hiệu quả.
- Xây dựng và triển khai các ứng dụng phía máy chủ bằng Node.js.
- Phát triển giao diện người dùng động và đáp ứng với React.
- Tích hợp các thành phần giao diện người dùng và phía máy chủ để tạo các ứng dụng toàn diện.
- Hiểu các phương pháp hay nhất để chuyển đổi hệ thống cũ sang các nền tảng dựa trên JavaScript hiện đại.
Phát triển Fullstack MERN
14 GiờKhóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho các nhà phát triển web muốn sử dụng MERN Stack cho phát triển fullstack.
Khi kết thúc khóa đào tạo, người tham gia sẽ có thể:
- Tích hợp React với MongoDB, Express và Node.js.
- Xây dựng một ứng dụng web fullstack từ đầu.
- Triển khai bảo mật ứng dụng thông qua ủy quyền và xác thực.
Xây dựng Micro Frontends với React
21 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển muốn sử dụng React để phát triển, kiểm tra và triển khai các micro-frontend cho các ứng dụng web lớn, giúp chúng có khả năng mở rộng cao, độc lập về công nghệ và dễ bảo trì hơn.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập môi trường phát triển cần thiết để bắt đầu phát triển micro-frontend với React.
- Hiểu kiến trúc, các khái niệm cốt lõi và lợi ích của micro-frontend.
- Tìm hiểu cách xây dựng, tích hợp, kiểm tra và triển khai micro-frontend với React.
- Triển khai micro-frontend với module federation.
- Áp dụng quy trình làm việc CI/CD chất lượng sản xuất.
- Tìm hiểu các vấn đề thường gặp với CSS trong micro-frontend và cách khắc phục chúng.
- Có được những hiểu biết sâu sắc về cách triển khai các framework frontend khác với React.
Xây dựng Microservices với NodeJS và React
21 GiờKhóa đào tạo trực tuyến hoặc tại chỗ do giảng viên hướng dẫn này dành cho các nhà phát triển có kinh nghiệm muốn xây dựng, triển khai và mở rộng quy mô ứng dụng sử dụng microservices được xây dựng bằng NodeJS và React.
Bằng cuối khóa học, người tham gia sẽ có thể:
- Xây dựng, triển khai và mở rộng quy mô ứng dụng sử dụng các microservices khác nhau.
- Xây dựng ứng dụng React được render ở phía máy chủ.
- Triển khai ứng dụng nhiều dịch vụ lên đám mây bằng Docker và Kubernetes.
- Thực hiện kiểm thử ứng dụng trên microservices.
Phát triển Nâng cao với Next.js 14
21 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển web và kiến trúc sư kỹ thuật ở trình độ trung cấp đến nâng cao, những người muốn khám phá những tiến bộ của Next.js 14 và có được kiến thức để xây dựng các ứng dụng web tiên tiến.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Tận dụng tối đa tiềm năng của Next.js 14 để xây dựng các ứng dụng phức tạp.
- Sử dụng các tính năng mới nhất như Middleware, React Server Components và Edge Functions.
- Triển khai các phương pháp hay nhất để tối ưu hiệu suất, khả năng mở rộng và SEO.
- Khắc phục hiệu quả các sự cố thường gặp trong các ứng dụng Next.js.
Next.js 14 - Nâng cao
21 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển nâng cao muốn làm chủ các tính năng mới nhất trong Next.js 14, tối ưu hóa hiệu suất và triển khai các kỹ thuật React hiện đại.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Triển khai các hook React nâng cao và các tính năng đồng thời.
- Hiểu và sử dụng hiệu quả các chiến lược định tuyến Next.js.
- Tận dụng Server Components, Server Actions và các phương pháp kết xuất lai.
- Tối ưu hóa việc tìm nạp dữ liệu, bộ nhớ đệm và tái tạo tĩnh tăng dần.
- Sử dụng Next.js làm giải pháp backend với Edge Functions và Edge Runtime.
- Quản lý trạng thái bằng React Context, Redux và các thư viện trạng thái nguyên tử.
- Tối ưu hóa hiệu suất ứng dụng cho Web Core Vitals.
- Kiểm tra, giám sát và triển khai các ứng dụng Next.js một cách hiệu quả.
React: Xây dựng các Ứng dụng Trực tuyến tương tác Cao
21 GiờTrong khóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam, chúng tôi sẽ trình diễn sức mạnh và tính linh hoạt của React, so sánh nó với các framework thay thế khác, đồng thời hướng dẫn từng bước cho người tham gia cách tạo ứng dụng React của riêng họ.
Khi kết thúc khóa học này, người tham gia sẽ có thể:
- Hiểu triết lý thiết kế của React.
- Quyết định khi nào và ở đâu nên sử dụng React, và khi nào nên xem xét lại mô hình MVC thông thường.
- Hiểu các khái niệm của React như components, props, state và lifecycle.
- Triển khai các công nghệ liên quan như Babel, Webpack và JSX.
- Xây dựng, kiểm tra và triển khai một ứng dụng web tương tác.
Xây dựng Ứng dụng tương tác với React, Redux và GraphQL
28 GiờTrong khóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam, người tham gia sẽ học cách xây dựng các ứng dụng React bằng Flux và GraphQL. Khóa học bao gồm cài đặt, thiết lập, tích hợp, kiểm thử, triển khai và các phương pháp hay nhất, đồng thời hướng dẫn người tham gia thông qua việc tạo một loạt các ứng dụng mẫu để chứng minh cách thêm các cấp độ phức tạp và tính năng "hấp dẫn" cho một ứng dụng bằng cách sử dụng các bộ công cụ và kỹ thuật tiên tiến nhất.
Phát triển ứng dụng với React đòi hỏi một cách tư duy khác so với những gì một số nhà phát triển đã quen, đặc biệt là khi chuyển từ tư duy của các framework MVC khác như AngularJS và Bootstrap.Khóa đào tạo này bao gồm các nguyên tắc cơ bản đằng sau các công nghệ được sử dụng trong mỗi bước để người tham gia không chỉ có thể xây dựng một ứng dụng hoạt động mà còn hiểu lý do tại sao một phương pháp tiếp cận cụ thể lại được sử dụng. Điều này đặt nền tảng cho tư duy độc lập và sáng tạo về thiết kế và kết quả mong muốn khi xây dựng các ứng dụng của riêng họ trong tương lai.
React với Next.js
14 GiờKhóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho các nhà phát triển web muốn sử dụng Next.js để tạo các ứng dụng React.
Khi kết thúc khóa đào tạo, người tham gia sẽ có thể:
- Phát triển các ứng dụng web phía máy chủ và các trang web tĩnh bằng Next.js.
- Xử lý và lưu trữ dữ liệu với MongoDB.
- Bảo mật một ứng dụng web bằng xác thực AuthO.
Các Mẫu Thiết Kế React
14 GiờKhóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho các nhà phát triển có kỹ năng React, những người muốn tối ưu hóa và cải thiện khả năng tạo ứng dụng React bằng cách hiểu và áp dụng các mẫu thành phần của React.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Hiểu các loại mẫu React khác nhau
- Sử dụng React Context API cho các ứng dụng web
Định dạng khóa học
- Bài giảng và thảo luận tương tác.
- Nhiều bài tập và thực hành.
- Thực hiện trực tiếp trong môi trường lab trực tiếp.
Tùy chọn tùy chỉnh khóa học
- Để yêu cầu đào tạo tùy chỉnh cho khóa học này, vui lòng liên hệ với chúng tôi để sắp xếp.
- Để tìm hiểu thêm về React, vui lòng truy cập: https://reactjs.org
Kỹ thuật Web3 & Kiến trúc Tài chính Chuỗi cung ứng
21 GiờCác kỹ sư của bạn là những kiến trúc sư của hành trình chuyển đổi số cho khách hàng. Đề xuất này nêu rõ một Khóa đào tạo kỹ thuật chuyên sâu trong 3 ngày được thiết kế riêng cho các nhà phát triển và kiến trúc sư kỹ thuật. Chúng tôi đi xa hơn "tại sao" và tập trung vào "cách thức": cách thiết kế sổ cái phi tập trung, cách viết hợp đồng thông minh an toàn cho logic tài chính chuỗi cung ứng (SCF), và cách tích hợp các lớp phi tập trung này với các hệ thống ERP doanh nghiệp hiện có.
Đến cuối khóa đào tạo, người tham gia sẽ có thể:
- Thiết kế giải pháp DLT: Phân biệt và lựa chọn các giải pháp Layer-1/Layer-2 (Ethereum, Hyperledger Fabric, Polygon) phù hợp cho các trường hợp sử dụng SCF doanh nghiệp.
- Phát triển Hợp đồng Thông minh: Viết, biên dịch và triển khai Hợp đồng Thông minh (ví dụ: Solidity hoặc Chaincode) để tự động hóa việc bán công nợ, phê duyệt hóa đơn và thanh toán.
- Thực hiện Token hóa: Kỹ sư các tiêu chuẩn token ERC-20/ERC-721/ERC-1155 để đại diện cho tài sản thực tế (hóa đơn/kho hàng) trên chuỗi.
- Cầu nối Web2 & Web3: Thiết kế lớp tích hợp sử dụng Oracles (ví dụ: Chainlink) để lấy dữ liệu ngoại chuỗi (API logistics) để kích hoạt thanh toán trên chuỗi.