Cùng nhau học Haskell 2024

Cơ hội học hỏi và kiếm lợi nhuận từ việc tham gia Câu lạc bộ CÙNG NHAU HỌC HASKELL/PLUTUS !!!
Hình thức học: Online trên nền tảng zoom, định kỳ 1 buổi tối/tuần từ 20:30 đến 22:00
“Tham gia vào hành trình “Learn to Earn” cùng chúng tôi, bạn không những tích lũy thêm kiến thức bổ ích mà còn mở ra cơ hội nhận phần thưởng dựa trên sự nỗ lực và đóng góp của bạn trong Câu lạc bộ!”
Tại đây, bạn sẽ được dẫn dắt qua một hành trình khám phá về Haskell - ngôn ngữ lập trình mạnh mẽ được Cardano lựa chọn cho việc phát triển smart contract.
Hiểu biết về Haskell không chỉ là một kỹ năng, mà còn là cơ hội để bạn tham gia vào thế giới của Cardano, một cộng đồng đầy tiềm năng và sự phát triển.
Tại CLB “CÙNG NHAU HỌC HASKELL/PLUTUS”, bạn sẽ có cơ hội học hỏi từ các chuyên gia, trải nghiệm những bài học chất lượng và thực hành trên thực tế.
Đừng bỏ lỡ cơ hội này! Hãy đăng ký ngay tại link sau để bắt đầu hành trình của bạn: Link đăng ký

2 Likes

Sau hai tuần mở form đăng ký, câu lạc bộ Haskell/Plutus đã thu hút sự quan tâm đáng kể từ các thành viên trong cộng đồng Việt Nam. Chúng tôi rất vui khi nhận được 57 lượt đăng ký tham gia.

Vào 20h30 ngày 20/03/2024, câu lạc bộ đã tổ chức buổi kick-off meeting nhằm giới thiệu mô hình hoạt động của câu lạc bộ đến các thành viên.

Buổi họp đã diễn ra với các nội dung chính như sau:

Phần 1: Giới thiệu về chặng đường trở thành một nhà phát triển trên nền tảng Cardano.


Phần 2: Giới thiệu về nội dung của khóa học Haskell.

Phần 3: Giới thiệu về hình thức hoạt động và tổ chức của câu lạc bộ, cũng như phần thưởng khích lệ dành cho các thành viên.

Cuối buổi họp, chúng tôi đã tổ chức phân nhóm cho các thành viên và giao nhiệm vụ chuẩn bị bài giảng cho từng nhóm.
Video buổi họp được ghi lại tại đây: Part 1, Part 2

Các buổi học tiếp theo sẽ được tổ chức định kỳ vào các buổi tối thứ Tư hàng tuần. Rất mong được gặp lại tất cả các thành viên trong các buổi học sắp tới!

1 Like

Buổi “Cùng nhau học Haskell” đầu tiên đã diễn ra vào 20h30 ngày 27/03/2024.
Bài chia sẻ do các thành viên nhóm 1 thực hiện và trình bày, với các nội dung:

  • Giới thiệu về ngôn ngữ lập trình Haskell
    • Ngôn ngữ lập trình thuần hàm
    • Cú pháp cơ bản
    • Hệ thống kiểu Haskell
    • Tính lười
    • GHC (and GHCi)
  • Sử dụng môi trường clould: Gitpod
  • Cài đặt môi trường cục bộ
    • GHCup
    • VSCode Extensions



Cuối buổi học là phần giao bài tập về nhà, phổ biến hình thức làm và chấm bài tập cho các thành viên.
Link video buổi học có tại đây.
Buổi học tiếp theo sẽ diễn ra vào 03/04/2024 với nội dung của bài 2: Giới thiệu về hệ thống kiểu, chữ ký kiểu và tính đa hình trong Haskell.

Ngày 03/04/2024, các thành viên câu lạc bộ tiếp tục tham gia buổi “Cùng nhau học Haskell” thứ 2.

Đầu buổi học, Nhóm 1 thực hiện chữa bài homework tuần 1.

Tiếp đến là phần nội dung chính, nhóm 2 thực hiện chia sẻ bài học số 2:

Cuối buổi học, các thành viên trao đổi, thảo luận và xem xét bài tập về nhà.

Format các buổi sẽ gồm 3 phần như trên, gần như duy trì xuyên suốt các buổi bọc sau này.
Các bạn không tham gia buổi học có thể xem lại tại đây.
Hẹn gặp lại các bạn ở buổi học kế tiếp!

1 Like

:ok_hand: :ok_hand: :ok_hand: :ok_hand: :ok_hand: :ok_hand: :ok_hand: :ok_hand: :ok_hand: :ok_hand:

1 Like

Buổi học tiếp theo của Haskell/Plutus Club tiếp tục diễn ra vào ngày 10/04/2024 với nội dung của bài số 3:

Câu lệnh điều kiện và các cấu trúc bổ trợ

  • Biểu thức if-then-else.
  • Guards
  • Biểu thức let
  • where

Buổi học diễn ra với các phần thảo luận sôi nổi xoay quanh các chủ đề của bài học:

  • Điểm khác biệt của if-then-else với một số ngôn ngữ khác.
  • Cách hoạt động, cách sử dụng Guards và điểm khác biệt lớn nhất so với if-then-else.
  • wherelet có thể đặt tại đâu trong chương trình, có thể sử dụng chúng lồng nhau như thế nào.

Cuối buổi, cả nhóm bầu chọn ra thành viên tích cực tham gia trao đổi và có những câu hỏi hay nhất, và có một phần thưởng nhỏ dành cho bạn.

Video ghi hình buổi học đã có tại đây.
Hãy tham gia câu lạc bộ cùng chúng tôi để có được những trải nghiệm học tập thú vị.

Ngày 17/04/2024, nhóm tiếp tục thực hiện bài học Haskell số 4 với nội dung:

Khớp mẫu và biểu thức Case

  • Khớp mẫu trong hàm
    • Mẫu tổng quát - Catch-all pattern
  • Hiểu sâu hơn về danh sách
  • Khớp mẫu trên:
    • Danh sách
    • Tuple
  • Biểu thức Case
  • Phong cách khai báo vs Phong cách biểu thức


Video buổi học có tại đây.