การพัฒนาเว็บแอพพลิเคชันขั้นสูง
4(3-3-9)
วิชาบังคับก่อน : ไม่มี
ภาษาและเทคโนโลยีที่ใช้สำหรับการพัฒนาเว็บแอพพลิเคชันฝั่งผู้ใช้งาน เช่น เอชทีเอ็มแอลขั้นสูง ซีซีเอส และจาวาสคริปต์ การพัฒนาเว็บแอพพลิเคชันฝั่งเซิร์ฟเวอร์โดยใช้จาวาเว็บเชอร์วิส (เซิร์ฟเล็ต และเจเอสพี) การเชื่อมต่อฐานข้อมูล การติดตั้งและใช้งานเฟรมเวิร์คเพื่อการพัฒนาเว็บที่รวดเร็ว การเลือกใช้แพลตฟอร์มที่มีประสิทธิภาพสูงและการเลือกสถาปัตยกรรมแอพพลิเคชันที่เหมาะสมกับโครงการที่มีขนาดใหญ่และซับซ้อน
ผลลัพธ์การเรียนรู้ที่คาดหวังระดับรายวิชา
ผู้เรียนสามารถอธิบายแนวคิดของการพัฒนาเว็บแอพพลิเคชันฝั่งผู้ใช้งานและฝั่งเซิร์ฟเวอร์ รวมทั้งเข้าใจในทฤษฎีของการพัฒนาเว็บแอพพลิเคชัน สามารถใช้ภาษาและเทคโนโลยีต่าง ๆ สำหรับการพัฒนาเว็บแอพพลิเคชัน สามารถประยุกต์ความรู้และฝึกทักษะการปฏิบัติจริงในลักษณะการทำโครงงาน
Advanced Web Application Development
4(3-3-9)
Prerequisite : none
Languages and technology for web application development on the client side such as advanced HTML, CSS and Javascript, Server side web application development using Java Web Services (servlets and JSP), integration with database systems, common frameworks for rapid development and deployment, a selection on high-performance platforms and application architectures suitable for large and complex projects
Course Learning Outcomes (CLOs)
Students can describe concept of web application development on client side and server side and can explain theories of web application development. They will be able to apply language and technology suitable for web application development. Moreover, they should be able to apply and practice knowledge through a project development.