
06016417: SOFTWARE DEVELOPMENT TOOLS AND ENVIRONMENTS
หลักการเพื่อเป็นผู้เชี่ยวชาญด้านซอฟต์แวร์บทบาทของแอพพลิเคชันในงานด้านวิศวกรรมซอฟต์แวร์ เครื่องมือการ
Description
หลักการเพื่อเป็นผู้เชี่ยวชาญด้านซอฟต์แวร์บทบาทของแอพพลิเคชันในงานด้านวิศวกรรมซอฟต์แวร์ เครื่องมือการพัฒนาซอฟต์แวร์แบบอไจล์ การติดตามความคืบหน้าของการพัฒนาผลิตภัณฑ์การจัดการเวอร์ชั่นและการกำหนดค่า กระแสงานกิต (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)
Credits
3 Credits (2-2-5)
Level
Undergraduate
This subject is part of the following programs