รายละเอียดคอร์ส
เรียนรู้และเตรียมพร้อมการเป็นวิศวกรซอฟต์แวร์ สามารถนำความรู้ของวิศวกรรมซอฟต์แวร์ไปต่อยอดประยุกต์ใช้งานจริงของอาชีพวิศวกรซอฟต์แวร์ได้
Software Engineering เตรียมพร้อมการเป็นวิศวกรซอฟต์แวร์ ฉบับเรียนง่ายเป็นเร็ว Zero to Hero สามารถเรียนได้ทุกคน ไม่จำเป็นต้องมีความรู้มาก่อน
เนื้อหาการเรียน Software Engineering ปูพื้นฐานสำหรับวิศวกรซอฟต์แวร์ แบ่งเป็น 15 บทเรียน
บทที่ 1 เริ่มต้นทำความเข้าใจศาสตร์วิศวกรรมซอฟต์แวร์ (Learn Software Engineering)
บทที่ 2 เรียนรู้ศาสตร์ด้านวิศวกรรมซอฟต์แวร์ (Introduction to Software Engineering)
บทที่ 3 แบบฝึกหัดและสรุปเนื้อหาส่วนเริ่มต้น Introduction to Software Engineering
บทที่ 4 กระบวนการพัฒนาซอฟต์แวร์สำหรับวิศวกรซอฟต์แวร์ SDCL & Software Process Models
บทที่ 5 ทบทวนเสริม กระบวนการและโมเดลการพัฒนาซอฟต์แวร์
บทที่ 6 แบบฝึกหัดและสรุปเนื้อหาส่วน Software Development Life Cycle (SDLC)
บทที่ 7 แบบฝึกหัดและสรุปเนื้อหาส่วน SDLC & Software Process Models
บทที่ 8 การพัฒนาซอฟต์แวร์แบบ Agile ด้วยวิธีการ Scrum Software Development พร้อมแบบฝึกหัด
บทที่ 9 วิเคราะห์ความต้องการของลูกค้าด้วย Requirement & User Stories
บทที่ 10 แบบฝึกหัดและสรุปเนื้อหาส่วน Requirements & User Stories
บทที่ 11 ออกแบบ UML Diagrams สำหรับการพัฒนาโครงงานซอฟต์แวร์
บทที่ 12 แบบฝึกหัดและสรุปเนื้อหาส่วน UML Diagrams
บทที่ 13 ออกแบบ User Experience & User Interface (UX & UI Design)
บทที่ 14 แบบฝึกหัดและสรุปเนื้อหาส่วนออกแบบ User Experience & User Interface (UX & UI Design)
บทที่ 15 การทดสอบซอฟต์แวร์ (Software Testing)
สิ่งที่คุณจะได้เรียนรู้
- ผู้เรียนจะเข้าใจเนื้อหาพื้นฐานที่สำคัญของศาสตร์ด้านวิศวกรรมซอฟต์แวร์เพื่อเป็นวิศวกรซอฟต์แวร์ที่ดีได้
- ผู้เรียนจะได้รับความเข้าใจอย่างถี่ถ้วนเกี่ยวกับเนื้อหาของวิศวกรรมซอฟต์แวร์ตั้งแต่เริ่มต้นจนจบกระบวนการพัฒนาซอฟต์แวร์
- ผู้เรียนจะได้เรียนรู้ความหมายของวิศวกรรมซอฟต์แวร์ เส้นทางสายอาชีพวิศวกรซอฟต์แวร์ ขั้นตอนและโมเดลการพัฒนาซอฟต์แวร์ การบริหารจัดการโครงงานซอฟต์แวร์ หน้าที่ของทีม
- ผู้เรียนจะได้เรียนรู้ตั้งแต่วิธีการเก็บความต้องการของลูกค้า การวิเคราะห์ความต้องการ ออกแบบ UML Diagrams UX/UI การพัฒนา Agile การทดสอบ และการบำรุงรักษาซอฟต์แวร์
- ผู้เรียนสามารถนำความรู้ของวิศวกรรมซอฟต์แวร์ไปต่อยอดประยุกต์ใช้งานจริงของอาชีพวิศวกรซอฟต์แวร์ได้
- ผู้เรียนสามารถนำความรู้ที่ได้ไปประยุกต์ใช้ทำ Software Projects ต่าง ๆ ในการเรียนและการทำงานจริงได้
มีความต้องการของหลักสูตรหรือข้อกำหนดเบื้องต้นหรือไม่
- ผู้เรียนไม่จำเป็นต้องมีความรู้ด้านวิศวกรรมซอฟต์แวร์มาก่อน คุณจะได้เรียนรู้ทุกสิ่งที่คุณอยากเรียน
หลักสูตรนี้เหมาะกับ
- ผู้เริ่มต้นที่ต้องการทำงานด้านการพัฒนาซอฟต์แวร์ วิศวกรซอฟต์แวร์ ผู้จัดการโครงงานซอฟต์แวร์ นักพัฒนาซอฟต์แวร์ โปรแกรมเมอร์ และผู้ที่สนใจด้าน Software Engineering