BUNDLE.HEADER

The Ultimate Go Series

เริ่มต้นจาก 0 สู่การเป็น Go Developer มืออาชีพ
6,990.00
บาท
8,460.00
บาท

SECTION_TITLE.OVERVIEW

โปรโมชันสุดคุ้ม!

  • พิเศษสำหรับสมัครแบบซีรีส์! กับ The Ulitmate Go Series ทั้งหมด 3 คอร์ส + 1 โปรเจกต์ ลดพิเศษ จากราคาเต็ม 8,460 บาท เหลือเพียง 6,990 บาท

The Ultimate Golang Series

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

  • [Online Course] Go: The Fundamentals
  • [Online Course] Developing Robust API Services 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

Go: The Fundamentals มูลค่า 1,490 บาท

คอร์สออนไลน์ พื้นฐานเขียนโปรแกรมภาษา Go lang

Developing Robust API Services with Go มูลค่า 2,990 บาท

คอร์สออนไลน์ เขียน API Service ด้วยภาษา Go lang

Effective Go: Architecture & Design Patterns มูลค่า 2,990 บาท

คอร์สออนไลน์ เขียนโปรแกรมระดับองค์กรด้วยภาษา Go lang

Building Microservices with Go มูลค่า 990 บาท

คอร์สออนไลน์ เรียนการสร้าง Microservices ด้วยภาษา Go lang เนื้อหาอัดแน่นตั้งแต่เริ่มต้นจนระดับ Advanced สอนโดยคุณยอด Senior Go Developer ที่มีประสบการณ์การเขียน Go ทั้งหมดกว่า 7 ปี และเป็น Main Contributor ในการแปลภาษาเว็บ Go Tour Official https://tour.golang.org/

สิ่งที่คุณจะได้เรียนในคอร์ส 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

รายละเอียดเพิ่มเติม

  • ผู้เรียนไม่จำเป็นต้องมีพื้นฐานภาษา Go ก็สามารถเรียนได้ แต่ควรมีพื้นฐานด้านการเขียนโปรแกรมมาก่อน
  • ผู้เรียนจะได้รับประกาศนียบัตร (Certificate of Completion) เมื่อเรียนจบคอร์ส
  • หากมีข้อสงสัยระหว่างเรียน สามารถสอบถามทีมงานผู้เชี่ยวชาญได้ตลอดการเรียน

สอบถามข้อมูลเพิ่มเติม

  • Facebook ของ Skooldio
  • สำหรับท่านที่ต้องการสมัครในนามบริษัท 5 ท่านขึ้นไป ติดต่อรับส่วนลด bulk discount ได้ที่ hello@skooldio.com

SECTION_TITLE.COURSE_OUTLINE

01

Go: The Fundamentals

  • Go Programming Language
    • Welcome to the Course
    • What is Go?
    • Get Started
    • Go Hello
  • Go Syntax
    • Variables, Constants, and Functions
    • Conditions
    • Loops
  • Go Test
    • Testing Concept
  • Go Types
    • Basic Types and Pointer
    • Zero Value, Array, and Slice
    • Variadic Function
    • Map
    • Struct
    • Method
    • Pointer Receiver
  • Go Interface
    • Interface
    • Empty Interface
  • Go Error
    • Error
    • Error Handling
  • Go Package
    • Package
  • Go Mini Project
    • Go API
  • Go Advanced Concepts
    • First Class Function
    • Higher-Order Function
    • Closure Function
    • Type Assertions
    • Switch and Switch Type
    • Defer
    • Goroutine
    • Graceful Shutdown and Waitgroup
    • Race Condition
    • Channel
    • For Range and Select Statement
  • Introduction
    • Welcome to the Course
    • What is API ?
  • Init Project
    • net/http
    • Path Parameters
    • Gin-Gonic
    • Simple DB Handler
    • gorm.io
    • gorm model
  • TODO API
    • Init TODO Package
    • TODO Handler
    • Create TODO Task
  • Non Functional Requirements
    • Model Validation
    • JWT Authorization
    • Middleware
    • Moving Auth to Middleware
    • Configuration
    • Graceful Shutdown
    • ldflags
    • Liveness Probe & Readiness Probe
    • Rate Limit
  • Deployment
    • DB Connection as ENV
    • Dockerfile for Deployment
    • Logging
  • Integration with Frontend
    • WASM
    • Preview Project
    • CORS
    • TODO List
    • Delete TODO
  • Summary
    • Summary
  • How to Structure Go project
    • Standard Go Project?
    • Make It Work & Find Your Style
  • Clean Architecture
    • Layers & Package
  • Purpose of Clean Architecture
    • Easy to Test
    • Easy to Change
    • Easy to Read
  • Hexagonal Architecture
    • What is Hexagonal Architecture?
    • Isolating Domain Layer
  • The Domain Layer
    • Avoid Useless Naming
    • Testing the Handler
    • How to Define SPI
    • Implement SPI Adapter
    • How to Define API
    • Implement API Adapter
    • Interface Definition
    • External Module & Domain Layer
  • Easy to Test
    • Demo
  • Upgrading Router
    • Demo
  • Changing the Database
    • From MariaDB to MongoDB
  • Changing the Framework
    • From Gin to Fiber
  • Summary
    • Summary
  • Guided Project: Building Microservices with Go

SECTION_TITLE.INSTRUCTOR

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

SECTION_TITLE.FAQS

Q:
ขอใบเสนอราคา/ใบแจ้งหนี้/ใบกำกับภาษีในนามองค์กรได้หรือไม่
A:

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

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

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

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

ได้ค่ะ สำหรับบุคคลทั่วไป หากท่านซื้อผ่านหน้าเว็บ www.skooldio.com ท่านสามารถส่งรายละเอียดดังต่อไปนี้ไปที่ accounting@skooldio.com

  • ชื่อ-นามสกุลผู้สั่งซื้อ
  • ที่อยู่ปัจจุบัน
  • หมายเลขประจำตัวประชาชน
  • หมายเลขคำสั่งซื้อ (เช่น AB12B3)

โดยจะเราจะส่งให้ท่านทางอีเมล และนำส่งตัวจริงตามไปในภายหลังค่ะ

A:

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

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

SECTION_TITLE.RELATED_ONLINE_COURSES