Introduction TO Web PRogramming 030523315 – Web Programming and Web Database Asst. Prof. Dr. Choopan Rattanapoka
ผู้สอน ผู้ช่วยศาสตราจารย์ ดร.ชูพันธุ์ รัตนโภคา ห้องทำงาน : 63-612 และ อาคารอเนกประสงค์ชั้น 5 เบอร์มือถือ : 0898985337 E-mail : choopan.r@cit.kmutnb.ac.th เว็บไซต์ : http://choopanr.staff.kmutnb.ac.th Facebook : http://www.facebook.com/choopanr
หัวข้อเรียน Introduction to Web Programming HTML PHP Frontend Framework (Bootstrap) Database (MySQL/MariaDB) + SQL Javascript และ jQuery XML, JSON, AJAX
แหล่งหาความรู้เพิ่มเติม มีสอนการใช้งานครบถ้วน http://www.w3schools.com/ ต้องเริ่มพยายามหัดอ่านภาษาอังกฤษ การทำงานจริง จะรอให้มีคนแปลเป็น ภาษาไทย เราก็จะล้าสมัยไปแล้ว
เครื่องมือที่จะใช้ในการเรียน ซอฟต์แวร์ระบบเว็บเซิร์ฟเวอร์ Xampp : ประกอบไปด้วยโปรแกรมหลักๆ คือ PHP, Apache Web Server, MySQL (MariaDB), PHPmyadmin ซอฟต์แวร์เขียน code Sublime Text, Notepad++ หรือตัวใดที่ก็ได้ที่ชอบ
การประเมินผล เวลาเข้าเรียน 10 คะแนน ทำงานในห้อง 10 คะแนน เวลาเข้าเรียน 10 คะแนน ทำงานในห้อง 10 คะแนน สอบปฏิบัติ 1 15 คะแนน สอบปฏิบัติ 2 15 คะแนน สอบกลางภาค (midterm) 25 คะแนน สอบปลายภาค (final) 25 คะแนน A >= 80 B+ >= 75 B >= 65 C+ >= 55 C >= 45 D+ >= 40 D >= 35
คำเตือน รายวิชานี้เป็นการสอนครั้งสุดท้ายสำหรับหลักสูตรนี้ หลักสูตรใหม่ Database Design and Application Web Application Development หมายความว่า ถ้า Drop หรือ F วิชานี้ จะไม่มีรายวิชาเทียบเคียง แล้วต้องขอ เปิดเรียนเป็นกรณีพิเศษ เพราะฉะนั้น ตั้งใจเรียน !! นะขอร้อง ครั้งนี้จะเป็นการลองประยุกต์ใช้ Project-based Learning ตั้งเป้าไว้ก่อน ว่าจบวิชานี้ จะต้องทำ Web board แบบง่ายๆ ถึงปานกลางได้
Web board มีผู้ใช้ 3 ประเภท สิทธิของ Guest สิทธิของ Member Admin (ผู้ดูแลระบบ) Member (สมาชิก) Guest (ผู้เยี่ยมชม) สิทธิของ Guest ดูกระทู้และอ่านความคิดเห็นภายในกระทู้ได้ สิทธิของ Member มีสิทธิทุกอย่างของ Guest สามารถตั้งกระทู้ รวมถึงลบและแก้ไขกระทู้ของตนเองได้ สามารถแสดงความคิดเห็นในกระทู้ต่างๆ ได้ สิทธิของ Admin มีสิทธิทุกอย่างของ Member แบน และแก้ไขข้อมูลของบัญชีผู้ใช้งานได้ เพิ่ม ลบ แก้ไข ชื่อหมวดหมู่กระทู้ สามารถลบกระทู้ และความคิดเห็นได้ทุกกระทู้