คอร์สเรียนนี้เหมาะกับใคร
- นักเรียน/นักศึกษา/เด็กจบใหม่ หรือ ผู้ในใจเรียนภาษา Go พื้นฐาน
- มีพื้นฐานความเข้าใจโครงสร้างข้อมูล อาร์เรย์, Map/Dictionary
- เข้าใจอัลกอริทึมพื้นฐาน
- อยากเข้าใจพื้นฐานภาษา Go
- อยากรู้ไวยกรณ์และการเขียนภาษา Go
- อยากเรียนรู้วิธีการเขียนแอพพลิเคชัน (REST api) พื้นฐาน ด้วย ภาษา Go
- ถ้าเคยเขียนภาษาอื่นมาบ้างคอร์สนี้จะเข้าใจได้ง่ายมากมาก
- มีทักษะการเขียนโปรแกรมเบื้องต้น
- รู้จักแนวคิดของ git เบื้องต้น (ไม่จำเป็นต้องใช้เป็น)
ทำไมต้องเรียนคอร์สนี้
- เรียนเฉพาะส่วนสำคัญพื้นฐานของภาษา Go เพื่อนำไปต่อยอดได้
- พาเขียนแอพพลิเคชันอย่างง่ายนำไปต่อยอดได้
- คอร์สนี้จะสอนจากง่ายมากๆ ไล่ระดับยากขึ้นจนเรื่อยๆ จนสามารถแอพพลิเคชัน (REST api) ต่อฐานข้อมูล (database) ได้แล้วนำไปต่อยอดได้
พื้นฐานที่จำเป็น?/สิ่งที่ต้องมี:
- ถ้าเคยเขียนโปรแกรมแสดงผล "hello world" มาบ้าง ภาษาใดก็ได้
- ไม่จำเป็นต้องชำนาญในการเขียนโปรแกรม
- เปิดใจต้อนรับ command line
- มีทักษะการเขียนโปรแกรมเบื้องต้น
โปรแกรมที่ต้องใช้
Plugin
- https://marketplace.visualstudio.com/items?itemName=golang.Go
- https://marketplace.visualstudio.com/items?itemName=rangav.vscode-thunder-client
- Git ฟรี (optional)
- GitHub Account ฟรี (optional)
Highlights ของคอร์สเรียนนี้
- เขียนโปรแกรมภาษา Go พื้นฐานที่ลงลึกและได้เขียนโปรแกรมตามจริงๆ
- Real-World Workshop