240-124 ชุดวิชานักพัฒนาและออกแบบเว็บ (Web Designer and Developer Module) 9((6)-6-15)   
คำอธิบายรายวิชา 
แนวคิดการเป็นผู้ประกอบการ ออกแบบความคิด ไอเอสโอ 29110 เทคโนโลยีการพัฒนาเว็บ อัลกอริทึมและการแก้ปัญหา สถาปัตยกรรมเว็บ การวิเคราะห์อัลกอริทึมพื้นฐาน กลยุทธ์อัลกอริทึม อัลกอริทึมแบบกระจาย อัลกอริทึมคอมพิวติง วิศวกรรมซอฟต์แวร์ แนะนํากระบวนการพัฒนาซอฟต์แวร์ ความต้องการและข้อกําหนดของซอฟต์แวร์ หลักการออกแบบซอฟต์แวร์ การบริการจัดการโครงการพัฒนาซอฟต์แวร์ การทดสอบ
และประเมินผลสัมฤทธิ์ของซอฟต์แวร์ ระบบฐานข้อมูล การประเมินประสิทธิภาพ ยูไอ/ยูเอ็กซ์ เทคนิคการนําเสนอ ความมั่นคงและความเป็นส่วนตัว เทคนิคการเจรจาต่อรอง กรณีศึกษาจริงจากภาคธุรกิจทางการแพทย์หรืออุตสาหกรรม
Course Description
Entrepreneurship concept; design thinking; ISO29110; web development technologies; algorithms and problem-solving; web architecture; basic algorithmic analysis; algorithmic strategies; distributed algorithms; computing algorithms; software engineering; introduction to software development process; software requirement and specifications; software design principle; the concept of software development project management; software testing and validation; database systems; performance evaluation; UI/UX; presentation techniques; security and privacy; negotiation technique; real case studies from medical or industrial business sectors
 
ผลลัพธ์การเรียนรู้:

ผู้เรียนสามารถ

1. อธิบายหลักการพื้นฐานของการพัฒนาเว็บแอปพลิเคชัน และเทคโนโลยีที่เกี่ยวข้องทั้งฝั่งไคลเอนต์ และเซิร์ฟเวอร์ได้

2. ออกแบบและพัฒนาส่วนแบ็กเอนด์ของเว็บแอปพลิเคชัน รวมถึงการจัดการฐานข้อมูลและการ สร้าง API ที่เหมาะสมได้

3. ออกแบบและพัฒนาส่วนฟรอนต์เอนด์ของเว็บแอปพลิเคชันที่มีการตอบสนองต่อผู้ใช้และสามารถ สื่อสารกับแบ็กเอนด์ได้อย่างมีประสิทธิภาพ

4. ประยุกต์ใช้หลักการออกแบบประสบการณ์ผู้ใช้และส่วนต่อประสานผู้ใช้ในการพัฒนาเว็บแอปพลิเคชันได้

5. วางแผนและพัฒนาเว็บแอปพลิเคชันแบบครบวงจร ตั้งแต่การออกแบบไปจนถึงการนำขึ้นใช้งานจริงได้ รวมถึงการทำงานเป็นทีม

6. ประยุกต์ใช้เครื่องมือปัญญาประดิษฐ์เพื่อเพิ่มประสิทธิภาพในกระบวนการพัฒนาเว็บแอปพลิเคชันได้

7. ระบุและจัดการประเด็นด้านความมั่นคงปลอดภัยของเว็บแอปพลิเคชันได้อย่างเหมาะสม

 
Learning outcomes:

Students are able to

1. Explain the fundamental principles of web application development and the related client-side and server-side technologies.

2. Design and develop the backend of web applications, including database management and appropriate API creation.

3. Design and develop the frontend of web applications with responsive user interfaces that efficiently communicate with the backend.

4. Apply user experience (UX) and user interface (UI) design principles in web application development.

5. Plan and develop full-stack web applications from design to deployment, including teamwork and collaboration.

6. Apply artificial intelligence tools to enhance the efficiency of the web application development process.

7. Identify and address web application security issues appropriately. 

w71188 n w1  

w802 72 nw4 w3

w29172 n

w9433528899818 nw2883349503340 n

 

 

 

Go to top