ในหลักสูตรนี้ เราจะได้เรียนเขียน Web Application ด้วย Angular 11 และ SpringBoot ซึ่งใช้หลักการ MVC, Data Binding และ Dependency Injection ที่จะช่วยทำให้การเขียน web application ง่ายต่อการวิเคราะห์, บำรุงรักษา (Maintenance) และการพัฒนาต่อยอดอย่างเป็นระบบ (Modularity and Microservice) ในกรณีที่อนาคต ระบบของเรามีขนาดใหญ่ขึ้น ซับซ้อนมากขึ้น ต้องรองรับผู้ใช้งานมากขึ้น
ด้วยความสามารถของ Angular (frontend web framework) ซึ่งสามารถทำ 2-Ways Data Binding ได้ ทำให้เวปที่เราออกแบบสามารถทำงานได้เหมือน Mobile App ที่เป็นแบบ (Mutiple Views in Single Page) ที่ไม่ต้อง Reload/Redirect URL บน Browser ทำให้ผู้ใช้งานรู้สึกเหมือนโหลดแอพทั้งหมดมารันทีเดียว ไม่ต้องเสียเวลาไป re-load page ใหม่ทุกครั้ง
สอนการพัฒนา RESTful API ด้วย Spring Boot ที่ช่วยให้การพัฒนาโปรเจ็คทำได้ไว เนื่องจาก Spring Boot ถูกพัฒนาเพื่อเสริมความสามารถของ Spring Framework ลดขั้นตอนการ Configure ทำให้เราสามารถที่จะเชื่อมต่อส่วนต่างๆได้ง่าย เช่น การเชื่อมต่อ Database และการ Mapping Service รวมถึงการจัดการ Dependencies ที่ทำได้สะดวกมากขึ้น