การพัฒนาเว็บด้วยเทคโนโลยีสมัยใหม่
Modern Web Technology Development
1. เข้าใจพื้นฐานการออกแบบเว็บไซต์
นักศึกษาสามารถประยุกต์ใช้ CSS เพื่อออกแบบและจัดรูปแบบเว็บไซต์ให้สวยงามและตอบสนองต่ออุปกรณ์ต่าง ๆ ได้อย่างมีประสิทธิภาพ
2. พัฒนาความสามารถในการเชื่อมต่อเว็บไซต์กับฐานข้อมูล
นักศึกษาสามารถพัฒนาเว็บไซต์ที่เชื่อมต่อกับฐานข้อมูลเพื่อจัดการและแสดงข้อมูลผ่านฟังก์ชันของเว็บไซต์
3. เพิ่มทักษะในการโปรแกรมฝั่งเครื่องลูกข่าย (Frontend)
นักศึกษาสามารถใช้ JavaScript ในการโปรแกรมฝั่งลูกข่าย เพื่อสร้างการโต้ตอบและประสบการณ์ที่ดีให้แก่ผู้ใช้
4. พัฒนาทักษะการโปรแกรมฝั่งเครื่องแม่ข่าย (Backend)
นักศึกษาสามารถพัฒนาเซิร์ฟเวอร์ด้วย Node.js หรือ Express.js เพื่อจัดการการส่งและรับข้อมูลจากเว็บไซต์
5. สร้างและใช้เว็บเซอร์วิสที่มีประสิทธิภาพ
นักศึกษาสามารถออกแบบและพัฒนาเว็บเซอร์วิส (Web Services) โดยใช้ RESTful API เพื่อรับและส่งข้อมูลระหว่างระบบได้อย่างมีประสิทธิภาพ
6. ประยุกต์ใช้เฟรมเวิร์คในการพัฒนาเว็บแอปพลิเคชัน
นักศึกษาสามารถใช้เฟรมเวิร์คสมัยใหม่ เช่น React.js หรือ Vue.js ในการพัฒนาเว็บแอปพลิเคชันที่มีประสิทธิภาพและความยืดหยุ่นสูง
7. มีความเข้าใจในด้านการรักษาความปลอดภัยเว็บไซต์
นักศึกษาสามารถระบุและป้องกันการโจมตีทางเว็บไซต์ เช่น SQL Injection, Cross-Site Scripting (XSS), และจัดการการยืนยันตัวตนเพื่อปกป้องข้อมูลบนเว็บไซต์
นักศึกษาสามารถประยุกต์ใช้ CSS เพื่อออกแบบและจัดรูปแบบเว็บไซต์ให้สวยงามและตอบสนองต่ออุปกรณ์ต่าง ๆ ได้อย่างมีประสิทธิภาพ
2. พัฒนาความสามารถในการเชื่อมต่อเว็บไซต์กับฐานข้อมูล
นักศึกษาสามารถพัฒนาเว็บไซต์ที่เชื่อมต่อกับฐานข้อมูลเพื่อจัดการและแสดงข้อมูลผ่านฟังก์ชันของเว็บไซต์
3. เพิ่มทักษะในการโปรแกรมฝั่งเครื่องลูกข่าย (Frontend)
นักศึกษาสามารถใช้ JavaScript ในการโปรแกรมฝั่งลูกข่าย เพื่อสร้างการโต้ตอบและประสบการณ์ที่ดีให้แก่ผู้ใช้
4. พัฒนาทักษะการโปรแกรมฝั่งเครื่องแม่ข่าย (Backend)
นักศึกษาสามารถพัฒนาเซิร์ฟเวอร์ด้วย Node.js หรือ Express.js เพื่อจัดการการส่งและรับข้อมูลจากเว็บไซต์
5. สร้างและใช้เว็บเซอร์วิสที่มีประสิทธิภาพ
นักศึกษาสามารถออกแบบและพัฒนาเว็บเซอร์วิส (Web Services) โดยใช้ RESTful API เพื่อรับและส่งข้อมูลระหว่างระบบได้อย่างมีประสิทธิภาพ
6. ประยุกต์ใช้เฟรมเวิร์คในการพัฒนาเว็บแอปพลิเคชัน
นักศึกษาสามารถใช้เฟรมเวิร์คสมัยใหม่ เช่น React.js หรือ Vue.js ในการพัฒนาเว็บแอปพลิเคชันที่มีประสิทธิภาพและความยืดหยุ่นสูง
7. มีความเข้าใจในด้านการรักษาความปลอดภัยเว็บไซต์
นักศึกษาสามารถระบุและป้องกันการโจมตีทางเว็บไซต์ เช่น SQL Injection, Cross-Site Scripting (XSS), และจัดการการยืนยันตัวตนเพื่อปกป้องข้อมูลบนเว็บไซต์
วิชาใหม่
ศึกษาและปฏิบัติเกี่ยวกับ การประยุกต์ใช้ CSS ในการออกแบบเว็บไซต์ การพัฒนาเว็บไซต์ที่เชื่อมต่อกับฐานข้อมูล การแปลงข้อมูล การโปรแกรมฝั่งเครื่องลูกข่าย การโปรแกรมฝั่งเครื่องแม่ข่าย เว็บเซอร์วิส และการ ประยุกต์ใช้เฟรมเวิร์คในการจัดทำโปรแกรมบนเว็บที่มีประสิทธิภาพ และวิธีการในการรักษาความ ปลอดภัยบนเว็บไซต์
อาจารย์จัดเวลาให้คําปรึกษาเป็นกลุ่มหรือเฉพาะรายตามความต้องการ 1 ชั่วโมง/สัปดาห์ โดยการกําหนดเวลาร่วมกับระหว่างอาจารย์กับนักศึกษา
กิจกรรมที่ | ผลการเรียนรู้ * | วิธีการประเมินผลนักศึกษา | สัปดาห์ที่ประเมิน | สัดส่วนของการประเมินผล |
---|---|---|---|---|
1 | 2.1, 3.1 3.1, 3.4 | สอบกลางภาค สอบปลายภาค | 9 17 | 20% 20% |
2 | 2.2, 4.6, 5.4 2.7, 3.4, 4.6 5.1, 6.1 3.4, 4.6, 5.4 | ทำแบบฝึกหัดรายบุคคล ฝึกปฎิบัติรายบุคคล นำเสนองานที่มอบหมาย งานกลุ่ม | ตลอดภาคการศึกษา | 10% 20% 20% |
3 | 1.2 | การเข้าชั้นเรียน การมีส่วนร่วม อภิปราย เสนอความเห็นในชั้นเรียน | ตลอดภาคการศึกษา | 10% |