บทความ Web .NET และ Programming
ทิศทางสร้างแอปด้วย AI ในปี 2025 ใช้ AI ช่วยสร้างแอปทุกขั้นตอนตั้งแต่ต้นชนปลาย
ในปี 2025 นักพัฒนาฯ ที่จะอยู่รอด จำเป็นต้องคล่องการนำ AI มาใช้ช่วยงานพัฒนาฯ ไม่เพียงในขั้นตอนใดขั้นตอนหนึ่ง แต่ต้องทำอย่างครบถ้วนทุกขั้นตอน ตั้งแต่ต้นน้ำไปจนถึงปลายน้ำ บทความนี้ 9Expert team ขอเสนอวิธีและเครื่องมือต่าง ๆ เพื่อนำ AI มาใช้ในทุกขั้นตอนของการพัฒนาแอป ตั้งแต่เริ่มเก็บ requirement ไปจนถึงขั้นตอนบำรุงรักษา เพื่อเพิ่มความรวดเร็วและประสิทธิภาพในการสร้างแอปอย่างทันสมัยในปี 2025
เข้ารหัสข้อมูลอ่อนไหวใน ASP.NET
ยุคที่แฮกเกอร์ชุกชุม มิจฉาชีพมากมาย โปรแกรมที่มีความอันตรายเข้าปลอมปน หน่วยงานรัฐและเอกชนปล่อยข้อมูลผู้ลงทะเบียนรั่วไหล ฯลฯ เหตุการณ์เหล่านี้มีแต่จะรุนแรงขึ้นทุกวัน ในบทความนี้ 9Expert Training จึงจะสอนวิธีเข้ารหัสข้อมูลเพื่อการรักษาความปลอดภัย
BOT ดึงอัตราแลกเปลี่ยนธนาคารแห่งประเทศไทยอัตโนมัติผ่าน API ด้วย .NET Core
ในบทความนี้ 9Expert Training จะนำเสนอวิธีดึงอัตราแลกเปลี่ยนเงินสกุลต่าง ๆ 48 สกุล อัพเดตอัตโนมัติทุกวัน แปลงเป็นเงินบาท ผ่าน API ของของธนาคารแห่งประเทศไทย (ธปท.) โดยการเขียนโค้ดภาษา C# แบบ .NET Core ที่สามารถนำไปใช้ใน Appได้ทุกแบบ (โมบาย เว็บ เซอร์วิส) ทุกแพลตฟอร์ม (Windows, Linux macOS, Android)
API คืออะไร? มีประโยชน์อย่างไรในธุรกิจ
ในยุคดิจิทัลที่ธุรกิจต้องการเชื่อมโยงบริการต่าง ๆ เข้าด้วยกัน API (Application Programming Interface) กลายเป็นสิ่งสำคัญที่ช่วยให้ระบบต่างๆ ทำงานร่วมกันได้อย่างราบรื่น API ไม่ใช่แค่เครื่องมือสำหรับนักพัฒนา แต่ยังมีผลกระทบอย่างมากต่อประสิทธิภาพขององค์กร โดยเฉพาะเมื่อรวมเข้ากับ RPA (Robotic Process Automation) และ Power Automate ในการเพิ่มประสิทธิภาพการทำงานอัตโนมัติ และสามารถควบคุม SaaS ได้มากมาย
การบัฟเฟอร์ข้อมูลของ Memory<T> และ Span<T> ใน .NET Core 3 และ C# 8
ในบทความ มีอะไรใหม่ใน .NET Core 3 และ C# 8 : Stackalloc ซ้อนนิพจน์ ได้พูดเรื่อง stackalloc ที่เริ่มตั้งแต่ C#8 และ .NET Core 3.0 ถ้าผลลัพธ์ของนิพจน์ stackalloc มีชนิดข้อมูลเป็นแบบ System.Span หรือ System.ReadOnlySpan เราสามารถใส่นิพจน์ stackalloc ซ้อนไว้ภายในนิพจน์อื่น ๆ ได้ สำหรับบทความนี้จะกล่าวถึง ลักษณะการบัฟเฟอร์ข้อมูลของ Memory และ Span ว่ามีข้อควรพิจารณาในการใช้งานอย่างไร
ref struct ใน .NET Core 3 และ C# 8
จากบทความ มีอะไรใหม่ใน .NET Core 3 และ C# 8 : Stackalloc ซ้อนนิพจน์ ได้พูดถึง คุณสมบัติ Span ไว้ และได้บอกว่ามันคือ ref struct ในหัวข้อนี้จะขออธิบายรายละเอียดเกี่ยวกับ ref struct โดยย่อพอเข้าใจ
Record types ใน .NET 5 และ C# 9
.NET 5.0 มีการปรับปรุงประสิทธิภาพและเพิ่ม Feature ใหม่ๆ สำหรับบทความนี้ขอแนะนำให้รู้จักกับ Records Types ในภาษา C# ซึ่งเป็น Version 9.0 (C# 9)
Using statement ใน .NET Core 3 และ C#8
เมื่อเรามีการเขียนคำสั่งในการสร้างอ็อบเจกต์ จะมีการใช้พึ้นที่บนหน่วยความจำในการเก็บค่าต่าง ๆ แต่ปรกติเราไม่จำเป็นต้องทำลายอ็อบเจกต์ เพราะอ็อบเจกต์ส่วนใหญ่จะถูก garbage collector นำไปทำลายโดยอัตโนมัติเมื่อหมดหน้าที่การทำงานแล้ว
Using directive ใน .NET Core 3 และ C#8
นอกจากการจะใช้คำสั่ง using เพื่อทำ Using declarations ซึ่งเป็นการใช้กับการประกาศตัวแปรหรือ Object ภายในไฟล์ ซึ่งสามารถอ่านได้ที่บทความ Using declarations ใน .NET Core 3 และ C#8 ภาษา C# ยังมีการใช้คำสั่ง using ในลักษณะอื่นอีกได้แก่ 1. การใช้ using เพื่อการกำหนด namespace ที่ต้องการอ้างถึงเพื่ออำนวยความสะดวกให้ไม่ต้องอ้างถึงคลาสหรือสิ่งต่าง ๆ แบบ fully qualify
มีอะไรใหม่ใน .NET 5 และ C# 9
.NET 5.0 เป็นเวอร์ชั่นใหม่ของ .NET Core ต่อจากเวอร์ชั่น 3.1 โดยชื่อจะเรียก “.NET 5.0” แทนที่จะเป็น .NET Core 4.0 โดยทางบริษัทไมโครซอฟต์มีเหตุผลหลัก ๆ คือ




