SotaUni
GOLANG - Khóa học dành cho Common Dev
Khóa học lập trình Go dành cho sinh viên IT và điện tử viễn thông mới tốt nghiệp. Học viên sẽ nắm vững cú pháp cơ bản, đối tượng con trỏ, struct và tự xây dựng REST API bằng Gin Web Framework
Chào mừng các bạn đến với khóa học về ngôn ngữ lập trình Go. Đây là chương trình học e-learning hướng tới đối tượng chính là sinh viên ngành Công nghệ thông tin, kỹ thuật điện tử hoặc viễn thông mới ra trường. Mục tiêu lớn nhất của khóa học là giúp các bạn nắm vững kiến thức nền tảng để tự phát triển các ứng dụng đơn giản.
Chương trình học tập được phân bổ khoa học thành bốn phần cốt lõi:
Giới thiệu về Go: Khám phá ngôn ngữ lập trình được Google phát triển, tìm hiểu triết lý thiết kế "less is more", ưu thế về tốc độ biên dịch nhanh, hiệu suất cao gần bằng C++ cùng khả năng xử lý đồng thời (concurrency) mạnh mẽ.
Cú pháp cơ bản và các khái niệm quan trọng: Học viên được hướng dẫn thiết lập môi trường và tìm hiểu cách thức khai báo biến, hằng, mảng, slices và maps. Bạn cũng sẽ làm chủ các cấu trúc rẽ nhánh if-else, vòng lặp for, switch, cách dùng hàm, cơ chế defer, panic & recover, đối tượng con trỏ, khai báo kiểu dữ liệu struct và viết các phương thức (methods).
Ví dụ thực tế: Bước vào thế giới thực chiến bằng việc làm quen với Gin Web Framework. Khóa học hướng dẫn chi tiết cách định tuyến API (router), mã hóa/giải mã (serialize/deserialize) JSON và viết các hàm handler để vận hành hoàn chỉnh một REST API Server với các nghiệp vụ CRUD quản lý sách bao gồm: getBook, createBook, updateBook và deleteBook.
Kiểm tra: Đánh giá tổng kết cuối khóa nhằm giúp học viên hệ thống hóa lại toàn bộ kiến thức.
Sau khóa học này, bạn sẽ tự tin sở hữu nền tảng vững vàng để áp dụng Go vào các dự án phát triển web service hay hệ thống API trong tương lai.