เครื่องมือและสภาพแวดล้อมสำหรับการพัฒนาซอฟต์แวร์

ปริญญาตรี
3 หน่วยกิต (2-2-5)

06016417: เครื่องมือและสภาพแวดล้อมสำหรับการพัฒนาซอฟต์แวร์

หลักการเพื่อเป็นผู้เชี่ยวชาญด้านซอฟต์แวร์บทบาทของแอพพลิเคชันในงานด้านวิศวกรรมซอฟต์แวร์ เครื่องมือการ

คำอธิบาย

หลักการเพื่อเป็นผู้เชี่ยวชาญด้านซอฟต์แวร์บทบาทของแอพพลิเคชันในงานด้านวิศวกรรมซอฟต์แวร์ เครื่องมือการพัฒนาซอฟต์แวร์แบบอไจล์ การติดตามความคืบหน้าของการพัฒนาผลิตภัณฑ์การจัดการเวอร์ชั่นและการกำหนดค่า กระแสงานกิต (Git) เครื่องมือสำหรับสร้างและการบูรณาการอย่างต่อเนื่อง เครื่องมือสำหรับแก้จุดบกพร่องและการรวบรวมข้อมูลเชิงประสิทธิภาพของโปรแกรม สภาพแวดล้อมแบบร่วมมือพัฒนา เครื่องมือสำหรับการควบรวบรวมและติดตั้ง การตั้งค่าการสร้างคอนเทนเนอร์ขั้นสูง เช่น Docker การจัดการควบคุมการปฎิบัติงานของคอนเทนเนอร์ เช่น Kubernetes หรือ Docker Swarm

Principles to Software Professionals, Roles of Applications in Software Engineering Tasks, Agile Software Development Tools, Product Development Tracking, Version and Configuration Management, Git Workflow, Build and Continuous Integration Tools, Program Debugging and Profiling Tools, Collaborative Development Environments, Packaging and Deployment Tools, Advanced Contianerization Settings (e.g., Docker), Contianer Orchestration (e.g., Kubernetes or Docker Swarm)

รายละเอียดวิชา

หน่วยกิต

3 หน่วยกิต (2-2-5)

ระดับ

ปริญญาตรี

หลักสูตร

วิชานี้เป็นส่วนหนึ่งของหลักสูตรต่อไปนี้