React là một thư viện JavaScript phổ biến và mạnh mẽ được sử dụng để xây dựng giao diện người dùng (UI) đáp ứng và tương tác trên các ứng dụng web. Nó được phát triển bởi Facebook và được sử dụng rộng rãi trong việc phát triển xây dựng ứng dụng Web. React giúp xây dựng các thành phần UI đơn lẻ (components) có thể tái sử dụng và quản lý trạng thái của chúng một cách dễ dàng. Thay vì xây dựng giao diện theo cách truyền thống sử dụng HTML và JavaScript, React sử dụng JSX, một ngôn ngữ tương tự HTML để xây dựng các thành phần UI. JSX kết hợp cú pháp HTML và JavaScript, cho phép viết mã gọn gàng và dễ đọc.
Next.js là một web framework dựa trên React. Nó được xây dựng với mục tiêu giúp xây dựng các ứng dụng web đáp ứng và hiệu quả một cách dễ dàng. Chính vì dựa trên nền của React nên Next.js mang những cốt lõi tương tự như React. Next.js cung cấp cho chúng ta những ưu thế mới và vượt trội mà ở React không có được. Next.js cũng tích hợp tốt với các công nghệ khác như CSS modules, TypeScript và API routes. Nó được sử dụng rộng rãi trong cộng đồng phát triển React và được ưa chuộng cho việc xây dựng các ứng dụng web, e-commerce, blog và nhiều loại ứng dụng khác.
Tiếp nối chuỗi workshop chuyên đề về blockchain, trong buổi workshop tiếp theo, ngày 27/05/2023, câu lạc bộ chúng mình sẽ cùng tìm hiểu về Lập trình React, Next.js để xây dựng ứng dụng front-end và kết hợp front-end với các ứng dụng trên Blockchain.
🚩 Chủ đề buổi workshop: Lập trình React, Next.js
🚩 Presenter & Mentor: Lương Ngọc Thắng – Creator @defi.vn
🕘 Thời gian: 8h30 ngày 27/05/2023
📍 Địa điểm: Phòng 16.3, Lầu 16, Cơ sở 1 HIU 215 Điện Biên Phủ, quận Bình Thạnh, HCM
Tài liệu học tập và tham khảo cho các buổi Workshop
- Ngôn ngữ Solidity: https://docs.soliditylang.org
- Speed run tutorial, hoàn thành sẽ có basic: https://speedrunethereum.com/
- Security Training: https://ethernaut.openzeppelin.com/
- Khoá 32 tiếng online trên Youtube. Đủ full stack về Solidity và Frontend: https://www.youtube.com/watch?v=gyMwXuJrbJQ
- Khoá luyện tập bổ sung với nhiều bài tập thực chiến: https://cryptozombies.io/
- Sử dụng Remix IDE để thử code: https://remix.ethereum.org/
- Framework Truffle simple tutorial: https://trufflesuite.com/guides/pet-shop/
- Framework Hardhat simple tutorial: https://hardhat.org/tutorial
- Advanced framework: https://book.getfoundry.sh/
- Liên hệ giải đáp thêm về Workshop hoặc Hackathon: https://www.facebook.com/defidotvn