ONLINECOURSE.HEADER

Effective Go: Architecture and Design Patterns

เรียนรู้การเขียนภาษา Go แบบมืออาชีพ

2,990.00
บาท
4.5
2 - 3 ชั่วโมง
ควรมีพื้นฐานภาษา Go
เรียนจบรับประกาศนียบัตร

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 เป็นเรื่องที่ง่ายขึ้น

ในคอร์ส Effective Go: Architecture and Design Patterns นี้คุณจะได้

  • เรียนรู้วิธีการวาง Architecture และ Code Structure ในภาษา Go
  • เข้าใจวิธีการนำ Hexagonal Architecture มาปรับใช้ในภาษา Go
  • เรียนรู้การแบ่ง Layer และการทำ Decoupling ที่ทำให้ Domain Layer สามารถ Test ได้ง่าย
  • เรียนรู้วิธีการเปลี่ยน Framework, Tools และ Libraries ต่างๆ ใน Architecture

คอร์สออนไลน์นี้เหมาะสำหรับ

  • Go Developer ที่ต้องการเรียนรู้วิธีการใช้ภาษา Go แบบมืออาชีพ
  • Backend Developer คนที่อยากพัฒนาตัวเองเป็น Senior Developer และเรียนรู้เกี่ยวกับเรื่อง Architecture และ Design Patterns
  • คนที่อยากเข้าใจและสนใจเรื่องการวาง Architecture ต่างๆ เช่น Clean Architecture และ Hexagonal Architecture

คอร์สออนไลน์นี้ไม่เหมาะสำหรับ

ความรู้พื้นฐานและการเตรียมตัว

SECTION_TITLE.COURSE_OUTLINE

01

Introduction

How to structure Go project

1:42

Course Materials

Clean Architecture

Hexagonal Architecture

3:27

Naming Domain Layer

1:52

Preview TODO API

2:30

Unit Testing

4:50

SPI

5:21

Refactoring the SPI

5:21

API

9:42

Refactoring the API

14:43

Cleaning up and Testing

9:46

Defining the Interface

3:42

Moving Packages

Cleaning up Routers

4:49

Changing DB to MongoDB

5:20

Changing Router to Fiber

11:09

Summary

1:23

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