SECTION_TITLE.OVERVIEW
โปรโมชันพิเศษ!
- เรียนเป็นซีรีส์ ประหยัด 20%! สมัครเรียน The Ultimate Go Series ที่ปูพื้นฐานตั้งแต่ 0 จนเป็น Go Developer มืออาชีพ ได้ในราคา 6,990 บาท (จากราคาเต็ม 8,460 บาท)
ทำไมต้องเป็นภาษา Go?
ภาษา Golang หรือ ภาษา Go เป็นภาษา Programming แบบ Open-Source ที่ถูกพัฒนาขึ้นโดยบริษัท Google ในปี 2007 และเป็นภาษาที่ได้รับความนิยมมากขึ้นเรื่อยๆ ในยุคนี้ โดยภาษา Go นั้นจะมีจุดเด่นในเรื่องของ Performance ที่สามารถทำงานได้อย่างรวดเร็ว เมื่อเทียบกับภาษาอื่นๆ อีกทั้งยังมีจุดเด่นในเรื่องของ Simplicity ที่เน้นความง่ายในการเขียนและการอ่าน และยังสามารถทำ Concurrent Programming ได้ง่าย เพราะภาษา Golang ถูกออกแบบมาเพื่อทำให้ Application ที่ต้องใช้ Multi-Threading หรือ Distributed Systems เป็นเรื่องที่ง่ายขึ้น
ในคอร์ส Developing Robust API Services with Go นี้คุณจะได้
- เข้าใจการสร้าง API Services ในชีวิตจริงด้วยภาษา Go
- เรียนรู้การใช้ Web Framework การเชื่อมต่อ Database และการทำ Authentication ในภาษา Go
- ใช้ Docker ในการ Deploy แอปพลิเคชันภาษา Go เบื้องต้น
- เข้าใจองค์ประกอบสำคัญในการสร้าง API ในชีวิตจริง เช่นเรื่องของ Rate Limit, Load Testing, Graceful Shutdown
คอร์สออนไลน์นี้เหมาะสำหรับ
- Developer ที่ต้องการเรียนรู้วิธีการใช้ภาษา Go ในการทำงานจริง เพื่อสร้าง API Services
- คนที่เคยศึกษาภาษา Go มาเบื้องต้น และอยากเรียนรู้การใช้งานภาษา Go มากขึ้น
- คนที่สนใจอยากทำงานเป็น Backend Development โดยเรียนรู้การสร้าง API Services ด้วยภาษา Go
คอร์สออนไลน์นี้ไม่เหมาะสำหรับ
- คนที่ไม่มีพื้นฐานการเขียนภาษา Go มาก่อน (สามารถเรียนคอร์สพื้นฐานภาษา Go ได้ที่นี่)
- คนที่ไม่มีพื้นฐานการเขียนโปรแกรม
ความรู้พื้นฐานและการเตรียมตัว
- มีทักษะการเขียนภาษา Go แบบพื้นฐาน (สามารถเรียนคอร์สพื้นฐานภาษา Go ได้ที่นี่)
- ถ้ามีประสบการณ์การเขียน API มาก่อน จะช่วยทำให้เข้าใจเนื้อหาภายในคอร์สได้ดีมากยิ่งขึ้น
- มีความรู้พื้นฐานเกี่ยวกับ Docker, Kubenetes และเครื่องมืออื่น ๆ ที่ใช้ในการสร้าง API
- ผู้เรียนจะได้รับประกาศนียบัตร (Certificate of Completion) เมื่อเรียนจบคอร์ส
- สอบถามทีมงานผู้เชี่ยวชาญได้ตลอดการเรียน
SECTION_TITLE.INSTRUCTOR
SECTION_TITLE.COURSE_OUTLINE
Init Project
net/http
5:58
Path Parameters
3:49
Gin Gonic
Connect to DB
4:47
gorm.io
gorm Model
3:55
Demo
5:58
TODO API
Init TODO Package
6:38
TODO Handler
2:31
Composition Over Inheritance
Create TODO
6:56
Non Functional Requirements
Model Validation
1:27
JWT Authorization
6:07
Demo: JWT
11:09
Middleware
6:43
Demo: Middleware
6:31
Configuration
3:37
Demo: Configuration
3:05
Graceful Shutdown
6:20
Demo: Graceful Shutdown
3:36
ldflags
2:31
Demo: ldflags
2:02
Liveness Probe and Readiness Probe
3:31
Demo: Liveness Probe Readiness Probe
1:58
Rate Limit
2:54
Demo: Rate Limit
2:41
Deployment
DB Connection as ENV
1:23
Demo: Change DB
4:02
Dockerfile
1:23
Demo: Docker
3:03
Logging
7:52
Integration with Front end
WASM
2:55
Preview Project
2:22
CORS
2:07
TODO List
3:15
Delete TODO
4:59
Course Summary
Summary
0:58
SECTION_TITLE.FAQS
Q:
ซื้อคอร์สออนไลน์ในนามนิติบุคคลผ่านหน้าเว็บไซต์ได้หรือไม่
A:
สามารถทำได้ โดยในหน้าคำสั่งซื้อ กดเครื่องหมายถูกในช่อง "ต้องการออกใบกำกับภาษี/ใบเสร็จรับเงิน" จากนั้นเลือก "นิติบุคคล/บริษัท" และคำสั่งซื้อจะมีการหักภาษี ณ ที่จ่าย 3% โดยอัตโนมัติ ในกรณีบริษัทของท่านไม่ใช่ 3% กรุณาส่งรายละเอียดที่ต้องการสั่งซื้อมาที่ hello@skooldio.com
Q:
วิธีขอใบกำกับภาษีในนามนิติบุคคลและใบกำกับภาษีสำหรับบุคคลทั่วไป
A:
กดเครื่องหมายถูกในช่อง "ต้องการออกใบกำกับภาษี/ใบเสร็จรับเงิน" ในหน้าชำระเงินและเลือกประเภทบุคคลทั่วไปหรือนิติบุคคล และกรอกรายละเอียด
Q:
คอร์สออนไลน์สามารถกลับมาเรียนซ้ำได้หรือไม่
A:
สำหรับคอร์สที่ซื้อในนามบุคคลทั่วไป คอร์สมีอายุตลอดชีพ สำหรับคอร์สที่ซื้อในนามนิติบุคคล สามารถกลับมาเรียนซ้ำได้ภายใน 1 ปี
Q:
สามารถแก้ไขใบกำกับภาษีจากในนามนิติบุคคลเป็นใบกำกับภาษีบุคคลทั่วไป และ ใบกำกับภาษีบุคคลทั่วไปเป็นใบกำกับภาษีในนามนิติบุคคลได้หรือไม่
A:
หลังจากได้รับใบกำกับภาษีแล้ว หากต้องการแก้ไขข้อมูล สามารถทำได้ภายใน 7 วัน นับจากวันที่ได้รับใบกำกับภาษีแบบเต็มรูปทางอีเมล โดยสามารถแก้ไขข้อมูลได้เฉพาะ ชื่อ-นามสกุล เลขประจำตัวผู้เสียภาษีและที่อยู่เท่านั้น จะไม่สามารถแก้ไขข้อมูลคำสั่งซื้อได้