GitHub Copilot

GitHub Copilot

กลุ่มหลักสูตร GitHub Copilot มีทั้งหมด 1 หลักสูตร

แพลตฟอร์มบนคลาวด์สำหรับเก็บ จัดการ และแชร์โครงการที่ใช้ Git ช่วยให้นักพัฒนาสามารถทำงานร่วมกันบนโค้ด ติดตามการเปลี่ยนแปลง และจัดการเวอร์ชันของซอฟต์แวร์ได้ง่ายขึ้น โดยพื้นฐานแล้วคือการใช้ Git ที่ง่ายและเข้าถึงได้ผ่านเว็บไซต์ ซึ่งมีทั้งแบบบริการฟรีสำหรับโครงการสาธารณะ และมีค่าบริการสำหรับโครงการส่วนตัว

หลักสูตรในโปรแกรม

1

บทความเกี่ยวกับโปรแกรมนี้

4ดูบทความทั้งหมด
GitHub Copilot คืออะไรGitHub Copilot

GitHub Copilot คืออะไร

GitHub Copilot คืออะไร ผู้ช่วย AI สำหรับนักพัฒนา เขียนโค้ดเร็วขึ้น จัดการโปรเจกต์บน Cloud มีประสิทธิภาพ | 9Expert Training

AIDevelopment
มีอะไรใหม่ใน .NET Core 2 และ C# 7 : Pattern Matching ด้วยคำสั่ง SwitchGitHub CopilotOther

มีอะไรใหม่ใน .NET Core 2 และ C# 7 : Pattern Matching ด้วยคำสั่ง Switch

ในภาษา C# เวอร์ชัน 7.0 การตรวจสอบเพื่อการจับคู่รูปแบบ (Pattern Matching: PM) ด้วยคำสั่ง if และ switch ได้รับการพัฒนาให้ดียิ่งขึ้น ยืดหยุ่นกว่าเดิม เขียนโค้ดได้สะดวกขึ้น แต่เดิมการทำ PM ด้วยหลักวัตถุวิธีเราจะสร้างคลาสฐานเป็นแบบ “abstract” จากนั้นจะใช้กรรมวิธีสืบคุณสมบัติเป็นคลาสลูกหลาย ๆ แบบตามต้องการ ส่วนเก็บข้อมูลและโค้ดเพื่อจัดการข้อมูลจะถูกผนึกไว้เป็นหน่วยเดียวกัน ซึ่งเป็นการ “เชื่อมแน่น” (tight coupling) ในกรณีที่เราต้องการการ “เชื่อมหลวม” (loose coupling) เราจะแยก ส่วนเก็บข้อมูลและโค้ดเพื่อจัดการข้อมูลออกจากกัน จากนั้นทำ PM ด้วยคำสั่ง if และ switch ซึ่งหากมีรูปแบบจำนวนวนมาก โค้ดจะยืดยาวเยิ่นเย้อ

Development
การเขียนโปรแกรมแบบวัตถุวิธีในภาษาซีชาร์ป (OOP with C#) ตอนที่ 4.NETGitHub Copilot

การเขียนโปรแกรมแบบวัตถุวิธีในภาษาซีชาร์ป (OOP with C#) ตอนที่ 4

ในตอนที่ผ่านมาผู้เขียนได้พูดถึงพรอพเพอร์ตี (property) โดยละเอียด และได้พาดพิงถึงหลักการที่เกี่ยวข้องกับคลาสสิกพรอพเพอร์ตี อาทิ สมาชิกแบบฟิลด์, เอนเคปซูเลชัน, การเชื่อมหลวมและเกตเตอร์/เซตเตอร์ ในบทความตอนนี้ผู้เขียนจะพูดถึงแง่มุมต่าง ๆ ของการเขียนโค้ดใช้งานพรอพเพอร์ตี เช่น วิธีใส่โค้ดคัดกรองข้อมูลในคลาสสิกพรอพเพอร์ตี วิธีเขียนและใช้งาน “ออโตพรอพเพอร์ตี” (auto implemented properties) และวิธีลดทอนพรอพเพอร์ตีด้วย “นิพจน์ฝังตัว” (Expression-bodied members) ที่มีประโยชน์มาก เพราะจะช่วยให้การเขียนโค้ดกระชับขึ้นไปอีก

Development
UX Design คืออะไร.NETGenerative AI

UX Design คืออะไร

User Experience Design (UXD) สร้างให้เกิดความพึงพอใจของลูกค้าต่อการใช้งาน และรวมถึงประสบการณ์ต่อฟังก์ชั่นการใช้งาน การปฏิสัมพันธ์ของการออกแบบอีกด้วย ซึ่งความสำคัญของ UX Design ก็คือคำนึงถึงประสบการณ์ของผู้ใช้งาน สิ่งที่ผู้ใช้ (User) ได้รับ และร้อยเรียงมาเป็นเรื่องราว หรือ Journey ที่เรียกว่า "User Experience" หรือ UX นั่นเอง

DevelopmentAI