ສອບຖາມຫຼັກສູດເລືອກຊ່ອງທາງທີ່ສະດວກ ທີມງານຕອບເອງທຸກຊ່ອງທາງ
LINE @itgeniusຕອບໄວທີ່ສຸດ · ຈ–ສ 9:00–17:00 ໂມງ
ໂທລະສັບ
02-570-8449ຫ້ອງການ088-807-9770ມືຖື
ອີເມວ ແລະ ໂຊຊຽວ
contact@itgenius.co.thສຳລັບໃບສະເໜີລາຄາ ແລະ ເອກະສານFacebookitgeniusonlineYouTubeitgeniusengຂໍຄຳປຶກສາຈັດຝຶກອົບຮົມໃຫ້ທີມ
ພັດທະນາເວັບໄຊ · WDC-108

Go with Fiber framework

หลักสูตร Go with Fiber framework เป็นการอบรมแบบเวิร์กชอปพัฒนา RESTful API ด้วยภาษา Go และ Fiber ตั้งแต่พื้นฐานภาษา Middleware การยืนยันตัวตนด้วย JWT จนถึงวางโครงโปรเจกต์แบบ Hexagonal Architecture เหมาะกับนักพัฒนา Backend และทีมที่เคยทำ API มาก่อน จบแล้วพัฒนา RESTful API ด้วย Fiber ได้

ອັບເດດລ່າສຸດ
ລາຄາເລີ່ມຕົ້ນ 13,950 ບາດ / ທ່ານ 15,500 −10% ຍັງບໍ່ລວມ VAT 7% · ມີລາຄາໝູ່ຄະນະ
PDFດາວໂຫຼດ Course Outline
  • ໄລຍະເວລາ30 ຊົ່ວໂມງ · 5 ມື້
  • ຮູບແບບຢູ່ສະຖາບັນ / ອອນລາຍສົດ
  • ຮອບຕໍ່ໄປເປີດຕາມຄຳຂໍ
  • ໃບຢັ້ງຢືນມີໃບຢັ້ງຢືນ

ພາບລວມຫຼັກສູດ

Go with Fiber framework ในยุคปัจจุบัน การพัฒนา API ที่มีประสิทธิภาพและสามารถขยายได้ง่ายเป็นสิ่งสำคัญสำหรับแอปพลิเคชันที่ต้องการรองรับการใช้งานในระดับสูง หลักสูตร "Workshop Go with Fiber framework" ถูกออกแบบมาเพื่อให้ผู้เรียนได้เรียนรู้การพัฒนา API ด้วยภาษา Go ซึ่งเป็นภาษาโปรแกรมที่มีความเร็วและประสิทธิภาพสูง พร้อมกับใช้ Fiber framework ซึ่งเป็น Framework ที่มีประสิทธิภาพและใช้งานง่ายกว่าสำหรับการพัฒนาเว็บเซอร์วิส

ในหลักสูตรนี้ ผู้เรียนจะได้เรียนรู้ตั้งแต่พื้นฐานของภาษา Go จนไปถึงแนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้าง API ที่ปลอดภัยด้วย JWT, การจัดการบทบาทผู้ใช้ (Roles & Permissions), Middleware, การเชื่อมต่อฐานข้อมูล MongoDB ด้วย GORM และการออกแบบโครงสร้างโปรเจ็กต์ตามแนวคิด Hexagonal Architecture ซึ่งช่วยให้โค้ดมีความยืดหยุ่นและง่ายต่อการดูแลรักษา

ສິ່ງທີ່ທ່ານຈະໄດ້ຮັບ

  • เข้าใจพื้นฐานและแนวคิดหลักของภาษา Go
  • สามารถพัฒนา RESTful API ด้วย Fiber framework ได้
  • เข้าใจและใช้งาน Middleware, Authentication, และ Authorization อย่างถูกต้อง
  • เชื่อมต่อ API กับฐานข้อมูล MongoDB โดยใช้ GORM
  • ออกแบบโครงสร้างโปรเจ็กต์ตามหลัก Hexagonal Architecture เพื่อรองรับการขยายในอนาคต

ຫຼັກສູດນີ້ເໝາະສຳລັບ

  • นักพัฒนา Backend ที่ต้องการเรียนรู้ Go และ Fiber framework
  • นักพัฒนาที่ต้องการสร้าง API ที่มีประสิทธิภาพและสามารถขยายได้ง่าย
  • ทีมพัฒนา Software ที่ต้องการศึกษา Hexagonal Architecture และแนวคิดที่ช่วยให้โค้ดดูแลรักษาง่าย
  • ผู้ที่มีประสบการณ์พัฒนา API มาก่อนและต้องการเรียนรู้ Go และ Fiber เพื่อเพิ่มทักษะ

ພື້ນຖານຂອງຜູ້ເຂົ້າຝຶກອົບຮົມ

  • มีพื้นฐาน การพัฒนา API มาก่อน (RESTful API, JSON)
  • เข้าใจพื้นฐาน HTTP, Request & Response
  • มีประสบการณ์เขียนโปรแกรมในภาษาใดภาษาหนึ่งมาก่อน (เช่น JavaScript, Python, PHP, Java)
  • มีพื้นฐานการใช้งาน ฐานข้อมูล SQL หรือ NoSQL มาก่อนจะช่วยให้เข้าใจเร็วขึ้น

ຫົວຂໍ້ການຝຶກອົບຮົມ

Section 1 พื้นฐานภาษา Go
  • แนะนำภาษา Go และจุดเด่นของภาษา
  • การติดตั้งและตั้งค่า Environment สำหรับพัฒนา Go
  • พื้นฐาน Syntax ของ Go (Variables, Data Types, Functions)
  • การใช้งาน Structs และ Interfaces
  • Concurrency เบื้องต้นด้วย Goroutines และ Channels
  • Workshop: เขียนโปรแกรมพื้นฐานด้วย Go
Section 2 การพัฒนา API ด้วย Fiber
  • รู้จักกับ Fiber Framework และข้อดีเมื่อเทียบกับ Framework อื่น
  • การสร้าง RESTful API ด้วย Fiber
  • การจัดการ Request และ Response
  • Middleware ใน Fiber (Logger, CORS, Compression)
  • การใช้งาน Dependency Injection
  • Workshop: พัฒนา API CRUD เบื้องต้น
Section 3 ระบบ Authentication และ Authorization
  • การจัดการการลงทะเบียนและเข้าสู่ระบบ (Login/Register)
  • การใช้ JWT Authentication ใน Fiber
  • การสร้างระบบ Roles & Permissions
  • Middleware สำหรับตรวจสอบสิทธิ์ของผู้ใช้
  • Workshop: พัฒนาระบบ Login/Register และกำหนดสิทธิ์การเข้าถึง
Section 4 การเชื่อมต่อฐานข้อมูล MongoDB ด้วย GORM
  • การตั้งค่า MongoDB และการเชื่อมต่อจาก Go
  • รู้จักกับ GORM และการใช้งานร่วมกับ MongoDB
  • การสร้าง Model และการจัดการ Migration
  • การ Query ข้อมูลด้วย GORM
  • Workshop: พัฒนาฟีเจอร์การจัดเก็บข้อมูลผู้ใช้ลงใน MongoDB
Section 5 โครงสร้างโปรเจกต์แบบ Hexagonal Architecture
  • แนวคิดของ Hexagonal Architecture และข้อดีในการพัฒนาแอปพลิเคชัน
  • การแยก Layer: Domain, Application, Infrastructure, Interfaces
  • การใช้ Repository Pattern กับ GORM และ MongoDB
  • การออกแบบ API ให้สามารถขยายและดูแลรักษาได้ง่าย
  • Workshop: ออกแบบและพัฒนาโปรเจกต์โดยใช้ Hexagonal Architecture
Section 6 การ Build/Deploy Project
  • การ Build และ Run โปรเจกต์แบบต่างๆ
  • Build เป็น Binary Executable (.exe, .out)
  • Run แบบ Hot Reload
  • การ Containerize โปรเจกต์ด้วย Docker
  • การเขียน Dockerfile และ Multi-stage Build
  • การใช้ Docker Compose
  • การ Deploy บนระบบต่างๆ
  • Deploy บน Local Server
  • Deploy บน Docker Container
  • Deploy ขึ้น Cloud (เช่น AWS, GCP, DigitalOcean)

ຮອບຝຶກອົບຮົມ ແລະ ຮູບແບບການຝຶກອົບຮົມ

ສຳລັບບຸກຄົນ — ຮອບຝຶກອົບຮົມທົ່ວໄປ

ຂະນະນີ້ຍັງບໍ່ມີຮອບຝຶກອົບຮົມເປີດຮັບສະໝັກ ລົງຊື່ຈອງໄວ້ໄດ້ເລີຍ ທີມງານຈະຕິດຕໍ່ກັບເປັນກຸ່ມທຳອິດເມື່ອເປີດຮອບຕໍ່ໄປ ຫຼື ສອບຖາມທາງ LINE ຫຼື ໂທ 02-570-8449 ຫຼື 088-807-9770

ສຳລັບອົງກອນ — In-house / Private Training

  • ປັບເນື້ອໃນໃຫ້ກົງກັບເຄື່ອງມື ແລະ ວຽກຈິງຂອງທີມ
  • ເລືອກວັນເອງ ຝຶກອົບຮົມທີ່ບໍລິສັດ ຫຼື ອອນລາຍສົດ
  • ອອກໃບສະເໜີລາຄາໃນນາມນິຕິບຸກຄົນໃຫ້ຝ່າຍຈັດຊື້
ຂໍໃບສະເໜີລາຄາຝຶກອົບຮົມອົງກອນ

ວິທະຍາກອນຜູ້ສອນ

ຄຳຖາມທີ່ພົບເລື້ອຍ

หลักสูตร Go with Fiber framework เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

เหมาะกับ นักพัฒนา Backend ที่ต้องการเรียนรู้ Go และ Fiber framework · นักพัฒนาที่ต้องการสร้าง API ที่มีประสิทธิภาพและสามารถขยายได้ง่าย · ทีมพัฒนา Software ที่ต้องการศึกษา Hexagonal Architecture และแนวคิดที่ช่วยให้โค้ดดูแลรักษาง่าย พื้นฐานที่ผู้เรียนควรมี มีพื้นฐาน การพัฒนา API มาก่อน (RESTful API, JSON) · เข้าใจพื้นฐาน HTTP, Request & Response หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

หลักสูตร Go with Fiber framework ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 15,500 บาท (โปรโมชันปัจจุบันเหลือ 13,950 บาท) ใช้เวลาอบรม 30 ชั่วโมง ราคานี้ยังไม่รวม VAT 7% (กรณีชำระในนามนิติบุคคล) ชำระค่าอบรมด้วยการโอนเข้าบัญชีบริษัท แล้วแจ้งชำระเงินผ่านหน้าแจ้งชำระเงินของเว็บไซต์ และขอใบเสร็จรับเงินหรือใบกำกับภาษีในนามบริษัทได้

เรียนจบได้รับ Certificate หรือไม่

ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส ใบประกาศแต่ละใบมีเลขที่ของตัวเอง ใครก็ตามที่มีเลขที่ใบประกาศตรวจสอบความถูกต้องออนไลน์ได้ที่หน้าตรวจสอบใบประกาศของสถาบัน จึงใช้แนบแฟ้มผลงานหรือส่งให้ฝ่ายบุคคลประกอบการพัฒนาบุคลากรได้

อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่

เรียนได้ทั้งแบบออนไซต์ที่สถาบันไอทีจีเนียส และนัดเรียนผ่านออนไลน์ และรับจัดอบรมเฉพาะทีม (In-house Training) ให้องค์กร สอบถามรอบและสถานที่ได้ที่ LINE @itgenius หรือโทร 02-570-8449

ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่

มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน แจ้งชื่อหลักสูตรและรอบที่เคยเรียนกับทีมงาน แล้วทีมงานจะตรวจสอบและแจ้งรอบที่ยังมีที่นั่งว่างให้เลือก สอบถามได้ที่ LINE @itgenius หรือโทร 02-570-8449

สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร

สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ ลงทะเบียนผู้เข้าอบรมหลายคนได้ในครั้งเดียว และกรอกเลขประจำตัวผู้เสียภาษีกับที่อยู่สำหรับออกใบกำกับภาษีได้ในฟอร์ม หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่มขอใบเสนอราคา สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius