หลักสูตรนี้จะสอนการพัฒนา (Backend) API Services ด้วยภาษา Go Programming ที่ใช้ GIN and GORM ที่เป็น Framework ในการทำ Web API Middleware และ ORM เพื่อเชื่อมต่อ Databases

สาขากรุงเทพฯ (ลาดพร้าว)
  • ยังไม่มีรอบเปิดอบรม (ลงชื่อจองไว้ได้)
  • สามารถใช้ ภาษา Go ทำ Web API Middleware และ ORM เพื่อเชื่อมต่อ Databases ได้
  • ผู้ดูและระบบ
  • ผู้สนใจทั่วไปในการใช้ภาษา Go พัฒนา RESTful API
  • พื้นฐานภาษาภาษา Go
  • 18 ชั่วโมง
  • ราคาปกติ 9,500 บาท / คน
  • โปรโมชั่นลด 10% เหลือ 8,550 บาท / คน
  • ราคาเหมาจ่าย (ผู้อบรมตั้งแต่ 10 คน) ตามแต่ตกลงกัน
  • ขอใบเสนอราคา

Module 1: การติดตั้งเครื่องมือ

  • การติดตั้ง Golang Compiler
  • Hot-Reload Setting
  • การตั้งค่าพื้นฐาน VSCode สำหรับ Golang
  • VSCode Extension ที่จำเป็นสำหรับ Golang
  • สร้าง Golang โปรเจกต์ด้วย Go CLI
  • รัน Golang Project
  • เรียนรู้การใช้งาน Postman - Http-Mockup Tool

Module 2: Golang Programming

  • Golang Project Structure
  • Go-cli
  • Module
  • Variables, data type, Explicit and Implicit Declaration
  • Function parameter, return, multiple return
  • Condition if-else, switch-case
  • Loop for, while, break
  • Collection [Array and Slice], Length, Capacity
  • Class in Go
  • Encapsulation

Module 3: RESTFul API GO and GIN Middelware

  • HTTP GET/POST/DELETE/PUT RESTFul API
  • การใช้ Postman test API
  • การรับค่าแบบ String Query, Parameter, Http Body
  • JSON Parsing
  • SubRoutees
  • CORS - Cross-Origin-Resource-Sharing
  • Upload file ด้วย Multipart Http POST

Module 4: PostgreSQL ด้วย Gorm framework

  • ติดตั้ง PostgreSQL Database
  • เข้าใจ Concept ของ ORM (Object-Relational-Mapping)
  • สร้าง Entity Mapping
  • Primary Key Setting
  • Field Schema and Validation
  • สร้าง CRUD ผ่าน Service
  • Join tables

Module 5: การทำ Authentication API

  • SignUp และ SignIn
  • บันทึกข้อมูลลง Database
  • Go-Bcrypted
  • Http Interceptor Middleware
  • JWT
  • Bearer Authorization Concept

Module 6: Unit Test

  • Unit Test for REST API
21/10/2024 16:39:28