หลังจากที่เราได้ทำความรู้จัก Overview .NET Core กันไปบ้างแล้ว เราจะมาลองสร้าง .NET Core Web API ขึ้นมาเพื่อให้ Web Application ต่าง ๆ มาเรียกใช้ โดยในส่วนของการใช้ Swagger และการสร้าง Model จะเขียนไว้อีกบทความเนื่องจากสามารถสร้างได้ 2 แนวทาง ได้แก่ Database First และ Code First จะทำให้เนื้อหายาวเกินไป
ในการเชื่อมต่อกับฐานข้อมูลในภาษา .NET Programming ของทาง Microsoft จะใช้ Universal Data Access ในการเข้าถึงฐานข้อมูล ไม่ว่าจะเป็น ODBC, OLEDB และ ADO จะมีลักษณะการใช้งานที่แตกต่างกัน รวมถึง ODP.NET ของทาง Oracle ที่ใช้ในการเข้าถึงฐานข้อมูล Oracle Database โดยเฉพาะ
ในกรณีที่เราทำการ Create Table แล้วต้องการกำหนด Auto Incremental บน Oracle จะไม่เหมือนกับ Database ทั่ว ๆ ไป อย่าง MySQL หรือ SQL Server ที่แค่เลือก Checkbox ก็เสร็จแล้ว แต่บน Oracle จะต้องสร้าง Sequence เพื่อใช้บอกลำดับ ร่วมกับ Trigger ในการดัก Event Insert แล้วทำการหา Next Value ของ Sequence
ในที่สุดก็สิ้นสุดการรอคอยกับการมาของ Veeam Backup & Replication 9.5 Update 4b ซึ่งรองรับการทำงานของ VMware vSphere 6.7 Update 3 และมาพร้อมกับการแก้ปัญหา และฟีเจอร์ใหม่ ๆ อะไรกันบ้าง เรามาดูกันเลย
Object Relational Mapping ( ORM ) เป็นกระบวนการ Mapping ระหว่าง Object กับ Relational Database ทำให้เราไม่ต้องไปยุ่งกับการเขียน Query ด้วยภาษา SQL เพียงแต่ต้องสร้าง Entity Class ของ Schema ใน Database เพื่อเป็นการ Mapping แบบ Object-Oriented Programming ( OOP )
สำหรับคนที่เป็น DevOps Developer พัฒนาแอพพลิเคชั่น ผมก็จะมาแนะนำ Extension Visual Code ที่จำเป็นต่อการแอพพลิเคชั่นและได้รับความนิยม ซึ่งผู้พัฒนาจำเป็นจะต้องรู้จักและมีติดเว็บเอาไว้ ซึ่งผมก็ใช้อยู่ในปัจจุบัน
หลังจากที่เราได้ลองติดตั้ง Oracle Database บน Cloud อย่าง AWS RDS กันไปแล้ว เราจะมาลองสร้าง Oracle Database บน Oracle Cloud ซึ่งสามารถสมัครใช้ได้ฟรี 30 วัน ซึ่งสมัครเสร็จให้รอ 15 นาที แต่ผมแนะนำให้ทักแชทคุยกับทีม Support ให้ทำการเปิดให้จะชัวร์กว่า เพราะผมรอแล้วมันไม่ได้
หลายคนคงเคยใช้ Visual Studio Code ในการเขียนโปรแกรม ซึ่งสามารถทำการติดตั้ง Extension เพื่อช่วยในการเขียนโปรแกรม จึงเกิดคำถามที่ว่า หากเราไปทำการ Develop เครื่องอื่น หรือต้องการให้ทีมทำการติดตั้ง Extension เหมือน ๆ กัน จะต้องทำยังไง รวมถึงการ Backup & Restore ซึ่งเราจะใช้ Extension Setting Sync มันจะทำการ Sync Extension ทั้งหมดใน Preferences -> Setting JSON
หลังจากที่เราได้ลองสร้าง SharePoint ของแต่ละหน่วยงานแยกตาม Department โดยเอาไว้เก็บ Document ต่าง ๆ รวมถึงการเก็บข้อมูลแบบ List บน SharePoint ซึ่งเราสามารถกำหนด Notification ให้สามารถแจ้งเตือนตามเงื่อนไขที่เรากำหนดด้วย Microsoft Flow อย่างเช่น List ตารางการเข้ามา Maintenance ระบบ หากตรงกับวันที่เข้ามาให้ทำการแจ้งเตือนผ่าน Email Notification
OSQuery ( Operating System Instrumentation Framework ) เป็น Open Source Framework ของทาง Facebook ที่ออกแบบมาสำหรับการ Monitoring & Analytic ในระดับ Low-Level ของ Operating System โดยสามารถดึงข้อมูลในลักษณะของภาษา SQL สามารถใช้งานได้ทั้ง Windows, Linux และ Mac