ONLINECOURSE.HEADER

Developing Robust API Services with Go

สร้าง API Service แบบใช้ในชีวิตจริง ด้วยภาษา Go

2,990.00
บาท
4.5

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

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:

สามารถขอได้ค่ะ

  1. การสมัครคอร์สเรียนออนไลน์ในนามบริษัทสามารถส่งรายละเอียดดังต่อไปนี้ ไปที่อีเมล hello@skooldio.com ได้เลยค่ะ
  • คอร์สที่สนใจ/จำนวนผู้เรียน
  • ชื่อ-นามสกุล เบอร์โทรผู้ติดต่อ -ชื่อ, ที่อยู่บริษัท/เลขประจำตัวผู้เสียภาษี
  • จำนวนภาษีหัก ณ ที่จ่าย (ถ้ามี)
  1. หากต้องการสมัครทันที (สมัครได้ทีละ 1 คน) สามารถกดซื้อได้จากหน้าเว็บ www.skooldio.com ได้เลยค่ะ

ท่านสามารถออกใบกำกับภาษีเต็มรูปแบบผ่านโดยการเลือกชำระเงินช่อง "นิติบุคคล" และคำสั่งซื้อจะมีการหักภาษี ณ ที่จ่าย 3% โดยอัตโนมัติ (หากไม่ใช่ 3% กรุณาทำตามข้อ 1 ได้เลยค่ะ)

  • โดยฝ่ายบัญชีของ Skooldio จะทำการติดต่อกลับไปหาท่านอีกครั้งเมื่อการสั่งซื้อสำเร็จและส่งให้องค์กรของท่านตามที่อยู่บริษัท
  • โดยองค์กรของท่านต้องส่งหนังสือรับรองการหักภาษี ณ ที่จ่าย กลับมาที่ฝ่ายบัญชีเราที่ accounting@skooldio.com
A:

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

A:

สามารถเรียนซ้ำได้ค่ะ

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

SECTION_TITLE.RELATED_ONLINE_COURSES