The Ultimate Go Series
฿6,990฿8,460 -17%
Quantity/ 997 items available
1

Description

The Ultimate Golang Series

รวมคอร์สออนไลน์ 3 หลักสูตรสุดเข้มข้น มาพร้อมกับอีก 1 โปรเจกต์

  • [Online Course] Go: The Fundamentals
  • [Online Course] Developing Robust API Service with Go
  • [Online Course] Effective Go: Architecture & Design Patterns
  • [Guided Project] Building Microservices with Go

พัฒนาสู่การเป็น Golang Developer อย่างเต็มตัว กับหลักสูตร Ultimate Golang Series ที่เริ่มปูพื้นฐานจากคนที่ไม่เคยเขียน Golang มาก่อน ฝึกการสร้าง API Service ด้วยภาษา Go และเรียนรู้จนถึงขั้น Advanced อย่างการวาง Architecture และใช้ Design Pattern ของ Go ตบท้ายด้วยการฝึกประยุกต์ใช้จริงผ่าน Guided Project สร้าง Microservices ด้วยภาษา Go


สิ่งที่คุณจะได้เรียนในคอร์ส Ultimate Golang Series

1. Go Fundamentals & Concurrency

เรียนรู้พื้นฐานภาษา Go และเรื่อง Advanced อย่างการทำ Concurrency ด้วย Goroutines และ Channels

2. API Service & Database

เรียนรู้วิธีการสร้าง API Service ด้วย Gin Framework และการเชื่อมต่อกับ Database และการใช้ SQL ด้วย Gorm Library โดยทำโปรเจกต์เชื่อมต่อกับ Web ที่เขียนด้วย Go Web Assembly

3. Authentication with JWT and Middleware

ฝึกการทำ Authentication ของ API Service โดยใช้ JWT และ Middleware

4. Automated Testing & Engineering Practices

เข้าใจการทำ Load Testing และ Engineering Practices อื่นๆ เช่นการทำ Environment Configuration, Graceful Shutdown, Liveness & Readiness Probe, Rate Limiting, Load Testing และ Error Logging

5. Deploying Go Application with Docker

เรียนรู้การ Deploy Go Application ด้วย Docker เข้าใจวิธีการเขียน Dockerfile และการใช้งาน Docker เบื้องต้น

6. Go Architecture & Design Patterns

เข้าใจหลักการของ Go Architecture และ Design Patterns และสามารถนำมาปรับใช้กับ Go ได้

7. Microservices with Go

ฝึกการใช้ Go จากทำ 3 คอร์สผ่านการทำ Guided Project สร้าง Microservices ในภาษา Go

คอร์สนี้เหมาะกับ

1. นักศึกษาที่กำลังอยากที่จะเป็น Backend Developer หรือ Go Developer

เพราะภาษา Go นั้นกำลังมีความนิยมที่มากขึ้นเรื่อยๆ และมีตำแหน่งบริษัทที่เปิดรับจำนวนมาก และกำลังเป็นที่ต้องการในตลาด ซึ่งการมีทักษะภาษา Go นั้นจะทำให้มีความโดดเด่นมากขึ้นในตลาด

2. Backend Developer หรือ Go Developer ที่อยากพัฒนาฝืมือตัวเองขึ้นเป็นระดับ Senior Developer

ในคอร์สนี้มีเนื้อหา Advanced มากมายที่หาคนสอนแบบนี้ได้ยากมากๆ อย่าง Hexagonal Architecture, Design Patterns หรือ Engineering Practices ต่างๆ ซึ่งเป็นมากกว่าการสอนใช้ Tools ต่างๆ แต่เป็นในเรื่องของ Principles ต่างๆ ที่สำคัญ เหมาะสำหรับคนที่อยากจะพัฒนาตัวเองขึ้นเป็น Senior Developer

3. Team Lead, Tech Lead หรือ Manager ที่ต้องการนำ Go มาพัฒนาประสิทธิภาพ Tech ที่บริษัท

เรียนรู้ตั้งแต่การใช้งานภาษา Go เบื้องต้น จนถึง Principles และ Practices ต่างๆ ในการนำภาษา Go มาใช้งานจริง เช่นเรื่องของการทำ Code Structure ให้ Maintain ได้ง่าย การทำ Graceful Shutdown, Rate Limiting และ Liveness & Readiness Probe

4. Frontend Developer ที่อยากจะพัฒนาตัวเองสู่การเป็น Fullstack Developer

ได้เรียนรู้ตั้งแต่การเขียน Go เริ่มต้น สามารถสร้าง API Service และ Microservices ไปจนถึงการ Deploy App ด้วย Docker ด้วยตัวเองได้

5. คนที่สนใจภาษา Go

เริ่มปูพื้นฐานตั้งแต่ 0 จนสามารถที่จะเขียนโปรแกรมด้วยภาษา Go ได้ การสร้าง API Service ด้วยภาษา Go การออกแบบ Architecture ไปจนถึงการสร้าง Microservices เบื้องต้นด้วยภาษา Go