Advanced Search
Search Results
211 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
Cheat Sheet
For Run through event only
What is MUI ? (UI framework)
Cookies & JWT keys
Middlewares
Authentication lab
SQL Insert query
ทีนี้เราลองมาใช้งาน table ที่ได้กัน โดยเริ่มจากใส่ข้อมูลลงในตาราง ด้วย data type แต่ละ column ที่ต้องกำหนดให้ถูกต้อง ข้อมูลที่เพิ่มลงจะไป จะอยู่ในรูปแบบทีละแถวข้อมูล หรือ row นั่นเอง เราจะเรียกคำสั่งเพิ่มข้อมูลนี้ว่า SQL Insert into statement รูปแบบ (Syntax) ...
การ Compile Go คืออะไร ?
ภาษา Go เป็นภาษาที่ต้องการ Compiler ที่จะต้อง Compile ไฟล์ทุกไฟล์ใน project เราก่อน ที่จะสามารถ run project ของเราได้ คล้ายกับ C และ Fortran. ( Reference : https://medium.com/young-coder/the-difference-between-compiled-and-interpreted-languages-d54f66aa71f0...
ทำไมต้อง Compile ด้วย ?
หลาย ๆ คนอาจจะมีคำถามว่า "แต่ถ้าเราจะ run project go ของเรา เราก็แค่ใช้ go run <ชื่อไฟล์> ก็ได้นิ ไม่เห็นต้อง compile เลย... เอ๋หรือว่า go run จะมีปัญหา !!?" ไม่อ่ะครับ. ไม่มีปัญหาอะไรนะ. อ่าว... แล้วทำไมต้อง Compile ด้วย ? คือในการ run มันโปรแกรมของเรา...
จับ API ของเราใส่ 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
หลังจากเราเรียนรู้ compile executable file จาก go build ไปแล้ว คราวนี้เรามาพูดถึงปัญหาของการ Compile ไฟล์กันก่อนที่เราจะ move on ไปยัง part ของการ deployment กันเพื่อให้เข้าใจอะไรมากขึ้นดีกว่า ปัญหาอยู่มันที่ประโยคง่าย ๆ ประโยคนี้แหละครับ การ Compile exe...
Kubernetes & google GKE
หลังจากเราได้ Docker image แล้ว นี่เปรียบเสมือนว่าเรามีไฟล์วิเศษที่จะสามารถนำไป run ที่ไหนก็ได้ แราสามารถนำไฟล์นี้ขึ้นไป run ยัง server ของเราแล้วตัวไฟล์ของเราก็สามารถขึ้นไปอยู่บน internet ได้เลย ( reference: https://betterprogramming.pub/build-a-general-pu...
Set up 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
ก่อนที่เราจะนำ 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
ต่อเนื่องจากที่เราสามารถดึงข้อมูลใน table ด้วย SQL Select statement ได้เรียบร้อยแล้ว ทีนี้เราดูวิธีการสร้างเงือนไข ในกรณีที่ข้อมูลใน table มีจำนวนมาก และเราต้องการข้อมูลเฉพาะแถวที่เราต้องการตามเงือนไข เราจะเพิ่มส่วนของ SQL Where Clause statement เข้ามาช่วยในกา...
SQL – Update Query
การใช้งาน table ในฐานข้อมูล หลังจากที่ได้ทำการใส่ค่า หรือ การทำ SQL Insert into เรียบร้อยแล้ว หมายความว่าตอนนี้เรามีข้อมูลอยู่ในตาราง หรือ table เราแล้ว ทีนี้ถ้าเราต้องการปรับเปลี่ยนค่าบางอย่าง หรือ บาง column ที่มีอยู่ปัจจุบัน เราจะใช้คำสั่ง SQL Update query ...
SQL – And Or Clause
จากบทความที่แล้ว ที่เราใช้งานคำสั่ง SQL Select statement รวมถึงการเอา SQL Operator และตัวแปรมาสร้างเป็น SQL Expression เพื่อสร้างเป็น SQL Where Clause statement ทีนี้เราต่อที่การเงือนใขของ where clause ที่มากกว่า 1 เงือนไข โดยอาศัยการเชื่อมความสัมพันธ์ด้วย And...
แล้วเขาใช้ตอนไหนกันบ้าง มาดู use cases กัน
อันนี้จะเป็น use cases แบบยกมาคร่าว ๆ ที่เขาใช้กัน เพื่อให้เห็นภาพมากขึ้นครับ การส่ง SMS ทางฝั่งผู้ส่ง ส่ง Request ไปยัง API และ API นำ request ไปประมวลผล และส่ง SMS ไปยังผู้รับได้อย่างถูกต้อง Example: ThaiBulkSMS การ Login เข้า Application ต่างๆ โดยผ่าน A...
REST API มหานิยม
API รูปแบบยอดนิยมที่ใช้กัน เขาเรียกว่า REST API เดี๋ยวจะมาเล่าให้ฟังว่าชื่อเสียงเรียงนามมันเป็นยังไง :) มันสร้างมาด้วย HTTP protocol ดังนั้นอะไรที่ HTTP protocol ทำได้ REST API ทำได้ จุดเด่น เรียบง่ายเข้าใจง่ายด้วย Concept ของ HTTP protocol ส่งข้อมูลกั...
SOAP สายลึก
Meaning ของ Soap คือการแยก logic ต่างๆของ Application ออกมาเป็น service และนำมาใช้ จุดเด่น สามารถนำไปใช้ใน protocol ไหนก็ได้ มีความปลอดภัยด้าน security ในระดับหนึ่ง อธิบาย service ที่แยกๆด้วย WSDL (Web Services Description Language) ข้อสังเกต ...
GraphQL รูปหล่อตัวซิ่ง
Flow ของ GraphQL จะเป็นการที่เราขอข้อมูลจาก server และต้องการข้อมูลที่กระชับ มี format ตามที่ต้องการขอเท่านั้น เรียกว่าการ Query ซึ่งจะคล้าย ๆ กับใน SQL 🙂 จุดเด่น สามารถคัดกรองข้อมูลได้ตามที่เราจะใช้จริงๆ ได้ข้อมูลที่กระซับ เช่น เราต้องการแค่ช...
เผื่อใครอยากศึกษาต่อเพิ่มความกระจ่าง
อันนี้จะเป็น resources ที่ทีมผู้เขียนใช้อ้างอิงระหว่างการเขียนครับ ไปลองอ่านต่อยอดเองดูได้ enjoy learning ครับบ 😊 มาใช้ REST API กัน. วันนี้มีโอกาสอยู่ในวงประชุม ที่คุยกัน… | by Karan Sivarat | Siam Chamnankit Family REST กับ SOAP ต่างกันอย่างไร ? (s...
Socket API ผู้เฒ่าสุดเก่ง
หากพูดถึงคำว่า Socket ใครเคยเรียน network คงได้ยินมาจาก Layer 3 ของ TCP/IP Model หลักการแบบเดียวกันเลย เป็นการส่งข้อมูลระหว่าง server และ client โดยที่ต้องมาเปิด connection ก่อน จุดเด่น เชื่อมต่อกันครั้งแรงครั้งเดียว และสามารถส่งข้อมูลหากันได้เรื่อ...
วิธีการรับ GitHub Student Developer Pack สำหรับนักเรียน นักศึกษา
เราขอบอกก่อนเลยว่า เราเป็นนักศึกษาคนนึงที่ใช้อีเมลของมหาวิทยาลัยในการรับสิทธิ์ต่างๆได้คุ้มค่ามากๆ ไม่ว่าจะเป็น Adobe, Airtable, Matlab, Zoom, Microsoft Office 365 และ ที่ไม่พูดถึงไม่ได้เลย ก็คือ “GitHub Student Developer Pack” เพื่อนๆบางคนอาจสงสัยว่า “แล้วมัน...
Authentication and Authorization
Authentication🔑 Authentication คืออะไร? Authentication คือ การยืนยันตัวตนของผู้ใช้งานบนเเอพพลิเคชั่นหรือเว็บไซต์นั้นเพื่อพิสูจน์ว่าคนที่ใช้ระบบอยู่เป็นเจ้าของ account นั้นจริง ๆ หรือให้อธิบายง่าย ๆ มันก็คือการใส่ password เพื่อพิสูจน์ว่าคนที่ login เข้ามาเป...
Encoding and Decoding
ทำไมเราต้องรู้จัก 2 คำนี้ 🔍 การจัดการ session ทั้งเเบบที่ใช้เเละไม่ใช้ JWT จะใช้การ encode เเละ decode เพื่อส่งข้อมูลระหว่าง Client-Server เราเลยจำเป็นต้องเข้าใจหลักการคร่าว ๆ เเล้วทำไปเพื่ออะไร? ทำไปเพื่อเเปลงข้อมูลให้สามารถใช้งานกับระบบอื่น ๆ ได้ เช่น ข้อ...