เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial เกี่ยวกับเรื่อง ddl ที่ต้องการ
ภาษา SQL หรือ Structured Query Language เป็นภาษาที่ช่วยจัดการงานพื้นฐานของข้อมูล เช่นการจัดเก็บ การปรับปรุงและการลบข้อมูล...
Read More →หัวข้อ: การส่งฟังก์ชันเป็นตัวแปรในภาษา Golang ทำง่านอย่างไร?...
Read More →ในการพัฒนาเว็บแอปพลิเคชันด้วย JavaScript โดยใช้พื้นฐานของ Node.js และ MongoDB หนึ่งในไลบรารีที่ได้รับความนิยมอย่างมากสำหรับการจัดการฐานข้อมูลคือ Mongoose. บทความนี้จะนำเสนอภาพรวมของ Mongoose ประโยชน์ในการใช้งาน ตัวอย่างการประยุกต์ใช้ และข้อจำกัดที่อาจพบเจอได้ พร้อมทั้งเชื่อมโยงไปยังความสำคัญในการเรียนรู้การเขียนโปรแกรมที่ EPT เพื่อพัฒนาทักษะการเป็นนักพัฒนาที่มีความสามารถ....
Read More →ในโลกแห่งการพัฒนาเว็บแอปพลิเคชันที่เติบโตอย่างไม่หยุดยั้ง ภาษาการเขียนโปรแกรม JavaScript ได้กลายเป็นสื่อกลางที่เชื่อมโยงการทำงานระหว่างฝั่งคลายเอนต์ (Client-Side) และเซิร์ฟเวอร์ (Server-Side) อย่างไม่อาจขาดแคลน โดยเฉพาะอย่างยิ่งกับ Node.js ที่มอบการประมวลผลฝั่งเซิร์ฟเวอร์ด้วย JavaScript ให้เราได้ใช้งานอย่างคล่องตัว แต่พลังเหล่านั้นจะเติบโตและสมบูรณ์หากไม่ได้รับการเสริมสร้างจากเฟรมเวิร์กส่วนช่วยอย่าง Express.js ซึ่งจะมาช่วยเพิ่มพูนความสามารถให้กับเว็บแอปพลิเคชันของเราให้รวดเร็วและแข็งแรงยิ่งขึ้น ...
Read More →JavaScript ไม่ได้เป็นเพียงภาษาที่ใช้สำหรับการพัฒนาเว็บแอปพลิเคชั่นด้าน client-side (frontend) อีกต่อไป ด้วยการเกิดขึ้นของ Node.js ทำให้ JavaScript สามารถถูกใช้สำหรับการพัฒนาแอปพลิเคชั่นบน server-side (backend) ได้เช่นกัน และด้วยความนิยมที่เพิ่มขึ้นอย่างรวดเร็ว มันได้นำไปสู่การสร้าง JavaScript Backend Frameworks ที่หลากหลายเพื่อช่วยอำนวยความสะดวกในการพัฒนา...
Read More →การพัฒนาเว็บแอปพลิเคชันในยุคปัจจุบันนั้นต้องการความรวดเร็วและความสามารถในการปรับตัวเพื่อตอบสนองความต้องการที่หลากหลายของผู้ใช้งาน ด้วยเหตุนี้เองจึงมีเฟรมเวิร์กอย่าง Express ที่เข้ามามีบทบาทสำคัญในการสร้างเว็บแอปพลิเคชันบน Node.js ให้ง่ายขึ้น เร็วขึ้น และมีประสิทธิภาพมากขึ้น...
Read More →ในยุคสมัยที่เทคโนโลยีพัฒนาไปอย่างรวดเร็ว การสร้างเว็บแอปพลิเคชันที่มีประสิทธิภาพและตอบสนองได้ไวเป็นเรื่องสำคัญยิ่ง Next.js ได้ปรากฏเป็นกรอบงาน (framework) ยอดนิยมที่ตอบโจทย์นักพัฒนาเว็บแอปพลิเคชันสมันยุคได้อย่างลงตัว ไม่เพียงแค่ในเรื่องของการสร้างส่วนแสดงผลฝั่งหน้าบ้าน (Frontend) แต่ Next.js ยังสามารถใช้ในการสร้างระบบหลังบ้าน (Backend API) ด้วยคุณสมบัติที่ทรงพลัง ในบทความนี้ เราจะมาดูถึงวิธีการสร้าง Backend API ด้วย Next.js โดยลงลึกไปถึงตัวอย่างโค้ดและประโยชน์ที่ได้รับ...
Read More →หากเราจะอธิบายให้เด็กอายุ 8 ปีเข้าใจเกี่ยวกับ Middleware ในแวดวงการโปรแกรมมิ่ง เราสามารถเริ่มต้นได้โดยการเปรียบเทียบ Middleware เหมือนเป็นเด็กช่วยงานที่อยู่ระหว่างครัวกับห้องอาหารในร้านอาหารใหญ่ๆ นั่นเอง เช่นเดียวกับเด็กช่วยงานที่ช่วยส่งของ จัดเตรียมอุปกรณ์ หรือทำสิ่งต่างๆ ที่เชฟในครัวไม่มีเวลาทำ ในโลกของการเขียนโปรแกรม, Middleware ก็ทำหน้าที่คล้ายๆ กันนั่นคือเป็นตัวกลางที่ช่วยให้ส่วนต่างๆ ของระบบสามารถทำงานร่วมกันได้อย่างราบรื่นและมีประสิทธิภาพ....
Read More →ในยุคที่เทคโนโลยีเว็บไซต์ก้าวหน้าและเปิดโอกาสให้กับนักพัฒนาเว็บมือใหม่ได้สร้างสรรค์ผลงานอย่างไม่สิ้นสุด สิ่งสำคัญที่จะทำให้พวกเขาสามารถเรียนรู้และพัฒนาทักษะการเขียนโค้ดได้อย่างรวดเร็วคือการมีสถานที่ทดลองและทดสอบโค้ดที่มีประสิทธิภาพ หรือที่เรียกว่า Code Playground ซึ่งเป็นแพลตฟอร์มที่ผู้เรียนสามารถเขียน, ทดสอบ และเห็นผลลัพธ์ของโค้ด HTML, CSS และ JavaScript ได้ทันทีในรูปแบบที่เป็นกราฟิก เรามาดูกันว่ามี Code Playground ชั้นนำอะไรบ้างที่จะช่วยเหลือนักพัฒนาเว็บมือใหม่ได้...
Read More →สำหรับนักพัฒนา Frontend ที่ทำงานในสาขาการพัฒนาเว็บไซต์ การมีเครื่องมือที่เหมาะสมนั้นเป็นสิ่งจำเป็นที่จะช่วยให้พวกเขาสามารถสร้างผลงานที่ดีได้ และสำหรับในยุคปัจจุบันที่เทคโนโลยีได้ก้าวหน้าอย่างรวดเร็ว มีเครื่องมือออนไลน์มากมายที่สามารถช่วยเหลือนักพัฒนาให้ทำงานได้ง่ายและรวดเร็วยิ่งขึ้น ในบทความนี้เราจะมาตรวจสอบ 5 เครื่องมือออนไลน์ที่มีประโยชน์สำหรับนักพัฒนา Frontend ซึ่งคือ:...
Read More →ปฏิเสธไม่ได้เลยว่าโลกแห่งการพัฒนาซอฟต์แวร์นั้นเข้มข้นและแข่งขันสูงเสมอ การพัฒนาผลิตภัณฑ์ที่มีคุณภาพและทันต่อเวลาคือสิ่งที่ทุกทีมงาน Development ต่างต้องการ เพื่อช่วยในเรื่องนี้, เว็บไซต์ต่างๆ ได้ถูกสร้างขึ้นมาเพื่อปรับปรุงความสามารถในการทำงานและช่วยให้นักพัฒนาประหยัดเวลา ต่อไปนี้คือเว็บไซต์ได้เลือกมา 5 เว็บที่จะเปลี่ยนวิธีการทำงานของคุณได้แบบยั่งยืน:...
Read More →Golang หรือ Go เป็นภาษาโปรแกรมมิ่งที่ถูกพัฒนาโดย Google ซึ่งออกแบบมาเพื่อความง่ายในการใช้งาน, ประสิทธิภาพที่สูง และการใช้งานได้ทั้ง Concurrent และ Parallel Programming ซึ่งทำให้ Golang กลายเป็นภาษายอดนิยมในการสร้างเว็บแอพพลิเคชันและไมโครเซอร์วิส วันนี้เราจะมาพูดถึง 5 สุดยอด Web Frameworks สำหรับ Golang ที่จะทำให้การพัฒนาเว็บของคุณง่ายขึ้นและรวดเร็วยิ่งขึ้น...
Read More →เพื่อนๆ ท่านใดที่เคยได้ยินคำว่า First-class citizens ในโลกของการเขียนโปรแกรมบ้าง? ใน Node.js, functions ถือเป็น first-class citizens นั่นคือสามารถส่งต่อ function เป็นตัวแปรและสามารถมอบหมายงานให้กับ function อื่นได้เหมือนกับ object ทั่วไป เรื่องนี้เป็นการเปิดโลกทัศน์ให้ผู้เขียนโปรแกรมสามารถสร้างระบบที่ยืดหยุ่นและมีการจัดการแบบ modular ได้ดียิ่งขึ้นค่ะ...
Read More →หัวข้อ: การประยุกต์ใช้งาน Multiple Inheritance ในแนวคิด OOP ผ่านภาษา Node.js...
Read More →หากคุณกำลังมองหาโครงสร้างข้อมูลที่มีความยืดหยุ่นและสามารถใช้งานได้หลากหลาย เราขอแนะนำให้คุณรู้จักกับ Double Ended Queue หรือ Deque ในภาษา Java โดยเราจะสร้าง Deque ด้วยตนเองโดยไม่ใช้ library ที่มีให้เสร็จสรรพ นอกจากนี้เรายังจะพาคุณไปดู usecase ในโลกจริงและตัวอย่างโค้ดที่เป็นประโยชน์อีกด้วย!...
Read More →หัวข้อ: เส้นทางสู่การเขียนโปรแกรมแบบไม่รอคอยด้วย Async ใน Java...
Read More →ในยุคที่โลกออนไลน์กำลังเฟื่องฟู การเข้าใจในเรื่องของ web server และการรอรับ HTTP request เป็นเรื่องสำคัญมากสำหรับนักพัฒนาเว็บ ไม่ว่าจะเป็นการสร้างเว็บไซต์เพื่อหารายได้, การพัฒนาระบบสารสนเทศในองค์กร, หรือแม้แต่การทำเว็บส่วนตัวเพื่อสนองความสนใจส่วนตัว ในบทความนี้ เราไปรับชมกันดีกว่าว่า JavaScript เป็นภาษาที่ไม่เพียงแต่ใช้งานได้ดีในการพัฒนาหน้าเว็บ (Front-end) แต่ยังสามารถสร้าง web server รอรับ HTTP request ได้โดยใช้ Node.js ซึ่งเป็น Runtime Environment ที่ทำให้ JavaScript สามารถทำงานได้นอกเหนือจาก...
Read More →ในยุคดิจิทัลที่การเขียนโปรแกรมเป็นทักษะสำคัญที่นักพัฒนาหลายคนต้องมี การสร้างเกมอย่างง่ายเป็นหนึ่งในกิจกรรมที่เหมาะเพื่อพัฒนาทักษะการเขียนโค้ดและแสดงความคิดสร้างสรรค์ในการแก้ปัญหา หนึ่งในเกมที่เราสามารถพัฒนาด้วย JavaScript ได้อย่างยอดเยี่ยมคือเกม ladder and snake หรือที่เรารู้จักกันในชื่อ งูกินหาง นั่นเอง...
Read More →Lua เป็นภาษาการเขียนโปรแกรมที่มีพลังงานยืดหยุ่นสูง และสามารถใช้ในหลากหลายกรณีการพัฒนาได้ หนึ่งในความสามารถที่น่าสนใจคือการสั่งพิมพ์ข้อมูลไปยังเครื่องพิมพ์ (printer) ซึ่งในบทความนี้ เราจะมาดูวิธีการใช้งานการพิมพ์ข้อมูลโดยใช้ภาษา Lua พร้อมตัวอย่างโค้ดและอธิบายการทำงาน นอกจากนี้ เรายังจะยกตัวอย่างการใช้งานในโลกจริงให้เห็นความสำคัญของมันด้วยครับ...
Read More →