Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

207 total results found

IoT - Workshop code

Introduction MUI and Implement responsive

Introduction to Basic React

Form Handling & Routing in React

React fetching the data

Week1 : Backend introduction

Week2 : Database connection

CSC105 - 2024: Backend Development Week 3: Applications & Production Deployment

The real-world application of backend development example and how to deploy production version of your server.

CS24 IoT Workshop

Hackathon Guide Initialization Group Project With CS-Gitlab

Basic java application

What is MUI ? (UI framework)

Introduction MUI and Implement responsive

Cookies & JWT keys

CSC105 - 2024: Backend Development Week...

Middlewares

CSC105 - 2024: Backend Development Week...

Authentication lab

CSC105 - 2024: Backend Development Week...

SQL Insert query

MySQL by Datagrip SQL เบื้องต้น

ทีนี้เราลองมาใช้งาน table ที่ได้กัน โดยเริ่มจากใส่ข้อมูลลงในตาราง ด้วย data type แต่ละ column ที่ต้องกำหนดให้ถูกต้อง ข้อมูลที่เพิ่มลงจะไป จะอยู่ในรูปแบบทีละแถวข้อมูล หรือ row นั่นเอง เราจะเรียกคำสั่งเพิ่มข้อมูลนี้ว่า SQL Insert into statement รูปแบบ (Syntax) ...

การ Compile Go คืออะไร ?

นำ Go API ของเราขึ้นไปบน Internet ด้วย ... Compile Golang ให้กลายเป็น Excludable f...

ภาษา Go เป็นภาษาที่ต้องการ Compiler ที่จะต้อง Compile ไฟล์ทุกไฟล์ใน project เราก่อน ที่จะสามารถ run project ของเราได้ คล้ายกับ C และ Fortran. ( Reference : https://medium.com/young-coder/the-difference-between-compiled-and-interpreted-languages-d54f66aa71f0...

ทำไมต้อง Compile ด้วย ?

นำ Go API ของเราขึ้นไปบน Internet ด้วย ... Compile Golang ให้กลายเป็น Excludable f...

หลาย ๆ คนอาจจะมีคำถามว่า "แต่ถ้าเราจะ run project go ของเรา เราก็แค่ใช้ go run <ชื่อไฟล์> ก็ได้นิ ไม่เห็นต้อง compile เลย... เอ๋หรือว่า go run จะมีปัญหา !!?" ไม่อ่ะครับ. ไม่มีปัญหาอะไรนะ. อ่าว... แล้วทำไมต้อง Compile ด้วย ? คือในการ run มันโปรแกรมของเรา...

จับ API ของเราใส่ docker กัน

นำ Go API ของเราขึ้นไปบน Internet ด้วย ... ยัด project เราลง docker กันเถอะ !

Docker คืออะไร ?  พูดสั้น ๆ ก็.... Docker เป็นเหมือนโปรแกรมที่ทำให้เราจำลอง OS หลาย ๆ OS เพื่อให้เราสามารถ run app หลาย ๆ app ได้ในเครื่องเดียวกัน ( reference: https://www.freecodecamp.org/news/a-beginner-friendly-introduction-to-containers-vms-and-docker-79...

ปัญหาของการ Compile

นำ Go API ของเราขึ้นไปบน Internet ด้วย ... ยัด project เราลง docker กันเถอะ !

หลังจากเราเรียนรู้ compile executable file จาก go build ไปแล้ว คราวนี้เรามาพูดถึงปัญหาของการ Compile ไฟล์กันก่อนที่เราจะ move on ไปยัง part ของการ deployment กันเพื่อให้เข้าใจอะไรมากขึ้นดีกว่า ปัญหาอยู่มันที่ประโยคง่าย ๆ ประโยคนี้แหละครับ การ Compile exe...

Kubernetes & google GKE

นำ Go API ของเราขึ้นไปบน Internet ด้วย ... นำ go API ขึ้น internet ด้วย google GKE

หลังจากเราได้ Docker image แล้ว นี่เปรียบเสมือนว่าเรามีไฟล์วิเศษที่จะสามารถนำไป run ที่ไหนก็ได้ แราสามารถนำไฟล์นี้ขึ้นไป run ยัง server ของเราแล้วตัวไฟล์ของเราก็สามารถขึ้นไปอยู่บน internet ได้เลย ( reference: https://betterprogramming.pub/build-a-general-pu...

Set up GKE กันก่อน

นำ Go API ของเราขึ้นไปบน Internet ด้วย ... นำ go API ขึ้น internet ด้วย google GKE

ก่อนที่เราจะสามารถใช้ GKE ได้ เราต้อง setup google cloud platform กันก่อน  สร้าง project ใหม่ https://console.cloud.google.com/projectselector2/home/dashboard?_ga=2.193066283.705129989.1668417572-196493181.1668417572โดยเราสามารถกดสร้าง project ได้ที่มุมขวาบ...

นำ Dockerimage ขึ้นไปยัง GKE

นำ Go API ของเราขึ้นไปบน Internet ด้วย ... นำ go API ขึ้น internet ด้วย google GKE

ก่อนที่เราจะนำ Docker image ขึ้นไป run ยัง GKE เราต้อง push Docker image ของเราขึ้นไปยัง registry ก่อน ในที่นี้เรากำลังจะใช้ Docker hub สำหรับเก็บ Docker image เพื่อให้ GKE pull Docker image นั้น ลงมา ก่อนอื่น Register ไปยัง Docker hub กันก่อน  https://hub.d...

SQL – Where Clause

MySQL by Datagrip SQL เบื้องต้น

ต่อเนื่องจากที่เราสามารถดึงข้อมูลใน table ด้วย SQL Select statement ได้เรียบร้อยแล้ว ทีนี้เราดูวิธีการสร้างเงือนไข ในกรณีที่ข้อมูลใน table มีจำนวนมาก และเราต้องการข้อมูลเฉพาะแถวที่เราต้องการตามเงือนไข เราจะเพิ่มส่วนของ SQL Where Clause statement เข้ามาช่วยในกา...

SQL – Update Query

MySQL by Datagrip SQL เบื้องต้น

การใช้งาน table ในฐานข้อมูล หลังจากที่ได้ทำการใส่ค่า หรือ การทำ SQL Insert into เรียบร้อยแล้ว หมายความว่าตอนนี้เรามีข้อมูลอยู่ในตาราง หรือ table เราแล้ว ทีนี้ถ้าเราต้องการปรับเปลี่ยนค่าบางอย่าง หรือ บาง column ที่มีอยู่ปัจจุบัน เราจะใช้คำสั่ง SQL Update query ...

SQL – And Or Clause

MySQL by Datagrip SQL เบื้องต้น

จากบทความที่แล้ว ที่เราใช้งานคำสั่ง SQL Select statement รวมถึงการเอา SQL Operator และตัวแปรมาสร้างเป็น SQL Expression เพื่อสร้างเป็น SQL Where Clause statement ทีนี้เราต่อที่การเงือนใขของ where clause ที่มากกว่า 1 เงือนไข โดยอาศัยการเชื่อมความสัมพันธ์ด้วย And...

แล้วเขาใช้ตอนไหนกันบ้าง มาดู use cases กัน

API Concept

อันนี้จะเป็น use cases แบบยกมาคร่าว ๆ ที่เขาใช้กัน เพื่อให้เห็นภาพมากขึ้นครับ การส่ง SMS ทางฝั่งผู้ส่ง ส่ง Request ไปยัง API และ API นำ request ไปประมวลผล และส่ง SMS ไปยังผู้รับได้อย่างถูกต้อง Example: ThaiBulkSMS การ Login เข้า Application ต่างๆ โดยผ่าน A...

REST API มหานิยม

API Concept ตัวอย่าง API รูปแบบต่าง ๆ

API รูปแบบยอดนิยมที่ใช้กัน เขาเรียกว่า REST API เดี๋ยวจะมาเล่าให้ฟังว่าชื่อเสียงเรียงนามมันเป็นยังไง :) มันสร้างมาด้วย HTTP protocol ดังนั้นอะไรที่ HTTP protocol ทำได้ REST API ทำได้ จุดเด่น เรียบง่ายเข้าใจง่ายด้วย Concept ของ HTTP protocol ส่งข้อมูลกั...

SOAP สายลึก

API Concept ตัวอย่าง API รูปแบบต่าง ๆ

Meaning ของ Soap คือการแยก logic ต่างๆของ Application ออกมาเป็น service และนำมาใช้ จุดเด่น สามารถนำไปใช้ใน protocol ไหนก็ได้ มีความปลอดภัยด้าน security ในระดับหนึ่ง อธิบาย service ที่แยกๆด้วย WSDL (Web Services Description Language) ข้อสังเกต ...

GraphQL รูปหล่อตัวซิ่ง

API Concept ตัวอย่าง API รูปแบบต่าง ๆ

Flow ของ GraphQL จะเป็นการที่เราขอข้อมูลจาก server และต้องการข้อมูลที่กระชับ มี format ตามที่ต้องการขอเท่านั้น เรียกว่าการ Query ซึ่งจะคล้าย ๆ กับใน SQL 🙂   จุดเด่น สามารถคัดกรองข้อมูลได้ตามที่เราจะใช้จริงๆ ได้ข้อมูลที่กระซับ เช่น เราต้องการแค่ช...

เผื่อใครอยากศึกษาต่อเพิ่มความกระจ่าง

API Concept

อันนี้จะเป็น resources ที่ทีมผู้เขียนใช้อ้างอิงระหว่างการเขียนครับ ไปลองอ่านต่อยอดเองดูได้ enjoy learning ครับบ 😊 มาใช้ REST API กัน. วันนี้มีโอกาสอยู่ในวงประชุม ที่คุยกัน… | by Karan Sivarat | Siam Chamnankit Family REST กับ SOAP ต่างกันอย่างไร ? (s...

Socket API ผู้เฒ่าสุดเก่ง

API Concept ตัวอย่าง API รูปแบบต่าง ๆ

หากพูดถึงคำว่า Socket ใครเคยเรียน network คงได้ยินมาจาก Layer 3 ของ TCP/IP Model หลักการแบบเดียวกันเลย เป็นการส่งข้อมูลระหว่าง server และ client โดยที่ต้องมาเปิด connection ก่อน จุดเด่น เชื่อมต่อกันครั้งแรงครั้งเดียว และสามารถส่งข้อมูลหากันได้เรื่อ...

วิธีการรับ GitHub Student Developer Pack สำหรับนักเรียน นักศึกษา

วิธีการรับ GitHub Student Developer Pac...

เราขอบอกก่อนเลยว่า เราเป็นนักศึกษาคนนึงที่ใช้อีเมลของมหาวิทยาลัยในการรับสิทธิ์ต่างๆได้คุ้มค่ามากๆ ไม่ว่าจะเป็น Adobe, Airtable, Matlab, Zoom, Microsoft Office 365 และ ที่ไม่พูดถึงไม่ได้เลย ก็คือ “GitHub Student Developer Pack” เพื่อนๆบางคนอาจสงสัยว่า “แล้วมัน...

Authentication and Authorization

Introduction to JWT Chapter 0: Basic Authentication

Authentication🔑 Authentication คืออะไร? Authentication คือ การยืนยันตัวตนของผู้ใช้งานบนเเอพพลิเคชั่นหรือเว็บไซต์นั้นเพื่อพิสูจน์ว่าคนที่ใช้ระบบอยู่เป็นเจ้าของ account นั้นจริง ๆ หรือให้อธิบายง่าย ๆ มันก็คือการใส่ password เพื่อพิสูจน์ว่าคนที่ login เข้ามาเป...

Encoding and Decoding

Introduction to JWT Chapter 0: Basic Authentication

ทำไมเราต้องรู้จัก 2 คำนี้ 🔍 การจัดการ session ทั้งเเบบที่ใช้เเละไม่ใช้ JWT จะใช้การ encode เเละ decode เพื่อส่งข้อมูลระหว่าง Client-Server เราเลยจำเป็นต้องเข้าใจหลักการคร่าว ๆ เเล้วทำไปเพื่ออะไร? ทำไปเพื่อเเปลงข้อมูลให้สามารถใช้งานกับระบบอื่น ๆ ได้ เช่น ข้อ...