เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial เกี่ยวกับเรื่อง client ที่ต้องการ
การสร้างฐานข้อมูล ในการสร้างฐานข้อมูลใน MongoDB ให้เริ่มต้นด้วยการสร้างวัตถุ MongoClient จากนั้นระบุ URL การเชื่อมต่อที่มีที่อยู่ IP ที่ถูกต้องและชื่อของฐานข้อมูลที่นักเรียนต้องการสร้าง MongoDB จะสร้างฐานข้อมูลหากไม่มีอยู่และทำการเชื่อมต่อกับฐานข้อมูลนั้น ตัวอย่าง สร้างฐานข้อมูลชื่อ "mydatabase" import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] สำคัญ: ใน MongoDB ฐ...
Read More →Python MongoDBCreate Database ในเนื้อหาบทนี้จะเป็นเรื่องเกี่ยวกับการสร้างฐานข้อมูล(Database) เรามาเรียนรู้กันเลยดีกว่า การสร้างฐานข้อมูล(Database) ในการสร้างฐานข้อมูลใน MongoDB ให้เริ่มต้นด้วยการสร้างวัตถุ MongoClient จากนั้นระบุ URL การเชื่อมต่อที่มีที่อยู่ IP ที่ถูกต้องและชื่อของฐานข้อมูลที่นักเรียนต้องการสร้าง MongoDB จะสร้างฐานข้อมูลหากไม่มีอยู่และทำการเชื่อมต่อกับฐานข้อมูลนั้น ตัวอย่าง ส?...
Read More →JavaScript เป็นภาษาโปรแกรมที่เป็นที่นิยมอย่างมากในการพัฒนาและสร้างเว็บแอปพลิเคชันต่าง ๆ โดยเฉพาะอย่างยิ่งในการพัฒนาฝั่งไคลเอ็นต์ (client-side) ซึ่งมีความยืดหยุ่นและรวดเร็วในการใช้งาน การจัดการกับ Object ใน JavaScript เป็นเรื่องสำคัญที่ช่วยให้โปรแกรมเมอร์สามารถทำงานได้อย่างมีประสิทธิภาพ ในบทความนี้ เราจะมาศึกษาเกี่ยวกับวิธีการเข้าถึงและปรับเปลี่ยน JavaScript Object Property อย่างที่ง่ายที่สุดเพื่อให้คุณเข้าใจและนำไปใช้ในโค้ดของคุณได้อย่างมองเห็น...
Read More →หนึ่งในจุดเด่นที่สําคัญของ Node.js คือ ความสามารถในการใช้ JavaScript เขียนทั้งฝั่งเซิร์ฟเวอร์และไคลเอนต์ได้ด้วยกัน...
Read More →การเขียนโปรแกรมหรือโค้ดนั้นเป็นทักษะที่มีความสำคัญอย่างยิ่งในยุคดิจิทัลที่เติบโตอย่างรวดเร็วในปัจจุบัน ไม่ว่าจะเป็นการพัฒนาเว็บไซต์ แอปพลิเคชัน หรือระบบฐานข้อมูล การรู้จักและเขียนโค้ดแบบเป็นระบบ (stack) กลายเป็นสิ่งจำเป็นสำหรับนักพัฒนาและผู้เริ่มต้นที่ต้องการทำงานในวงการเทคโนโลยี ในบทความนี้เราจะมาพูดถึงสแต็คที่จำเป็นต้องรู้จักในโลกการเขียนโปรแกรมและทำไมมันถึงต้องทำให้คุณต้องรู้จักมันไว้ถึงตะปู (stack) เลยก็ว่าได้แน่นอน!...
Read More →Node.js เป็นหนึ่งในเทคโนโลยีที่มีอิทธิพลอย่างมากต่อวงการพัฒนาเว็บแอปพลิเคชันในยุคปัจจุบัน ตั้งแต่เริ่มต้นในปี 2009 โดย Ryan Dahl มันได้พลิกโฉมหน้าของการพัฒนาเว็บไซต์และแอปพลิเคชันให้เป็นไปในทิศทางที่ไม่เคยมีมาก่อน...
Read More →โลกของการเขียนโปรแกรมเต็มไปด้วยภาษาที่หลากหลายซึ่งมีจุดเด่นและจุดด้อยต่างกันออกไป ในบทความนี้ เราจะพาไปสำรวจความแตกต่างระหว่างภาษา JavaScript และภาษา C ซึ่งเป็นสองภาษาที่มีบทบาทสำคัญในวงการการพัฒนาซอฟต์แวร์...
Read More →การเก็บข้อมูลเป็นหัวใจสำคัญของแอปพลิเคชันจำนวนมากในยุคดิจิทัลนี้ MongoDB กลายเป็นหนึ่งในฐานข้อมูลที่ได้รับความนิยมสูงสุดเนื่องจากความยืดหยุ่นและการใช้งานที่เรียบง่าย ในบทความนี้ เราจะสำรวจการใช้งาน MongoDB ผ่านภาษา C ซึ่งเน้นความรวดเร็วและประสิทธิภาพ สิ่งนี้เหมาะอย่างยิ่งสำหรับผู้ที่พัฒนาในระดับลึกซึ้ง เช่น การบูรณาการกับระบบอื่นๆ หรือสร้างแอปพลิเคชันที่ต้องการการควบคุมระดับล่างสุด...
Read More →Blazor ใน .NET Core คืออะไร? คุณประโยชน์ โอกาสการใช้งาน และข้อจำกัดที่ควรรู้...
Read More →หัวข้อ: การใช้งาน Local Storage และ Session Storage ใน Node.js...
Read More →ในโลกของการพัฒนาเว็บไซต์, การจัดการข้อมูลสำหรับส่วนต่อประสานผู้ใช้ (User Interface) เป็นเรื่องที่จำเป็นเพื่อให้การใช้งานเว็บไซต์มีประสิทธิภาพ และสามารถให้บริการผู้ใช้อย่างไร้รอยต่อ (Seamless Experience) ปกติแล้ว, เว็บเบราว์เซอร์พื้นฐานได้มาพร้อมกับทางเลือกสองอย่างสำหรับการเก็บข้อมูลบนเครื่องลูกข่าย (Client-side) นั่นก็คือ Local Storage และ Session Storage ที่สามารถเข้าถึงได้ผ่านภาษาการเขียนโปรแกรมต่างๆ เช่น PHP...
Read More →หัวข้อ: สิบอุปกรณ์เสริมที่จำเป็นใน Visual Studio Code สำหรับนักพัฒนา JavaScript...
Read More →การพัฒนาเว็บแอปพลิเคชันในโลกปัจจุบันนั้นต้องพึ่งพาการจัดการข้อมูลของผู้ใช้งานอย่างมีประสิทธิภาพ เพื่อให้เว็บแอปพลิเคชันสามารถให้บริการที่ครอบคลุมและเป็นส่วนตัวได้ สองเครื่องมือสำคัญที่ช่วยในการจัดการข้อมูลระหว่างเซิร์ฟเวอร์กับเบราว์เซอร์คือ Cookie และ Session โดยเสิร์ฟเวอร์ที่ใช้ Node.js นั้นมักจะใช้ Express.js เป็นเฟรมเวิร์กหลักในการพัฒนาเว็บแอปพลิเคชัน...
Read More →ในยุคข้อมูลและเทคโนโลยีดิจิตอล การแลกเปลี่ยนข้อมูลระหว่างระบบและแอปพลิเคชันต่างๆ กลายเป็นสิ่งจำเป็นและเป็นพื้นฐานในการพัฒนาซอฟต์แวร์ หนึ่งในรูปแบบของเอกสารที่ใช้กันอย่างแพร่หลายในการเรียกส่งข้อมูลคือ XML (eXtensible Markup Language) ซึ่งเป็นการทำงานที่ C# มีความสามารถในการทำได้อย่างมีประสิทธิภาพ เนื่องจากมี libraries และวิธีการที่รองรับ XML อย่างดีเยี่ยม...
Read More →ในยุคดิจิทัลที่เทคโนโลยีเติบโตไม่หยุดหย่อน การป้องกันความปลอดภัยของข้อมูลทางอินเทอร์เน็ตจึงเป็นหัวข้อที่ใครๆ ก็ให้ความสำคัญ โดยเฉพาะเมื่อพูดถึง APIs (Application Programming Interfaces) ซึ่งเป็นส่วนที่สำคัญในการสื่อสารข้อมูลระหว่างแอปพลิเคชัน ดังนั้น ความเข้มแข็งในการรักษาความปลอดภัย APIs โดยทำผ่านโปรโตคอลสำหรับ Authentication และ Authorization จึงเป็นสิ่งที่ขาดไม่ได้...
Read More →ในโลกของการพัฒนาระบบ API (Application Programming Interface) ซึ่งเป็นสะพานเชื่อมที่อนุญาตให้ซอฟต์แวร์ต่างๆ สื่อสารกันแลกเปลี่ยนข้อมูล RESTful API ได้เป็นมาตรฐานที่ได้รับความนิยมอย่างมาก หลักการของ RESTful Design ที่ช่วยให้การพัฒนาสามารถทำได้อย่างเป็นระเบียบและเพิ่มความสามารถในการใช้งาน API ให้สมบูรณ์แบบยิ่งขึ้น...
Read More →ในยุคที่โลกของเทคโนโลยีอินเทอร์เน็ตเติบโตอย่างรวดเร็ว RESTful Design Principles หรือหลักการออกแบบ RESTful ได้กลายเป็นมาตรฐานที่ได้รับความนิยมอย่างมากในการสร้าง Web Services ไปแล้ว ต่อไปนี้คือการอธิบายเกี่ยวกับหลักการดังกล่าวพร้อมทั้งสรุปถึงประโยชน์ที่ได้รับเมื่อนำไปใช้ในการเขียนโปรแกรม:...
Read More →Socket Programming เป็นหัวใจสำคัญที่ไม่เคยหายไปจากวงการโปรแกรมมิ่ง ไม่ว่าเทคโนโลยีจะพัฒนาไปถึงไหน การสื่อสารผ่านเครือข่ายก็ยังคงเป็นหนึ่งในฟังก์ชันที่โปรแกรมเมอร์ต้องศึกษาอยู่เสมอ ซึ่งไม่ว่าจะเป็นการพัฒนาเว็บแอปพลิเคชัน, ระบบฐานข้อมูลแบบกระจาย, หรือแม้แต่โปรแกรมแชทส่วนตัว ก็ต้องอาศัยหลักการของ Socket Programming ในการสร้างความสามารถในการสื่อสารนั้นๆ...
Read More →Peer-to-Peer (P2P) networking เป็นหนึ่งในแนวคิดที่เปลี่ยนแปลงโลกของการเชื่อมต่อและการแบ่งปันข้อมูลผ่านทางอินเทอร์เน็ตไปอย่างมาก ตามความหมายที่แท้จริง, P2P คือรูปแบบการเชื่อมโยงระหว่างอุปกรณ์คอมพิวเตอร์หลายเครื่องที่ทำหน้าที่เป็น เพียร์ หรือ โหนด ซึ่งแต่ละแห่งเท่าเทียมกัน และมีความสามารถในการทำหน้าที่เป็นทั้ง client และ server สำหรับโหนดอื่นๆ ในเครือข่าย...
Read More →เพื่อให้เข้าใจง่ายที่สุด เราจะเทียบ HTTP Protocol เหมือนกับการที่เด็ก ๆ สื่อสารกันที่โรงเรียน เมื่อเด็กคนหนึ่ง (ลูกค้า; client) ต้องการขอขนมจากเพื่อนคนอื่น (เซิร์ฟเวอร์; server) เขาจะต้องเอ่ยปากขอให้ชัดเจนว่าอยากได้อะไร, ในรูปแบบไหน, และต้องเอาไปทั้งหมดหรือแค่บางส่วน ซึ่งกระบวนการนี้ก็เหมือนกับ HTTP (HyperText Transfer Protocol) ซึ่งเป็นกติกามาตรฐานที่ใช้ในการสื่อสารข้อมูลบนเว็บ...
Read More →ในโลกที่เราอยู่เต็มไปด้วยการจราจรแห่งข้อมูล คอมพิวเตอร์ต่อสนทนากันผ่านรหัสลับ ซึ่งเราเรียกการสนทนานั้นว่า RESTful API แต่ RESTful Design Principles คืออะไรกันแน่? มาลองหาคำตอบพร้อมๆ กัน...
Read More →เคยสงสัยไหมว่าทำไมเวลาเราเล่นเกมออนไลน์หรือคุยผ่านแอปแชท ข้อความหรือการกระทำของเราถึงปรากฏขึ้นมาจริงจังแบบทันทีไม่มีช้า? คำตอบก็คือเพราะมีเทคโนโลยีที่ชื่อว่า Websockets นั่นเอง!...
Read More →Peer-to-Peer (P2P) Networking หรือ การเชื่อมต่อแบบเพียร์ทูเพียร์ คือระบบที่ให้คอมพิวเตอร์ต่างๆ เชื่อมต่อกันโดยตรง โดยไม่ต้องผ่านเซิร์ฟเวอร์กลาง ทำให้แต่ละคอมพิวเตอร์สามารถแบ่งปันทรัพยากรข้อมูลหรือไฟล์กันได้โดยตรง เหมือนเด็กๆ ที่นั่งเล่นในสนามแล้วแบ่งกันเล่นของเล่นโดยไม่ต้องผ่านครู...
Read More →การเข้าสู่โลกของการเขียนโปรแกรม อาจดูเหมือนเป็นเรื่องที่ยากลำบากและซับซ้อนสำหรับมือใหม่ แต่ถ้าเริ่มต้นอย่างมีเทคนิคและเข้าใจหลักการพื้นฐานที่ถูกต้อง การเรียนรู้จะกลายเป็นเรื่องที่สนุกและน่าตื่นเต้นไม่แพ้การเรียนรู้อย่างอื่น ภาษา Javascript เป็นหนึ่งในภาษาโปรแกรมมิ่งที่เข้าใจง่ายและมีส่วนสำคัญในการพัฒนาเว็บไซต์ในปัจจุบัน...
Read More →การเลือกฐานข้อมูลสำหรับโปรเจกต์เป็นหนึ่งในการตัดสินใจที่สำคัญที่สุดในกระบวนการพัฒนาซอฟต์แวร์ เพราะมันมีผลกระทบทันทีและระยะยาวต่อการทำงาน, ประสิทธิภาพ และอาจรวมถึงต้นทุนโดยรวมของโปรเจกต์ด้วย วันนี้เราจะพูดถึงแนวทางในการเลือกฐานข้อมูลให้เหมาะสมกับโปรเจกต์ของคุณ โดยใช้พื้นฐานวิธีการทางวิชาการและคำนึงถึงการใช้งานจริง รวมทั้งตัวอย่างโค้ดจาก 3 ประเภทของฐานข้อมูลที่แตกต่างกัน...
Read More →Node.js เป็นระบบรันไทม์ (Runtime System) ที่ใช้ภาษา JavaScript ซึ่งได้รับความนิยมในการพัฒนาแอปพลิเคชัน server-side และ networking applications ทั้งนี้เนื่องจากมีความสามารถในการจัดการ I/O ที่ไม่ซิงโครนัส (Asynchronous I/O) ได้อย่างมีประสิทธิภาพ ซึ่งเป็นการออกแบบที่ช่วยให้ระบบสามารถสนับสนุนจำนวนผู้ใช้งานพร้อมกันได้จำนวนมากโดยไม่ทำให้ระบบล่ม (scalability) อันเป็นจุดเด่นที่ทำให้ Node.js ได้รับความสนใจจากนักพัฒนาทั่วโลก...
Read More →Next.js คืออะไร ใช้งานอย่างไร ตัวอย่างการใช้งาน บอกข้อดีข้อเสีย...
Read More →ในยุคปัจจุบันที่แอพพลิเคชั่นเว็บมีความซับซ้อนและต้องการการตอบสนองในเวลาจริง (real-time), Websocket API กลายเป็นเครื่องมือที่สำคัญในการพัฒนาเว็บแอพพลิเคชันตามความเคลื่อนไหวนี้ได้เป็นอย่างดี การทำความเข้าใจเกี่ยวกับ Websocket API และวิธีการของมันจะช่วยให้นักพัฒนาสร้างแอพพลิเคชันที่สามารถสื่อสารได้ทั้งทางสองทางแบบเรียลไทม์มากยิ่งขึ้น...
Read More →REST API หรือ Representational State Transfer Application Programming Interface เป็นชุดของกฎเกณฑ์และหลักการที่ใช้สำหรับการสร้าง web service ที่ทันสมัยและมีประสิทธิภาพ ซึ่งช่วยให้ระบบต่าง ๆ ที่เชื่อมต่อกันผ่านเครือข่ายอินเทอร์เน็ตสามารถสื่อสารและแลกเปลี่ยนข้อมูลได้อย่างมีขั้นตอนและเป็นระเบียบ นับเป็นหัวใจหลักของการรวมระบบในยุคโลกาภิวัตน์ ที่ไม่ว่าจะเป็นการเข้าถึงฐานข้อมูล, การแชร์ข้อมูลในรูปแบบต่าง ๆ หรือแม้แต่การเชื่อมต่ออุปกรณ์ IoT ต่างก็พึ่งพา REST API เป็นอย่างมาก...
Read More →จินตนาการว่าคุณอยากได้ดินสอสีจากร้านค้าที่อยู่ห่างไกล คุณเขียนจดหมายบอกว่าต้องการดินสอสีชุดใหญ่และส่งจดหมายไปยังร้านค้านั้น ร้านค้าได้รับจดหมายและจัดเตรียมดินสอสีให้คุณ แล้วส่งกลับมาให้ที่บ้าน ในโลกของโปรแกรมมิ่ง, RESTful API ก็ทำงานคล้ายๆ กับการส่งจดหมายนี้เลย...
Read More →ในยุคปัจจุบันนี้ คุณอาจจะได้ยินคำว่า Cloud Computing หรือ การคำนวณบนคลาวด์ บ่อยๆ แต่ว่ามันคืออะไรกันแน่? ถ้าจะอธิบายให้เด็ก 8 ปีเข้าใจนั้น เราลองคิดภาพนี้กันเสียก่อนนะครับ เมื่อเราจะเก็บของเล่น ปกติแล้วเราต้องมีตู้หรือห้องเพื่อเก็บ เช่นเดียวกับข้อมูลหรือโปรแกรมในคอมพิวเตอร์ โดยปกติเราก็จะเก็บไว้ในคอมพิวเตอร์เครื่องนั้นๆ แต่ในแนวคิดของ Cloud Computing นั้นเราไม่จำเป็นต้องมี ตู้ เป็นของตัวเอง แต่เราจะเช่าพื้นที่บน คลาวด์ หรือ เมฆ จากคนอื่นมาเก็บแทน ซึ่ง เมฆ ที่ว่านี้คือเน็ตเวิร์คของเซิร์ฟเวอร์อันม...
Read More →FTP (File Transfer Protocol) คืออะไร มีประโยชน์อย่างไร ใช้งานตอนไหน อธิบายแบบง่ายที่สุด แบบเด็ก 8 ปีก็เข้าใจ...
Read More →ในโลกการพัฒนาเว็บไซต์ของปัจจุบัน ภาษา Java ยังคงถือเป็นหนึ่งในภาษาการโปรแกรมที่ได้รับความนิยมสูง ด้วยความเสถียรและประสิทธิภาพที่เห็นผลชัดเจน นักพัฒนาที่ต้องการสร้างแอปพลิเคชันเว็บที่มีประสิทธิภาพจึงควรทำความรู้จักกับ frameworks และ libraries ที่ว่านี้ เพื่อยกระดับการพัฒนาเว็บให้เข้าถึงมาตรฐานสากลและตอบโจทย์ผู้ใช้งานได้ดียิ่งขึ้น ไปดูกันว่ามีอะไรบ้างที่ Java Web Developers ควรรู้...
Read More →สำหรับนักพัฒนาเว็บในยุคสมัยใหม่นี้ แพคเกจจาก Node Package Manager (NPM) เป็นเครื่องมือที่ช่วยให้การพัฒนาเว็บไซต์ง่ายและรวดเร็วขึ้นอย่างไม่น่าเชื่อ เหล่า Web Developer ที่ต้องการมีประสิทธิภาพและการพัฒนาที่ทันสมัยควรที่จะรู้จักแพคเกจดังต่อไปนี้:...
Read More →การใช้งาน MySQL เพื่อลบข้อมูลจากตารางในภาษา C...
Read More →Title: ความสำคัญของการเรียกใช้งาน API ในภาษา C พร้อมตัวอย่างที่ใช้ได้จริง...
Read More →การแลกเปลี่ยนข้อมูลระหว่างเว็บแอปพลิเคชันหรือระบบต่างๆ บนโลกอินเทอร์เน็ตนั้นมีหลากหลายรูปแบบ และ JSON หรือ JavaScript Object Notation เป็นหนึ่งในรูปแบบที่ได้รับความนิยมสูง เนื่องจากมีโครงสร้างที่อ่านง่ายและใช้ได้กับภาษาโปรแกรมมิ่งมากมาย รวมไปถึงภาษา C++ ที่เราจะพูดถึงในวันนี้...
Read More →การทำ Parse JSON เป็น array ในภาษา C++ อาจฟังดูเป็นหัวข้อที่เข้าใจยากสำหรับผู้ที่เพิ่งเริ่มต้นเขียนโปรแกรม แต่ถ้าคุณเลือกเรียนรู้ที่ Expert-Programming-Tutor (EPT) คุณจะได้พบกับวิธีที่สนุกและมีประสิทธิภาพในการเรียนรู้การใช้งาน JSON ใน C++ และเข้าใจได้ง่ายขึ้นด้วยตัวอย่างจริงๆ แบบที่เราจะพูดถึงในบทความนี้...
Read More →บทความ: การใช้งาน HTTP Request ด้วย GET Method ในภาษา Java...
Read More →เว็บเซิร์ฟเวอร์นับเป็นหัวใจสำคัญของการสื่อสารผ่านอินเทอร์เน็ต ไม่ว่าจะเป็นการเข้าเว็บไซต์, ส่งอีเมล, หรือใช้งานแอปพลิเคชั่น ต่างก็ต้องพึ่งพาเซิร์ฟเวอร์ที่รอรับคำร้องจากลูกค้า (clients) เพื่อดำเนินการตามคำขอนั้น ในภาษา Java การสร้างเว็บเซิร์ฟเวอร์ให้รอรับ HTTP request นั้นไม่ยากเลย และเพียงแค่ไม่กี่บรรทัดของโค้ด Java เราก็สามารถเริ่มต้นได้...
Read More →สวัสดีครับทุกท่าน! วันนี้เราจะมาพูดคุยเกี่ยวกับเทคนิคการเก็บข้อมูลสารสนเทศจากเว็บไซต์หรือที่เรารู้จักกันในนาม Web Scraping โดยการใช้ภาษา Java ซึ่งเป็นหนึ่งในภาษาโปรแกรมมิ่งที่มีความสามารถสูงและเป็นที่นิยมใช้งานอย่างกว้างขวางในวงการไอที แถมยังเป็นหนึ่งในคอร์สเรียนที่ EPT ของเราเปิดสอนโดยมีเนื้อหาที่ครอบคลุมและให้ความรู้ที่ประยุกต์ใช้ได้จริงอีกด้วยครับ...
Read More →การใช้งาน API ด้วย Access Token ในภาษา Java...
Read More →การใช้งาน Asynchronous programming ในภาษา C# แบบง่ายๆ...
Read More →การใช้งาน HTTP Request เป็นเรื่องที่สำคัญและพื้นฐานในการพัฒนาแอพพลิเคชันสมัยใหม่ ไม่ว่าจะเป็นการดึงข้อมูลจาก API, ส่งข้อมูลไปยังเซิฟเวอร์, หรือการทำงานร่วมกับบริการต่างๆผ่านพร็อกซี ในภาษา C#, การเขียนโค้ดเพื่อทำ HTTP Request สามารถทำได้อย่างง่ายดาย แต่ก็ตองมีความเข้าใจในการทำงานของพวกมัน เพื่อทำให้แอพพลิเคชันของเราทำงานได้อย่างตรงจุดและมีประสิทธิภาพสูง...
Read More →ในยุคที่โลกของเราถูกปกคลุมด้วยเครือข่ายอินเทอร์เน็ตและแอปพลิเคชันที่มีความซับซ้อน เทคนิคการสื่อสารข้อมูลระหว่างแอปพลิเคชันกับเซิร์ฟเวอร์คือหัวใจหลักของการพัฒนาแอพพลิเคชั่นสมัยใหม่ สำหรับนักพัฒนาที่ใช้ C#, การเรียนรู้และเข้าใจถึงการส่งข้อมูลแบบ HTTP Request โดยใช้ POST Method ผ่าน JSON เป็นสิ่งที่จำเป็นมาก เราจะมาเรียนรู้กันว่ามันทำงานอย่างไร พร้อมด้วยตัวอย่างโค้ดที่จะช่วยให้การเรียนรู้นี้เป็นเรื่องง่ายดายไปอีกขั้น! ใช้งานได้อย่างไร และมันมีประโยชน์อย่างไรบ้างในโลกของการพัฒนาจริง...
Read More →หัวข้อ: การใช้งาน cURL ในภาษา C# สำหรับเชื่อมต่อกับบริการ Web API...
Read More →การเขียนโปรแกรมในโลกปัจจุบันนั้นต้องเผชิญกับการทำงานหลายๆ อย่างพร้อมกัน การประมวลผลแบบอะซิงโครนัส (asynchronous) ในภาษา C# จึงเป็นกุญแจสำคัญที่ช่วยให้โปรแกรมสามารถจัดการกับงานหลายอย่างได้โดยไม่ทำให้ระบบหยุดนิ่งรอผลลัพธ์ วันนี้เราจะพูดถึงการใช้งาน Async ใน C# โดยเฉพาะ พร้อมด้วยตัวอย่างโค้ด 3 ตัวอย่าง และ usecase ในโลกจริง...
Read More →การเรียกใช้งาน Application Programming Interface (API) เป็นกลยุทธ์หลักในการพัฒนาซอฟต์แวร์ยุคใหม่ ไม่ว่าจะเป็นกับเว็บแอปพลิเคชัน, มือถือหรือแม้แต่การพัฒนาโปรแกรมเดสก์ท็อป หากคุณกำลังทำงานด้านนี้กับภาษา C# คุณกำลังอยู่ในทิศทางที่ถูกต้อง เพราะบทความนี้จะแนะนำวิธีการเรียกใช้งาน API ในภาษา C# แบบง่ายๆ พร้อมด้วยตัวอย่างโค้ดการทำงานและยกตัวอย่างการใช้งานบนโลกจริงไปพร้อมๆ กัน...
Read More →การเขียนโปรแกรมนั้นไม่ได้มีแค่การสร้างลอจิกหรืออินเตอร์เฟซที่ดูดีเท่านั้น แต่ยังรวมถึงการเชื่อมต่อและการสื่อสารกับบริการอื่นๆ ผ่าน API (Application Programming Interface) ด้วย ในโลกของการพัฒนาซอฟต์แวร์ที่มีการเชื่อมต่อกันเป็นเครือข่าย, การใช้ API เป็นสิ่งที่หลีกเลี่ยงไม่ได้ และเมื่อเราพูดถึงความปลอดภัยในการเข้าถึง API, Access Token ก็เข้ามามีบทบาทสำคัญ ในบทความนี้เรามาดูวิธีการเรียกใช้ API โดยใช้ Access Token ในภาษา C# กันค่ะ...
Read More →ในโลกที่เร็วไวและเชื่อมต่อกันทุกห้วงเวลาอย่างปัจจุบันนี้ การเขียนโปรแกรมที่สามารถทำงานพร้อมๆ กันหลายๆ งาน (Concurrency) และการไม่ต้องรองานยาวนาน (Asynchronous) นั้นเป็นคุณสมบัติที่ขาดไม่ได้ไปแล้วในการพัฒนาแอปพลิเคชัน ในบทความนี้ เราจะมาทำความเข้าใจว่า Asynchronous programming คืออะไร และจะสาธิตวิธีการใช้งานในภาษา VB.NET พร้อมด้วยตัวอย่าง Code ที่ช่วยให้คุณเข้าใจได้ง่ายขึ้น...
Read More →เมื่อพูดถึงการสร้างปฏิสัมพันธ์ระหว่างซอฟต์แวร์แอปพลิเคชันกับเว็บเซอร์วิส, Http request คือเครื่องมือหลักที่ใช้ในการแลกเปลี่ยนข้อมูล?เมธอดการส่งข้อมูลที่ได้รับความนิยมเป็นอย่างมากคือ POST เนื่องจากสามารถส่งข้อมูลปริมาณมากได้โดยแปลงเป็นรูปแบบ JSON (JavaScript Object Notation) ซึ่งเป็นรูปแบบที่มนุษย์อ่านได้และเครื่องจักรประมวลผลได้ง่ายดาย?...
Read More →การใช้งาน CURL ในภาษา VB.NET แบบง่ายๆ พร้อมตัวอย่าง CODE และยกตัวอย่าง Use Case ในโลกจริง...
Read More →การเขียนบทความเกี่ยวกับการสร้างเว็บเซิร์ฟเวอร์ขนาดเล็กในภาษา VB.NET จำเป็นต้องผสมผสานความรู้ทางการเขียนโปรแกรมและมุมมองเชิงตรรกะเข้าด้วยกัน เราจะพาทุกท่านไปติดตามวิธีการสร้างเว็บเซิร์ฟเวอร์ขนาดเล็กด้วยตัวอย่างโค้ดที่ชัดเจนและนำมาใช้งานจริงได้ รวมถึงการวิเคราะห์การทำงาน และยกตัวอย่างการใช้งานในโลกจริง...
Read More →การใช้งาน Web Scraping ในภาษา VB.NET แบบพื้นฐาน...
Read More →การเรียกใช้งาน API พร้อม Access Token ในภาษา VB.NET นั้นเป็นกระบวนการที่จำเป็นสำหรับการพัฒนาโปรแกรมที่ต้องการข้อมูลหรือบริการจากแหล่งภายนอก ไม่ว่าจะเป็นการดึงข้อมูลจากเว็บไซต์อื่นๆ, การใช้งานบริการของ third-party เช่น Google Maps หรือ Facebook API และอื่นๆ การใช้ Access Token ก็เพื่อให้การทำงานนั้นมีความปลอดภัยมากขึ้น เพราะเป็นการยืนยันว่าผู้ที่ส่งขอใช้บริการนั้นมีสิทธิ์ที่ถูกต้อง...
Read More →การเขียนโค้ดสามารถเปรียบเสมือนศิลปะได้สมบูรณ์แบบ หากมีการผสมผสานระหว่างสไตล์ ทักษะ และเทคนิคใหม่ๆ ในด้านภาษาการเขียนโปรแกรม Python อันเป็นที่นิยมของนักพัฒนา มีทักษะอันทรงคุณค่าที่เรียกว่า Asynchronous programming หรือ การเขียนโปรแกรมแบบไม่ซิงโครนัส ซึ่งเป็นเทคนิคที่ช่วยให้ซอฟต์แวร์สามารถดำเนินงานเป็นสิ่งที่คุณควรทราบหากคุณกำลังมองหาการพัฒนาทักษะการเขียนโปรแกรมของคุณให้มีประสิทธิภาพสูงสุด เชิญนักศึกษาและผู้ที่สนใจมาเรียนรู้ไปพร้อมกันที่ Expert-Programming-Tutor (EPT) กันเถอะ!...
Read More →ทุกวันนี้การสื่อสารผ่านเครือข่ายกลายเป็นส่วนหนึ่งที่ขาดไม่ได้ในการพัฒนาซอฟต์แวร์ ไม่ว่าจะเป็นการดึงข้อมูลจาก API, การส่งข้อมูลไปยังเซอร์วิสอื่น ๆ หรือแม้แต่การเข้าถึง web services. HTTP Request เป็นกลไกพื้นฐานที่ใช้ในการขอข้อมูลจากเซิร์ฟเวอร์, และ GET Method คือวิธีพื้นฐานที่ใช้ในการดึงข้อมูล. ในภาษา Go, หรือที่รู้จักในชื่อ Golang, การสร้าง HTTP Request นั้นง่ายมาก และใช้ได้ผลดีเยี่ยม!...
Read More →แนวทางการเชื่อมต่อและสื่อสารระหว่างระบบคอมพิวเตอร์ในปัจจุบันนั้นมีความซับซ้อนและหลากหลายวิธีการ หนึ่งในนั้นคือการใช้ HTTP Request แบบ POST ที่ผ่านข้อมูลในรูปแบบ JSON, เป็นรูปแบบที่ได้รับความนิยมในการพัฒนา Web Services หรือการสร้าง API ที่ทันสมัย เราจะมาดูกันว่าภาษา Golang สามารถทำการส่งข้อมูลแบบ JSON ผ่าน HTTP POST method ได้อย่างไร พร้อมตัวอย่าง Code และอธิบายการทำงาน ซึ่งคุณสามารถเรียนรู้และพัฒนาทักษะการเขียนโปรแกรมเหล่านี้ที่ Expert-Programming-Tutor (EPT) เพื่อเตรียมพร้อมสู่โลกของการพัฒนาซอฟ...
Read More →ในโลกโปรแกรมมิ่งที่เต็มไปด้วยการเชื่อมต่อและการสื่อสารข้อมูลแบบไม่หยุดนิ่ง การเรียนรู้วิธีใช้ cURL ภายในภาษา Go (Golang) ไม่เพียงเป็นความจำเป็น แต่ยังเปิดประตูสู่โอกาสและการใช้แอพพลิเคชันที่ไม่มีขีดจำกัด เราจะเริ่มต้นด้วยพื้นฐานของ cURL ต่อด้วยตัวอย่างโค้ดและสัมผัสถึง use case ในโลกจริงที่จะช่วยให้คุณเห็นภาพการใช้งานได้ชัดเจนยิ่งขึ้น และหากคุณหลงใหลในการเขียนโค้ดและต้องการพัฒนาฝีมือของคุณให้มากขึ้น EPT พร้อมที่จะเป็นผู้นำทางคุณเสมอ...
Read More →สวัสดีครับทุกท่านที่สนใจในโลกแห่งการเขียนโปรแกรม! ในบทความนี้เราจะมาพูดคุยเกี่ยวกับหัวข้อที่สำคัญในภาษา Golang นั่นคือ การแยกวิเคราะห์ข้อมูลจาก JSON (Parse JSON) เป็น object เพราะในยุคดิจิทัลและอินเทอร์เน็ตแห่งสรรพสิ่ง การใช้งาน JSON (JavaScript Object Notation) นั้นกลายเป็นมาตรฐานการแลกเปลี่ยนข้อมูลที่ไม่สามารถขาดหายไปได้ เรามาดูกันว่าเราสามารถทำอย่างไรในภาษา Golang และมี usecase อะไรในโลกจริงที่เกี่ยวข้องกับเรื่องนี้บ้าง!...
Read More →หัวข้อ: การจัดการไฟล์ Binary ใน JavaScript เพื่องานจำเพาะที่มีประสิทธิภาพ...
Read More →โลกของการพัฒนาเว็บแอปพลิเคชั่นนั้นมีการเปลี่ยนแปลงมาอย่างต่อเนื่อง โดยเฉพาะด้านของการจัดการฐานข้อมูล ซึ่งเป็นหัวใจหลักที่ช่วยในการเก็บรักษาข้อมูลอย่างเป็นระเบียบ หนึ่งในระบบจัดการฐานข้อมูลที่ได้รับการยอมรับคือ PostgreSQL ที่มาพร้อมกับคุณสมบัติมากมายที่สามารถตอบโจทย์ธุรกิจได้หลายหลาก...
Read More →การใช้งาน HTTP Request ด้วย GET Method ใน JavaScript: พิชิตข้อมูลจากเว็บไซต์...
Read More →ในโลกแห่งการพัฒนาเว็บแอปพลิเคชัน, การสื่อสารระหว่างไคลเอนต์และเซิร์ฟเวอร์เป็นสิ่งที่จำเป็นอย่างยิ่ง ด้วยภาษา JavaScript และมาตรฐานการสื่อสารเช่น HTTP, เราสามารถส่งข้อมูลไปยังเซิร์ฟเวอร์โดยใช้วิธีต่างๆ และหนึ่งในวิธีที่ทันสมัยและได้รับความนิยมคือการใช้ POST method พร้อมกับข้อมูลในรูปแบบ JSON....
Read More →หัวข้อ: สร้างฟอร์มด้วย GUI ใน JavaScript อย่างง่าย พร้อมตัวอย่างการใช้งานจริง...
Read More →ในโลกของการพัฒนาเว็บแอปพลิเคชัน, JavaScript คือภาษาเขียนโปรแกรมที่มีบทบาทสำคัญที่สุดในส่วนของการทำงานฝั่งลูกค้า (client-side). หนึ่งในส่วนประกอบหลักของการสร้างกราฟิกยูสเซอร์อินเทอร์เฟส (GUI) คือการใช้งาน Label - ข้อความที่ใช้ในการแสดงข้อมูลหรือคำอธิบายส่วนต่างๆ ของหน้าเว็บ....
Read More →บทความ: การใช้งาน PostgreSQL delete a row in table using prepared statement ในภาษา Rust...
Read More →เคยสงสัยไหมว่าเมื่อเราเรียกใช้บริการผ่านเว็บหรือ API นั้นเกิดขึ้นอย่างไร? หนึ่งในเครื่องมือที่มักใช้เพื่อทำการสื่อสารกับเว็บเซิร์ฟเวอร์คือ cURL ซึ่งเป็นคำย่อมาจาก Client URL. ในภาษา Rust ซึ่งเป็นหนึ่งในภาษาโปรแกรมมิ่งที่มีความปลอดภัยสูงและประสิทธิภาพสูง เราสามารถใช้ cURL ผ่านบางไลบรารีที่ให้ความสามารถนี้ได้เช่นกัน....
Read More →