BUNDLE.HEADER

The Ultimate Go Series

เริ่มต้นจาก 0 สู่การเป็น Go Developer มืออาชีพ

6,990.00
บาท
8,460.00
บาท

SECTION_TITLE.PRODUCT_LIST

Go: The Fundamentals
COURSE

Go: The Fundamentals

ภาษา Go ใช้ทำอะไร มาเรียนรู้พื้นฐานสำคัญของภาษา Go ที่โปรแกรมเมอร์ต้องรู้
2-3 ชั่วโมง
Developing Robust API Services with Go
COURSE

Developing Robust API Services with Go

สร้าง API Service แบบใช้ในชีวิตจริง ด้วยภาษา Go สอนโดย Senior Go Developer ประสบการณ์มากกว่า 7 ปี
4-6 ชั่วโมง
Effective Go: Architecture and Design Patterns
COURSE

Effective Go: Architecture and Design Patterns

เตรียมพร้อมเป็นโปรเเกรมเมอร์มือโปร เรียนรู้การเขียนภาษา Go แบบมืออาชีพ
2-3 ชั่วโมง
Building Microservices with Go
COURSE

Building Microservices with Go

เรียนรู้การสร้าง Microservices ด้วยภาษา Go
1-2 ชั่วโมง

SECTION_TITLE.OVERVIEW

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

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

ผ่อนชำระ 0% สูงสุด 10 เดือน

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 อย่างเต็มตัว กับหลักสูตร The 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

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

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

  • ผู้เรียนไม่จำเป็นต้องมีพื้นฐานภาษา 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:

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

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

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

A:

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

A:

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

A:

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

A:

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

SECTION_TITLE.RELATED_ONLINE_COURSES