🏗 Phần 1: Nền Tảng Aiken (The Aiken Foundation)
Chuẩn bị môi trường cục bộ với Aiken CLI để bắt đầu lộ trình. Bạn sẽ nắm cú pháp của ngôn ngữ hàm hiện đại, định nghĩa Kiểu Tùy chỉnh và xử lý Luồng điều khiển. Cuối cùng, bạn dùng khung kiểm thử tích hợp để chắc chắn logic luôn "đạn bền" trước khi lên chain!
📚 Nội dung các bài học
| # | Bài học | Mục tiêu học tập | Giai đoạn |
|---|---|---|---|
| 01 | Cài đặt (Installation) | Thiết lập môi trường lập trình và công cụ | Setup |
| 02 | Giới thiệu (Introduction) | Tổng quan về Aiken | Setup |
| 03 | Aiken CLI | Làm chủ giao diện dòng lệnh | Syntax |
| 04 | Cấu trúc dự án | Hiểu cách tổ chức dự án | Syntax |
| 05 | Biến & Hằng số | Định nghĩa và sử dụng biến | Syntax |
| 06 | Kiểu dữ liệu nguyên thủy | Làm việc với các kiểu dữ liệu cơ bản | Syntax |
| 07 | Kiểu dữ liệu tùy chỉnh | Định nghĩa cấu trúc dữ liệu phức tạp | Syntax |
| 08 | Luồng điều khiển | Triển khai logic điều kiện | Syntax |
| 09 | Hàm (Functions) | Viết logic xử lý có khả năng tái sử dụng | Syntax |
| 10 | Modules | Quản lý và chia nhỏ mã nguồn | Syntax |
| 11 | Dữ liệu (Data) | Hiểu cách xử lý dữ liệu | Syntax |
| 12 | Kiểm thử đơn vị | Đảm bảo code chạy đúng | Testing |
| 13 | Xử lý lỗi | Kỹ thuật debug và xử lý vấn đề | Testing |
🎯 Mục tiêu của phần này
Sau khi hoàn thành Phần 1, bạn sẽ:
- ✅ Cài đặt và cấu hình môi trường Aiken
- ✅ Hiểu về Aiken và lợi ích của nó
- ✅ Sử dụng thành thạo Aiken CLI
- ✅ Nắm vững cú pháp ngôn ngữ Aiken
- ✅ Viết và test code Aiken
📊 Phân loại giai đoạn
| Giai đoạn | Bài học | Nội dung |
|---|---|---|
| 🔧 SETUP | Bài 01-02 | Cài đặt môi trường, hiểu về Aiken |
| 📝 SYNTAX | Bài 03-11 | Học cú pháp ngôn ngữ từ cơ bản đến nâng cao |
| 🧪 TESTING | Bài 12-13 | Kiểm thử và xử lý lỗi |
➡️ Bắt đầu: Bài 01 - Cài đặt môi trường