ONLINECOURSE.HEADER

Developing Robust API Services with Go

สร้าง API Service แบบใช้ในชีวิตจริง ด้วยภาษา Go สอนโดย Senior Go Developer ประสบการณ์มากกว่า 7 ปี

2,990.00
บาท
4.4
4-6 ชั่วโมง
มีพื้นฐานการเขียนภาษา Go และ การเขียนโปรแกรม
เรียนจบรับใบcertificate

SECTION_TITLE.INSTRUCTOR

พลัฏฐ์ อัญชลีชไมกร (Senior Go Developer ประสบการณ์มากกว่า 7 ปี) | Skooldio Instructor
พลัฏฐ์ อัญชลีชไมกร
Senior Go Developer ประสบการณ์มากกว่า 7 ปี

SECTION_TITLE.OVERVIEW

โปรโมชันพิเศษ!

ทำไมต้องเป็นภาษา Go?

sales-dash

ภาษา 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 ได้ที่นี่)
  • ถ้ามีประสบการณ์การเขียน API มาก่อน จะช่วยทำให้เข้าใจเนื้อหาภายในคอร์สได้ดีมากยิ่งขึ้น
  • มีความรู้พื้นฐานเกี่ยวกับ Docker, Kubenetes และเครื่องมืออื่น ๆ ที่ใช้ในการสร้าง API
  • ผู้เรียนจะได้รับประกาศนียบัตร (Certificate of Completion) เมื่อเรียนจบคอร์ส
  • สอบถามทีมงานผู้เชี่ยวชาญได้ตลอดการเรียน

SECTION_TITLE.COURSE_OUTLINE

01

Introduction

Welcome to the Course

Course Materials

net/http

5:58

Path Parameters

3:49

Connect to DB

4:47

gorm Model

3:55

Demo

5:58

Init TODO Package

6:38

TODO Handler

2:31

Composition Over Inheritance

Create TODO

6:56

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

DB Connection as ENV

1:23

Demo: Change DB

4:02

Dockerfile

1:23

Demo: Docker

3:03

Logging

7:52

WASM

2:55

Preview Project

2:22

CORS

2:07

TODO List

3:15

Delete TODO

4:59

Summary

0:58

SECTION_TITLE.FAQS

Q:

วิธีขอใบเสนอราคาและใบแจ้งหนี้ในนามนิติบุคคล

A:

หากต้องการใบเสนอราคาและใบแจ้งหนี้ในนามนิติบุคคลสามารถส่งรายละเอียดดังนี้

  • คอร์สที่สนใจและจำนวนผู้เรียน
  • ชื่อ-นามสกุล, เบอร์โทรผู้ติดต่อ
  • ชื่อ-ที่อยู่บริษัท, เลขประจำตัวผู้เสียภาษี
  • จำนวนภาษีหัก ณ ที่จ่าย (ถ้ามี)

มาที่ hello@skooldio.com โดยใช้ระยะเวลาดำเนินการไม่เกิน 1 วันทำการ (จันทร์-ศุกร์)

A:

สามารถทำได้ โดยในหน้าคำสั่งซื้อ กดเครื่องหมายถูกในช่อง "ต้องการออกใบกำกับภาษี/ใบเสร็จรับเงิน" จากนั้นเลือก "นิติบุคคล/บริษัท" และคำสั่งซื้อจะมีการหักภาษี ณ ที่จ่าย 3% โดยอัตโนมัติ ในกรณีบริษัทของท่านไม่ใช่ 3% กรุณาส่งรายละเอียดที่ต้องการสั่งซื้อมาที่ hello@skooldio.com

A:

กดเครื่องหมายถูกในช่อง "ต้องการออกใบกำกับภาษี/ใบเสร็จรับเงิน" ในหน้าชำระเงินและเลือกประเภทบุคคลทั่วไปหรือนิติบุคคล และกรอกรายละเอียด

A:

สำหรับคอร์สที่ซื้อในนามบุคคลทั่วไป คอร์สมีอายุตลอดชีพ สำหรับคอร์สที่ซื้อในนามนิติบุคคล สามารถกลับมาเรียนซ้ำได้ภายใน 1 ปี

A:

หลังจากได้รับใบกำกับภาษีแล้ว หากต้องการแก้ไขข้อมูล สามารถทำได้ภายใน 7 วัน นับจากวันที่ได้รับใบกำกับภาษีแบบเต็มรูปทางอีเมล โดยสามารถแก้ไขข้อมูลได้เฉพาะ ชื่อ-นามสกุล เลขประจำตัวผู้เสียภาษีและที่อยู่เท่านั้น จะไม่สามารถแก้ไขข้อมูลคำสั่งซื้อได้

SECTION_TITLE.RELATED_ONLINE_COURSES