(อาจารย์)สวัสดีค่ะ()ๆ(พ)สวัสดีค่ะ/()สวัสดีค่ะยินดีต้อนรับเข้าสู่รายวิชาการเขียนโปรแกรมบนเว็บนะคะเจอกันเช้าวันพุธเดี๋ยวขอเช็กความพร้อมของพวกเราทุกคนก่อนนะคะโอ.เค.นะคนแรกมาหรือยังา(ฌ)ริกาญจน์อชิรญาส(ศ)ิริชัยปิชาฎากาญจนานันสินีสุรเชษฐ์ทานข้าวอิ่มแล้วใช่ไหมคะนิลวรรณวินิจจุท(ฑ)ามาศพ(ภ)ษ(ส)ิทคมกฤษโสภิดาอรสาเสาวลักษณ์กาญจนสิริยังไม่มานะคะเพื่อนไปไหนว(อ)ร(ว)ร(ั)ณ(น)วิสาวิภาพ(ภ)ภ(พ)ัชราภาณัฐสุดาจตุรพรโอ.เค.อรสากาญจนสิริหายไปไหนเอ่ยยังไม่มานะคะโอ.เค.นะคะก่อนที่เราจะเริ่มการปฏิบัติในเรื่องของการเขียนโปรแกรมบนเว็บนะคะเดี๋ยวเราจะต้องมาเรียนรู้พื้นฐาทฤษฎีที่เกี่ยวข้องกับการเขียนโปรแกรมบนเว็บนะคะแต่อาจารย์เคยพูดกับพวกเราเคยบอกกับพวกเราว่าจะให้ประยุกต์ใช้ตัวwordpressในการสร้างเว็บไซต์เพราะว่ามันจะได้ไม่ยุ่งยากนะเราอยู่่(ส)ายitเราต้องประยุกต์ตัวที่เป็นเว็บสำเร็จรูปต(ะ)ั(ค)ว(ะ)ที่เป็นcmsนะคะแต่ว่าเราจะต้องเรียนรู้นะคะในส่วนองแต่จะได้ฝึกนิดหน่อยในเรื่องของภาษาhtmlนะคะในการพัฒนาเว็บนะคะในการออกแบบเนื้อหาโดยใช้htmlนะคะเดี๋ยวถามพวกเราก่อนว่าเทอมก่อนหน้าเรียนหลักการเขียนมาใช่ไหมคะใช่ไหมหลักการเขียนโปรแกรมแล้วก็ภาษาคอมพิวเตอร์ใช่ไหมคะการเขียนโปรแกรมภาษาคอมพิวเตอร์หลักการเขียนโปรแกรมเราได้ใช่(้)ภาษาอะไรในการฝึกเขียนโปรแกรมจำได้ไหมคะใช้อะไรคะใช้pythonนะคะและก็ต่อจากหลักการเขียนโปรแกรมจะมีวิชาหนึ่งห(็)ล(ค)ั(ื)ก(อ)การเขียนโปรแกรมคอมพิวเตอร์ใช้pythonเหมือนกันหรือเปล่าคะแสดงว่าเรียนphython2เทอมเลยใช่ไหมคะแสดงว่าห้องนี้แน่นpython[]()โอ.เคเพราะฉะนั้นเราเรียนเขียนโปรแกรมมาเรียน...การเขียนโปรแกรมภาษาคอมพิวเตอร์มาแล้วนะคะในส่วนของการเขียนโปรแกรมบนเว็บนี่ก็จะมีหลายๆภาษาที่เราจะเอามาประยุกต์แต่ว่าเราจะเน้นภาษาใดภาษาหนึ่งเดี๋ยวเรามาดูทฤษฎีการเขียนโปรแกรมบนเว็บและ(็)มาตรฐกับเว็บไซต์นะคะโดยหัวข้อในส่วนนี้ก็จะมาดูเรื่องของหลักการทำงานของworldwidewe.(b)ซึ่งเราคุ้นอยู่แล้วใช่ไหมคะworldwidewebแล้วก็ประเภทของโปรแกรมบนเว็บความรู้ทั่วไปเกี่ยวกับการออกแบบเว็บแล้วก็ยุคของการพัฒนาเว็บไซต์แล้วก็มาตรฐานในการพัฒนาเว็บไซต์นะคะมาดูลักษณะของการเขียนโปรแกรมโอ.เค.นะคะต่อนะเรามาดูลักษณะการเขียนโปรแกรมนะคะซึ่งเราเรียนเขียนโปรแกรมมาแล้วใช่ไหมคะหลักการเขียนโปรแกรมการเขียนโปรแกรบ(ร)น(์)ซึ่งลักษณะการเขียโปรแกรมบนwindowsว(า)ิ(เ)น(ร)โ(ี)ด(ย)ว(น)วิชาการเขียนโปรแกรมภาษาคอมพิวเตอร์นั้นเป็นการเขียนโปรแกรมบนwindowsอีกตัวหนึ่งคือการเขียนโปรแกรมบนเว็บการเขียนโปรแกรมบนเว็บก็คือการแสดงผลของโปรแกรมที่อยู่บนว(w)็(e)บ(b)เ(b)บ(r)ร(o)า(w)ว(s)์(e)เ(r)ซ(น)อ(ะ)ร(ค)์(ะ)ซึ่งผู้ใช้นถึงได้ผ่านเครือข่ายอินเทอรเน็ตทีนี้จะขอถามพวกเราว่าบ(w)ร(e)า(b)ว(b)์(r)เ(o)ซ(w)อ(s)ร(e)์(r)นี่คืออะไรwebbrowserคืออะไรwebbrowserมีอะไรบ้างนะคะเดี๋ยวจะขอถามจะขอตั้งคำถามว่าwebbrownserได้แก่อะไรบ้างนะคะโดยอาจารย์จะสุ่มจะสุ่มว่าใครจะเป็นผู้ตอบคำถามสัก2-(อ)3คว่าwebbrownserได้แก่อะไรบ้างนะคะขอถามใครเอ่ยปายใช่ไหมคะปายปายคะปายช่วยตอบเ(ห)อ(น)่อ.(ว).(่).(า)ยกตัวอย่างหนึ่งตัวก็ได้นะคะwebbrowserได้แก่อะไรยกตัวอย่างมา1ตัว(ล่าม)เป็นเว็บไซต์ของร(ม)า(ห)ช(า)ภ(ว)ั(ิ)ฏ(ท)ส(ย)ก(า)((ั)ล(ย)่(ร))(ช)เ(ภ)ป(ั)็(ฏ)น(ส)เ(ก)ว(ล)็(น)บ(ค)ไ(ร)ซ(ค)ต(่)์(ะ)ข(()ม(า)ห(จ)ว(ร)ิ(ย)ท(์)ย())า(ล)ล(อ)ั(ง)ค(ก)่(ต)ะ(ั)((ว)า(ย)จ(่))(ง)ตัวที่เป็นบ(w)บ(e)ร(b)า(b)ว(r)เ(o)ซ(w)อ(s)ร(e)์(r)ที่ตอบมามีส่วนถูกนะคะแต่ว่ายังไม่ร้อยเปอร์เซ็นต์เดี๋ยวม(ห)ี(้)ตัวช่วยนะคะวันนี้วันที่11อยู่ใกล้ๆกันgooglechorme..นะคะตัวที่เป็นบ(w)ร(e)า(b)ว(b)์(r)เ(o)ซ(w)อ(s)ร(e)์(r)นะคะจะมีgooglechrome,webbrowserตัวโปรแกรมที่เปิดดูเอกสารนะคะเปิดดูเอกสารที่อยู่บนเว็บไซต์นะคะตัวโปรแกรมที่ใช้ในการเปิดเอกสารเปิดเอกสารของเว็บไซต์ซึ่งweเ(b)ว(b)็(r)บ(o)ไ(w)ซ(s)ต(e)์(r)ที่เราคุ้นเคยนะคะก็คือgooglechromeใช่ไหมคะถ้าเป็นเครื่องmacล่ะคะถ้าเป็นเครื่องmac,safal(r)iตัวนี้คือwebbrownserซึ่งต(ก)ั(ร)ว(ม)webbrownserมีเยอะมากเลยใช่ไหมคะนอกจากgooglechrome,safariมีอะไรอีกคะมีfirefoxแล้วที่ติดมากับwindowsเลยที่ติดมากับmicrosoftเลยคืออะไรคะก็คือinternetexplorerหรือตัวieใช่ไหมคะเพราะฉะนั้นอันี้เป็นตัวที่เราคุ้นเคยgooglechrome,firefox,safariinternetexplorerนะคะแต่ตัวที่ใช้เยอะที่สุดว(น)็(ะ)บ(ค)เ(ะ)บ(w)ร(e)า(b)ว(b)์(r)เ(o)ซ(w)อ(s)ร(e)์(r)ที่ใช้เยอะที่สุดก็คือgooglechromeสามารถที่จะเปิดหรือsupportsupportหรือเข้ากับทุกๆโปรแกรมนะคะเข้ากับทุกๆpเ(a)พ(g)จ(e)นะคะที่เขาออกแบบเพราะฉะนั้นตัวgooglechromeจะเป็นตัวทีด(า)ี(ก)ที่สุดและก็การแสดงผลดีที่สุดนะคะเพราะฉะนั้นถ้าเราจะเข้าถึงข้อมูลผ่านi(อ)n(ิ)t(น)e(เ)r(ท)n(อ)e(ร)t(์)ร(็)า(ต)จะต้องผ่านโปรแกรมบ(w)ร(e)า(b)ว(b)์(r)เ(o)ซ(w)อ(s)ร(e)์(r)นะคะทีนี่(้)มาดูหลักการของwก(o)า(r)ร(l)ท(d)ำ(w)ง(i)า(d)น(e)ข(w)อ(e)ง(b)นะคะworldwideweb,worldwidewebนี่นะคะจะมีอยู่2ส่วนนะคะ2ส่วนคือส่วนที่เรียกว่าผู้ขอใช้บริการนะคะและผู้ให้บริการนะคะซึ่งเครื่องผู้ใช้บริการก็คือเครื่องที่เราใช่(้)อยู่ซึ่งเครื่องที่เราใช้อยู่สามารถเป็นได้ทั้งผู้ขอใช้บริการและผู้ให้บริการนะคะหรือจะเรียกกันา(ใ)ง(น)ศัพท์คอมพิวเตอร์นี่คือผู้ขอใช้บริการก็คือclia(e)ntและก็ผู้ให้บริการก็คือserverนะคะผู้ให้บริการหรือserverก็คือตัวที่กระจายข้อมูลตัวที่กระจายข้อมูลต่างๆหรือเราเขียนเว็บหรือเราสร้างเว็บนี้(่)เราจะต้องเอาข้อมูลของเราเก็บไว้ที่serverนะคะเราจะต้องเอาข้อมูลทั้งหมดของเราไปเก็บไว้ที่serverเพื่อที่จะให้ผู้ขอใช้บริการต่างๆเวลาข(ย)อ(ก)ใช้ข้อมูลของเราเขาก็จะดึงจากserverนี่ไปที่เครื่องของผู้ี(ข)่(อ)ใช้บริการเพราะฉะนั้นนี่worldwidewebจะมีทั้งผู้ใช้บริการและผู้ให้บริการนะคะยกตัวอย่างอย่างเช่นการทำงานของตัวผู้ใช้บริการและผู้ให้บริการนะคในลักษณะของการใช้บริการงานพิมพ์นะคะเครื่องพิมพ์นี่เราสามารถขอใช้บริการเครื่องพิมพ์1เครื่องห(น)ร(ะ)ื(ค)อ(ะ)โดยผู้ขอใช้บริการนี่อาจจะหลายๆเครื่องก็ได้ใช่ไหมคะเราจะสังเกตเห็นว่าห้องทำงานต่างๆจะมีเครื่องพิมพ์อยู่1เครื่องสมมตินะคะและจะมีเครื่องของพนักงาเป็นสิบๆเครื่องใช่ไหมคะแล้วแต่ละคนนะคะพนักงานแต่ละคนนี่สามารถที่จะใช้งานเครื่องพิมพ์เครื่องนั้นได้ซึ่งเครื่องพิมพ์เครื่องนี้จะทำการเชื่อมต่อกับserverนะคะหรือเชื่อมต่อกับเครื่องให้บริการนะคะเวลาที่เราเรียกใช้หรือเรียกว่printสั่งprintงานสั่งพิมพ์งามันก็จะทำการวิ่งไปที่เครื่องผู้ให้บริการนะคะแล้วก็จะสั่งเราก็สามารถสั่งพิมพ์งานได้ซึ่งก็จะมีวิธีการขั้นตอนในการติดตั้งเครื่องprintเป็นเครื่องให้บริการนะคะเดี๋ยวเราอยู่ปี3ปี4printerใช่ไหมคะติดตั้งเครื่องพิมพ์แล้วนี่ตัวนี้จะได้ใช้งานบ่อยมากจะได้ใช้งานบ่อยมากในการตั้งค่าเครื่องพิมพ์ให้เป็นserverให้หลายๆเครื่องสั่งprintงานได้นะคะเพราะฉะนั้นนี่อันนี้ก็จะเป็นตัวอย่างของการให้บริการเครื่องพิมพ์นะคะซึ่งเราจะเรียกกระบวนการนี้ว่าprinterserverหรือว่าprintserverนะคะอีกตัวอย่างหนึงของการทำงานของworldwidewebก็คือการให้บริการข้อมูลนะคะหรือว่าฐานข้อมูลซึ่งเราจะต้องมีการติดตั้งฐานข้อมูลที่serverซึ่งเราจะเรียกตัวนี้ว่าdatabaseserverนะคะหรือว่าเป็นผู้ให้บริการฐานข้อมูลเวลาที่เราหรือผู้ขอใช้บริการไปดึงข้อมูลสมมติว่าในห้องนี้นะคะ20กว่าคนข้อมูลของเราถูกเก็บไว้ที่ใดที่หนึ่งนะคะก็คือเก็บไว้ที่databaseserves(r)ไม่ว่าจะเป็นประวัตินะคะข้อมูลทุกอย่างนะคะที่เราออกแบบฐานข้อมูลไว้ใช่ไหมคdatabaseserverเวลาที่เราไปดึงข้อมูลของคนใดคนหนึ่งนะคะอยากทราบข้อมูลของคนให(ด)คนหนึ่งหรือเราจะupdateข้อมูลของเรานะคะเราก็ใส่รหัสนักศึกษาไปหรือรหัสบัตรประชาชนไปแล้วเครื่องผู้ให้บริการนี่ก็จะดึงข้อมูลของเราที่อยู่ในฐานข้อมูลนี่ส่งมาที่ผู้ใช้บริการนะคะเวลาที่เราเขียนโปรแกรมบนเว็บจะต้องมีการออกแบบฐานข้อมูลนะคะซึ่งการออกแบบฐานข้อมูลพวกเราเรียนมาแล้วเทอมที่แล้วถูกไหมคะเป็นอย่างไรได้สร้างตารางวิเคราะห์ข้อมูลตารางออกแบบตารางฐานข้อมูลอย่างสนุกสนานเลยนะคะเพราะฉะนั้นนี่ทฤษฎีในการออกแบบฐานข้อมูลนะคะเราจะได้เอามาประยุกต์ใช้ในเรื่องของการเขียนโปรแกรมด้วยนะคะการเขียนโปรแกรมไม่ได้สอนให้เราออกแบบฐานข้อมูลคือเราเรียนฐานข้อมูลมาแล้วเราก็นำความรู้ตัวนั้นนี่มาวิเคราะห์ข้อมูลที่เราจะเก็บบนเว็บนะคะเราต้องการจะเก็บอะไรบ้างเราก็วิเคราะห์ออกมาอย่างเช่นข้อมูลข่าวสารต่างๆข้อมูลข่าวสารบน(ท)ความความรู้ต่างๆเราก็ออกแบบข้อมูลที่เราจะเก็บอย่างเช่นชื่อเรื่องบทความรายละเอียดต่างๆท(น)่(้)เราต้องการเก็บ1.เพราะว่าเผื่อวันข้างหน้าเราจะค้นใช่ไหมคะเราจะดูข้อมูลย้อนหลังเราก็ดูได้ถ้าเราเก็บในเครื่งมาที่เครื่องนี้เครื่องเดียวแต่ถ้าเราเก็บออนไลน์นะคะไม่ว่าอยู่ที่ไหนเราก็สามารถดูข้อมูลตัวนั้นได้นะคะโดยมีการป้องกันความปลอดภัยของข้อมูลก็ใส่รหัสเข้าไปเพราะฉะนั้นนี่ตัวdatabaseserverนี่เป็นตัวหนึ่งที่สำคัญแล้วก็เกี่ยวข้องกับการเก็บข้อมูลบนเว็บนะคะอันนี้ก็จะเป็นการทำงานด(โ)ดยรวมของworldwidewe.(b)นะคะซึ่งเวลาที่เราเข้าใช้งานเว็บไซต์ใช่ไหมคะเราก็ต้องผ่านโปรแกรมwebbrownserเวลาเราจะเข้าเว็บไซต์ต่างๆก็ต้องwebbroเ(w)ข(s)้(e)า(r)ผ่านgooglechomeผ่านsafariผ่านfirefoxหรือinternetexplorerเราต้องการเข้าดูเว็บไซต์อะไใช้ตับ(w)บ(e)ร(b)า(b)ว(r)เ(o)ซ(w)อ(s)ร(e)์(r)แล้วก็พิมพ์พิมพ์ชื่อเว็บไซต์หรือค้นนะคะบางคนจำชื่อเว็บไซต์ไม่ได้ก็ใช้googleseachgoogleค้นหานะคะตัวgoogleนค(ี)ะ(่)ไม่ใช่ตัวwebbrowserว(ป)บ(น)ร(ไ)า(ซ)ว(ต)webseเ(r)ซ(v)อ(i)ร(c)์(e)นะคะเป็นwebserviceะ(ท)ค(ี)ะ(่)นิยมมากที่สุดอันดับ1เลยใช่ไหมคะเป็นเว็บค้นหาเป็นเว็บบริการการค้นหาก็จะมีข้อมูลทุกอย่างนะคะใครที่ทำเว็บไซต์แล้วใช้หลักการseoหรือใช้เทคนิคsearchengineท(อ)ค(ห)ิ(ร)กของgoogleเลยนะคะอันนี้ก็จะเป็นตัวหนึ่งที่ธุรกิจหรืออะไรต้องการให้ค้นชื่อใดชื่อหนึ่งเจอเว็บไซต์เขาเจอข้อมูลเขาเพราะว่าถ้าคนเข้ามาดูเยอะๆนะคะถ้าเว็บไซต์ไหนคนเข้าดูเยอะๆมันก็จะมีโฆษณาต่างๆจ(ะ)จ(ค)ะมาขอใช้พื้นที่เราในการโฆษณาต่างๆเราก็จะเก็บค่าใช้จ่ายจากเขานะคะอันนี้ก็คือเป็นรายได้ที่ได้มาจากการสร้างเว็บนะคะถ้าเว็บไหนสร้างแล้วไม่มีคนเข้ามาดูมันก็จะไม่มีอะไรเกิดขึ้นใช่ไหมคะลองดูลองสังเกตดูนะคะมีเว็บไซต์ต่างๆที่คนนิยมคนเข้าไปใช้เยอะมันก็จะมีโฆษณาโฆษณามาก่อนเลยนะคะโฆษณะ(า)pop-upโฆษณาขึ้นมาเลยอันนั้นเขาก็ขอใช้พื้นที่ษ(ว)ณ(่)าซื้อหรือว่าจ่ายเงินให้กับพวกเจ้าของเว็บนะคะเพราะฉะนั้นนี่ตัวเขียนโปรแกรมบนเว็บนี่บางทีเราอาจจะไม่ต้องเขียนเราอาจจะใช้ตัวwordpresswol(r)dpressจะมีตัวที่ทำsearchengineคือการค้นที่googleนี่ค้นเจอเร็วั้นเมื่อเราเข้าบ(w)บ(e)ร(b)า(b)ว(r)เ(o)ซ(w)อ(s)ร(e)์(r)แล้วก็พิมพ์ชื่อเว็บไซต์urlที่เรารู้จักนะคะมันก็จะไปที่webserverนะคะก็คือตัวที่ให้บริการตัวที่ให้บริการเว็บแล้วก็ส่งข้อมูลหรือว่าเอกสารหน้าเว็บมาให้เรานะคะกระบวนการทำงานของมันจะมีความรวดเร็วนะคะรวดเร็วมากแต่ถ้าเว็บไซต์ไหนที่ออกแบบไม่ดีก(ว)ค(ไ)ื(ซ)อ(ต)ห(์)น(ท)้(ี)า(่)จ(อ)เ(ก)ว(แ)็(บ)นี่หน้าจอเว็บอ(น)ม(ี)ู(่)ล(ห)ช(น)้าน(เ)ะ(ว)ค(็)ะ(บ)ก(น)็(ี)ค(่)ื(จ)อ(ะ)โชว์ข้อมูลช้านะคะก็คือโชว์ข้อมูลช้าพอโชว์ข้อมูลช้านี่เราวัยรุ่นใช่ไหมคะหน้าจ(ี)อ(้)รอเกิน30วินี่ก็ไม่อยากจะดูแล้วใช่ไหมคะก็ปิดไปแล้วก็ต้องสังเกตเห็นว่าทุกเว็บไซต์นี่ก็พยายามออกแบบข้อมูลเนื้อหาให้มันเร็วทั้งนี้ทั้งนั้นก็ขึ้นอยู่กับความเร็วของเครื่องเราด้วยนะคะเพราะฉะนั้นนี่ตัวที่ทำให้เอกสารหรือข้อมูลทุกอย่างเป็นแบบเดียวกันคือแ(ป)บ(็)บ(น)protocal(http)หรือว่าเป็นมาตรฐามาตรฐานที่ทำให้ข้อมูลบนเว็บสามารถติดต่อสื่อสารกันได้สามารถที่จะแสดงข้อมูลเอกสารได้ก็คือpโ(r)ป(o)ร(t)โ(o)ต(c)ค(a)อ(l)ล(()http)หรือว่าจะเรียกคำเต็มว่าhypertechtransferprotoca(o)lเป็นตัวที่แสดงเอกสารบนเว็บนะคะเป็นpotoca(o)lที่แสดงเอกสารสังเกตว่าurlของเว็บไซต์นี่นะคะก่อนที่จะเป็นworldwidewe.(b)นี่มันก็จะมีhttp://นะคะแล้วก็ตามด้วยwww.คือถ้าไม่มีprotocolตัวนี้เราจะไม่สามารถอ่านเอกสารที่อยู่ทั่วโลกได้คำว่าเอกสารที่อยู่ทั่วโลกคือไม่ว่าใครก็ตามน(ห)ะ(ม)คะที่สร้างเว็บขึ้นมาไม่ว่าจะเป็นภาษอังกฤษภาษาต่างประเทศก็คือจะใช้protoca(o)lตัวนี้สื่อสารกันนะคะในการสื่อสารกันก็จะทำให้เรอ่านหรือว่าดูเอกสารในหน้าเว็บไซต์ได้นะคะทีนี่(้)มาดูประเภทของโปรแกรมบนเว็บการเขียนโปรแกรมบนเว็บนี่จะมีอยู่2ประเภทหรือ2แบบนะคะก็คือแบบที่1นะคะภาษาอังกฤษเรียกว่าsส(t)เ(a)ต(t)ต(i)ิ(c)ส(p)โ(r)ป(o)ร(g)แ(r)ก(a)ร(m)ม(m)ม(i)ิ(n)่(g)ง(”)หรือการเขียนโปรแกรมแบบธรรมดาทั่วไปนะคะยกตัวอย่างเว็บไซต์ธรรมดาก็คืออย่างเช่นเว็บประวัติส่วนตัวเ(w)ว(e)็(b)บ(p)เ(a)พ(g)จ(e)ที่เป็นประวัติขององค์กรนะคะเ(w)ว(e)็(b)บ(p)เ(a)พ(g)จ(e)ที่แสดงข้อมูลทั่วไปนะคะพวกนี้จะเป็นpageหรือเ(w)ว(e)็(b)บ(p)เ(a)พ(g)จ(e)ที่ไม่ค่อยมีการupdateั(ล)ป(น)เ(ะ)ด(ค)ต(ะ)ไม่ค่อยมีการอ(u)ั(p)ป(d)เ(a)ด(t)ท(e)ข้อมูลข้อมูลจะนิ่งนะคะซึ่งการพัฒนาจะใช้ภาษาhtmlนะคะภาษาhtmlื(ใ)อ(น)การเขียนเอาแค่ข้อมูลเข้าไปเอาแค่รูปภาพเข้าไปซึ่งเวลาที่เราจะดูข้อมูลก็ต้องผ่านบ(w)ร(e)า(b)ว(b)์(r)เ(o)ซ(w)อ(s)ร(e)์(r)นะคะร้องขอข้อมูลหรือว่าwebserverมันก็จะทำการดุ(ึ)งข้อมูลหรือดึงหน้าwebpเ(a)ว(g)็(e)บ(น)เ(ะ)พ(ค)จ(ะ)ที่ตรงกับความต้องการของเรานี่ส่งมาให้เราผ่านหน้าจอเ(ะ)ว(w)็(e)บ(b)staticหรือการเขียนโปรแกรมธรรมดาจะไม่ค่อยยุ่งยากนะคะไม่ได้ออกแบบฐานข้อมูลนะคะไม่ได้เก็บอะไรนะคะเพียงแค่เราแปะรูปภาพแปะข้อความแปะไว้เฉยๆนะคะแต่ก็ต้องมีการออกแบบให้สวยงามเพื่อที่จะให้ข้อมูลน่าสนใจโดยใช้เทคนิคในการออกแบบช่วยประเภทที่2นะคะเรียกว่าการเขียนโปรแกรมแบบไ(d)ด(y)น(n)า(a)ม(m)ิ(i)ก(c)นะคะแบบdynamic,dynaไ(m)ด(i)น(c)า(p)ม(r)ิ(o)ก(g)โ(r)ป(a)ร(m)แ(m)ก(i)ร(n)ม(g)ม(น)ิ(ะ)่(ค)ง(ะ)การเขียนโปรแกรมแบบdynamไ(i)ด(c)า(น)ม(ะ)ิ(ค)ก(ะ)จะมีฐานข้อมูลนะคะเข้ามาเกี่ยวข้องเพราะว่าผู้ใช้สามารถที่จะเพิ่มข้อมูลดูข้อมูลหรืออ(ว)า(่)จ(า)จะเพิ่มลบแก้ไขมีการจัดเก็บข้อมูลนะคะมีการเรียกดูข้อมูลนะคะตัวนี้จะสามารถเปลี่ยนแปลงได้ตลอดเวลาโดยเว็บที่เป็นเว็บแบบdynamicนะคะเว็บที่มีการจัดเก็บข้อมูลลงฐานข้อมูลนะคะหรือเว็บที่เกี่ยวกับการแสดงรายละเอียดสินค้าเว็บขายสินค้าเว็บของเว็บไซต์ของเราก็เป็บ(น)เว็บแบบdynamiu(c)เพราะว่ามันมีการอ(u)ั(p)ป(d)เ(a)ด(t)ต(e)ข่าวสารตลอดเวลาโดยเฉพาะปัจจุบupdateการรับสมัครน้องปี1ที่จะเข้ามาเรียนปี63updatereal-timeใครสมัครเข้ามาตัวเลขก็จะเพิ่มขึ้นทันทีนะคะหรือข่าวสารข่าวประชาสัมพันธ์ต่างๆนะคะข่าวกิจกรรมนะคะข่าวอบรมสัมมนาพวกนี้เราสามารถเรียกดูข่าวย้อนหลังได้หรือเพิ่มข่าวต(ข)่(้)อ(า)ไปได้อันนี้การเพิ่มก็จะเป็นหน้าที่นะคะหรือว่านักพัฒนาเว็บซึ่งการทำงานก็คล้ายๆกัก็คือผ่านบ(w)ร(e)า(b)ว(b)์(r)เ(o)ซ(w)อ(s)ร(e)์(r)เพียงแต่ว่ามันจะมีที่รวบรวมข้อมูลต่างๆนี่นะคะทุกอย่างจะเก็บไว้ที่ฐานข้อมูลซึ่งตัวผู้ให้บริการนี่ก็จะไปดึงเอาข้อมูลที่อยู่ในฐานข้อมูลของเราตัวนี้จะมีโปรแกรมแปลภาษาทำไมถึงต้องมีโปรแกรมแปลภาษาเพราะว่าในการเขียนโปรแกรมแบบไ(d)ด(y)น(n)า(a)ม(m)ิ(i)ก(c)นี่เราจะใช้ภาษาphpphpไม่ใช่(้)ภาษาอังกฤษนะคphpรู้จักphpไหมคะหรือใช้pythonอย่างpythonที่เราเคยเรียนใช่ไหมคะpythonหรือใช้ah(s)pใช้javascriptนะคะจะมีตัวแปรนะคะซึ่งตัวการทำงานของตัวแปลภาษามันก็จะไปดูว่าเราต้องการอะไห(ป)ื(ล)ต(ไ)้(ร)ง(ย)ก(่)ร(เ)ป(ช)ร(่)ะ(น)ม(ร)ิ(า)น(จ)ผ(ะ)ล(เ)อ(พ)ะ(ิ)ไ(่)ร(ม)ข้อมูลนี่มันก็จะไปประมวลผลในเรื่องของที่โปรแกรมเมอร์เขาได้ป้อนคำสั่งป้อนภาษาลงไปนะคะแล้วมันจะส่งข้อมูแล้วแ(้)ป(อ)ล(ม)ภ(ู)า(ล)ษ(ม)าให้เราผ่านเ(w)ว(e)็(b)บ(p)เ(a)พ(g)จ(e)นะคะเราก็จะสามารถดูข้อมูลต่างๆได้นะคะซึ่งตัวการทำงานกับdatabaseก(ว)ั(ก)บ(็)ตัวแปลภาษานี่ร(้)ต(น)้(p)อ(h)ง(p)า(เ)ท(ต)ำ(้)ะ(ก)ไ(า)รทำอะไต้องการจะเพิ่มนะคะมันก็จะเป็นพวกinsert,intoใช่ไหมคะอันนั้นเราไม่ได้เห็นตัวคำสั่งแต่ว่าเราเห็นหน้าจอแบบฟอร์มมันก็จะแปลมาให้เราเป็นหน้าจอแบบf(อ)o(ร)r(์)m(ม)นะคะที่นักพัฒนาโปรแกรมหรือพัฒนาเว็บนี่เขาได้เขียนขึ้นมานะคะทีนี้มาดูในส่วนของapplicationapห(p)ร(l)ื(i)อ(c)ว(a)่(t)า(i)เ(o)ว(n)็(ห)บ(ร)แ(ื)webapป(p)พ(l)ล(i)ิ(c)เ(a)ค(t)ช(i)ั(o)น(n)ห(น)ร(ะ)ื(ค)อ(ะ)ว(ร)็(า)บ(จ)แ(ะ)อ(ไ)ป(ด)พ(้)ล(ย)เ(บ)ค(่)ช(อ)ั(ย)น(ๆ)เกี่ยวกับapplicationโดยเฉพาะถ้าในโทรศัพท์appappโหลดappแ(น)อ(ี)ป(่)นะคะappต่างๆที่...โดยเฉพาะappที่เกี่ยวกับทำหน้าสวยถ่ายรูปหน้าคมหน้าเรียวอันนั้นก็เป็นแ(a)อ(p)ป(p)แตเป็นแ(a)อ(p)ป(p)ที่อยู่ในมือถือนะคะมาเรียกสั้นๆว่าappแตเต็มๆคือapplicationก็คือตัวที่ประยุกต์ขึ้นมาapplicationคือโปรแกรมที่เราสร้างขึ้ประยุกต์ขึ้นมาสร้างขึ้นมาเพื่อใช้งานอย่างใดอย่างหนึ่งหรือใช้งานตามที่เราต้องการนะคะเป็นการทำงานสารสนเทศนapplicatio์(n)จะมีทั้งmobileapplication,mobileapplicationก็คือappใช้งานบนมือถือว(w)็(e)บ(b)applicationคือเว็บใช้งานบ(ี)น(่)หน้าเว็บอันนี้คือตัวอย่างwebapplicationนะคะโปรแกรมที่เราเขียนขึ้นมาเขียนขึ้นเองประยุกต์เ...นะคะที่มีการวิเคราะห์ข้อมูลออกแบบข้อมูลซึ่งตัวว(w)็(e)บ(b)applicationสามารถเข้าใช้งานเ(่)ว(า)็(น)บ(w)บ(e)ร(b)า(b)ว(r)เ(o)ซ(w)อ(s)ร(e)์(r)นะคะโดยอาศัยprotocal(http)นะคะแล้วต้องมีเครือข่ายอินเทอร์เน็ตด้วยหรือintranetตัวอย่างwebapplicatเ(i)ว(o)็(n)บ(ก)แ(็)ป(ย)พ(่)ล(า)ิ(ง)ั(่)เกี่ยวกับเว็บขายสินค้าหรือว่าe-commercewebe-auction,e-auctionเว็บเว็บประมูลประมูลการก่อสร้างอะไร่(พ)า(ว)ง(ก)นี้นะคะwebเ(b)ว(o)็(a)บ(r)บ(d)อ(น)ร(ะ)์(ค)ด(ะ)แต่ก่อนweเ(b)ว(b)็(o)บ(a)บ(r)อ(d)ร(น)์(ี)ด(่)จะได้รับความนิยมใช่ไหมคะพวกchatbแ(o)ช(a)ท(r)บ(d)อ(น)ร(ะ)์(ค)ด(ะ)เดี๋ยวนี้ก็คือchatboardเดี๋ยวนี้สังเกตว่าจะมีpop-upขึ้นมาเพื่อให้สามารถพูดคุยกันผ่านหน้าเว็บได้แต่ก่อนต้องไปพิมพ์ที่webboardเ(ฝ)ว(า)็(ก)บ(ข)บ(้)ร(ะ)์(ค)ด(ะ)แล้วกว่าจะตอบกลับนะคะเดี๋ยวนี้จะมีchatboardt(ะ)จะมีกล่องข้อความเวลาเราเข้าเว็บต่างๆก็จะมีpop-upกล่องข้อความขึ้นมาให้เราสอบถามนะคะเพราะนั้นนี่จะเป็นตามยุคตามสมัยของการพัฒนาเว็บถ้าเว็บไซต์ไหนมันไม่มีการสอบถามเวลาที่คนสงสัยนี่จะไปถามตรงไหนต้องเข้าไปที่ว(w)็(e)บ(b)บ(b)อ(o)ร(a)์(r)ด(d)ต้องเข้าไปอะไรอีกยุ่งยากนะคะเพราะฉะนั้นนี่จะเป็นตัวอย่างว(ข)็(อ)บ(ง)ข(w)อ(e)ง(b)applicationในเรื่องของการออกแบบเว็บไซต์นะคะคือเราจะต้องเรียนรูโครงสร้างระบบเว็บก่อนนะคะการสร้างเว็บไซต์ครั้งแรกเลยนี่เริ่มต้นเราจะต้องมีhostเ(ะ)ว(w)็(e)บ(b)hostingwebhostingโ(ื)ฮ(อ)์(บ)ต(ร)้(ค)ง(ะ)หรือว่าไปเช่าhostเช่าพื้นที่ซึ่งhostนี่ก็จะมีทั้งhostในส่วนของสถาบันการศึกษาhostที่เกี่ยวกับการใช้งานในที่ทำงานในบ้าหรือว่าให้บริการฟรีหรือว่าที่เกี่ยวข้องกับการค้าการพาน(ณ)ิชย์หรือธุรกิจนะคะพวกว(w)็(e)บ(b)hostที่ให้บริการว(w)็(e)บ(b)hostingก็จะมีmyfreeweb.netmyjavaserverนี่(็)เป็บ(ต)เ(ั)webhosti็(n)บ(g)ที่เขาให้บริการนะคะเขาให้บริการhostไม่ว่าจะเป็นการ...เราต้องเสียเงิถ้าไป...ถ้าต้องการพื้นที่เยอะๆก็ต้องเสียเงินจะเป็นรายเดือนรายด(ป)เดือนละ400ปีละ1,000อันนี้แล้วแต่อันนี้ก็คือเช่าhostหรือเอาข้อมูลของเราไปเก็บไว้ที่hostเขาตัวที่ให้บริการว(w)็(e)บ(b)hostingขององค์กรcก(a)็(t)จ(น)ม(ค)ี(ะ)cattelecomispให้บริการพวกให้บริการhostนะคะพวกofficehome,school,universityในโรงเรียนในมหาวิทยาลัยอย่างเช่นถ้าเรามีเว็บมีผลงานอยากจะฝ(อ)ก(ไ)เ(ป)ว(ฝ)็(า)บ(ก)ไว้ที่มหาลัยก็สามารถที่จะติดต่อหรือว่าใครตอนนี่(้)พัฒนาเว็บอยู่ที่สร้างเว็บแล้วมีไหมที่สร้างเว็บตัวเองแล้ยังใช่ไหมคะคือในมหาวิทยาลัยเราจะมีการเก็บพวกผลงานนักศึกษาก็จะมีเอาไปแปะไว้ท(ว)ำ(น)ไว้แ(ค)ข(ะ)ว(ท)น(ี)ไ(น)ว(ี)้มีว(w)็(e)บ(b)hostingแล้วก็webserverตัวที่ให้บริการwebserverนีจ(า)ะ(ง)ป(ช)็(่)windowserver,linuxตัวที่ใช้เยอะที่สุดก็เป็นlinuxเพราะว่ามันฟรีมีwebhosting,webserver,webbrowserซึ่งอันนี้เราก็ได้ตอบไปแล้วแล้วก็เว็บไซต์เว็บไซต์ก็คือคืออะไรคะเว็บไซต์คืออะไรเราเรียกแต่ว่าเว็บไซต์ๆๆเรารู้ไหมคะว่าเว็บไซต์คืออะไรเปรียบเสมืออะไรถามดีกว่าฟังอาจารย์เดี๋ยวบางคนหลับนะคะเ(น)ด(ั)ี(้)๋(น)ย(ก)ว(็)จะขอถามะ(ว)ค(่)ะ(า)เว็บไซต์คืออะไรเว็บไซต์คืออะไรให้ตอบหมายเลขโชคดีนะคะช่วยอธิบายหน่อยว่าเว็บไซต์คืออะไรหมายเลข016ไม่มีโปรแกรม107017ใครเอ่ยหลับไปแล้วอธิบายเว็บไซต์นะคะเว็บไซต์คืออะไรเว็บไซต์คืออะไรอธิบายยาวๆได้นะคะ(ล่าม)ไม่รู้ค()[](อาจารย์)ลองค้นสิค้นเรามีคอมพิวเตอร์ต่ออินเทอร์เน็ตอยู่ใช่ไหมคะค้นสิเว็บไซต์คืออะไรถ้าเราไม่รู้เราทำอย่างไรถงจะรู้ค้นสิคะค้นค้นเลยgoogleใช้google้(อ)น(บ)ได้เลยไม่ต้อง017ใครยกมืออาจารย์ให้1คะแนน2คนยกโอ.เค.ค่ะโอ.เค.อีก1คำตอบอันนี้คือความหมายของเว็บไซต์ปรม(บ)มือให้กับ2คำตอบหน่อยนะคะคำว่าเว็บไซต์ใช่ไหมคะที่เพื่อนบอกรวบรวมข้อมูลทุกอย่างรวบรวมข้อมูลทุกอย่างอยู่บนo(อ)n(น)l(ไ)i(ล)n(น)e(์)นะคะซึ่งเราสามารถเรียกใช้เว็บไซต์ผ่านบ(w)ร(e)า(b)ว(b)์(r)เ(o)ซ(w)อ(s)ร(e)์(r)ใช่ไหมคะและ(ว)เว็บไซต์ก็จะมีชื่อนะคะเว็บไซต์จะมีชื่อชื่อของเว็บนี(ค)่(ะ)ชื่อของเว็บนี่บางทีเขาจะใช้ตัวtctipipทีนี่(้)ipจำยากอย่างipของสมมุติipของมหาวิทยาลัยราชภัฏสกลนครนี่คือ202.12.18.อะไรอย่างนี้ค่ะมันจะมี4ชุดตัวเลข4ชุดตัวเลขแต่ละชุดจะไม่เกิน255เรียกว่าipaddressนะคะip1ตัว1เครื่องนะคะทีนี้เว็บไซต์เขาจะตั้งชื่อเพื่อที่จipะแทนipเพราะว่าจะใช้ชื่อที่เกี่ยวข้องกับชื่อข้อมูลนะคะอย่างเช่นเว็บsanook.comทุกคนจะจำ่(ไ)า(ด)ย(้)ใช่ไหมคะเว็บkaก(p)ร(o)ะ(o)ป(k)ุ(.)ก(c)ด(o)อ(m)ท(น)ค(ะ)อ(ค)ม(ะ)facebook.comนะคะทุกเว็บไช(ซ)ต์ก็จะมีชื่อนะคเป็นแหล่งรวมข้อมูลทุกอย่าๆ(ง)เว็บไซต์เปรียบเสมือนห้องสมุดเว็บไซต์เปรียบเสมือนห้องสมุห้องสมุดนี่มีทุกอย่างใช่ไหมคะเว็บไซต์ก็เหมือนกันนะคะทีนี้ถัดมานะคะคือhomepageนะคะhomepageใครจะเป็นคนตอบคำถามhomepageคะใครจะเป็นคนตอบคำถามhomepageหรือยกมือดีเมื่อกี้ให้คะแนน2คนนะคะรหัสอะไรคะ208กับ214214208กับ214ทีนี้ความหมายของhomepageใครจะตอบหรือจะให้อาจารย์สุ่ม218ใช่ไหมใช่ไหมคะเมื่อกี้กับ214หรือเปล่า208208กับ214ใช่ไหมสุรเชษฐ์เห็นไหมได้1คะแนนhomepage,homepagะ(e)1,2,3หมดเวลายกมือๆๆ(อ)ต้องยกมือก่อนตอบนะคะเป็นคำที่เรียกใช้หน้าแรกของเว็บไซต์นะคะโอ.เค.ปรบมือให้เพื่อนหน่อยคำว่าhome,homeคือบ้านถูกเปล่าเปรียบเสมือนบ้านhomepageหน้าที่เอาไว้รวมหรือว(เ)่(อ)เรียกหน้าแรกของเว็บไซต์homepageเปรียบเสมือนกับสารบัญหรือหน้าปกหนังสือในห้องสมุดนะคะถ้าเราจะไปหยิบเล่มหนังสือคือเว็บไซต์ใช่ไหมคะแล้วมท(แ)ี(ร)่(ก)หน้าแรกก็คือหน้าปกนี่ก็คือhomepageนะคะเป็นตัวที่มีข้อมูลหลักๆมีหัวข้อมีสารบัญมีl(อ)i(ะ)n(ไ)k(ร)เชื่อมไปยังตัวหน้าต่างๆนะคะไปยังหน้าต่างๆเมื่อกี้รหัสอะไรตอบคะ221นะคะแจกคะแนนไปเลยนะคะและสุดท้ายคือwebpagewebpageนะคะwebpageไม่แจกคะแนนนะคะพวกเราน่าจะรู้อยู่แล้วwebpageคือหน้าเว็บแต่ละหน้านะคะอย่างเช่นหน้าประวัติหน้าโครงสร้างหน้ารายละเอียดสินค้านะคะเวลาที่เราสร้างลิงก์หน้าhomepageมาจากหน้าอื่นๆแผนที่นะคะขึ้นอยู่กับว่าในเว็บไซต์นั้เราจะออกแบบข้อมูลมีหน้าอะไรบ้างมีpa(เ)g(พ)e(จ)อะไรบ้างซึ่งแต่ละหน้าจะมีชื่หรือพัฒนาจากหลายๆภาษาอาจจะเป็นhtmlphpasp,pythonนะคะjavascriptนะคะก็แล้วแต่ว่าหน้านั้นจะแสดงข้อมูลในรูปแบบไหนนะคะอันนั้นก็คือการสร้างเว็บเราจะต้องเรียนรู้นะคะคำศัพท์เหล่านี้นะคะแล้วก็ต้องเตรียมสิ่งที่ต้องเตรียมก่อนเลยคือserverนะคะserverหรือhostนะคะทีนี้ภาษาที่ใช้ในการเขียนโปรแกรมบนเว็บนะคะภาษาที่ใช้เขียนโปรแกรมบนเว็บมีหลากหลายภาษามากนะคะอย่างเช่นjavaนะคะjavaสามารถทำงานได้ทุกระบบปฏิบัติการคำว่าระบบปฏิบัติารwindowsได้ทั้งmacได้ทั้งโทรศัพท์มือถือก็คือโทรศัทน์มือถือก็จะมีi(ร)ที่เป็นios,androidjavaสามารถเข้าได้ทุกระบบปฏิบัติการนะคะแล้วก็นิยมใช้กันอย่งแพร่หลายในการเขียนเว็บนะคะภาษาhtml5นะคะอันนี้ก็เป็นอีกภาษาหนึ่งที่นิยมใช้นะคะซึ่งภาษาjava,html5เป็นภาษาที่ทำงานฝั่งผู้ขอใช้บริการทำงานฝั่งผู้ขอใช้บริการมันไม่ได้มีการดึงข้อมูลไม่ได้คือการประมวลผลนี(ค)่(ะ)คือประมวลผลฝั่งผู้ขอให(ช)้บริการส่วนตัวภาษาที่ทำงานหรือว่าต(ะ)ั(ม)ท(ล)ี(ผ)่(ล)ท(ฝ)ำ(ั)ง(่)า(ง)น(เ)ห(ค)รือ(่)ป(อ)ร(ง)ะ(ผ)ม(ู)ว(้)ล(ใ)ผ(ห)ล(้)บริการก็คือพวกphpนะคะพวกaspพวกpythonนะคะพวกนี้จะทำงานฝั่งผู้ให้บริการหรือrunที่serverrunบนserverru(พ)n(ว)บ(ก)serve(ี)r(้)ต้องมีserverก่อนต้องจำลองเครื่องเป็นserverถึงจะร(r)ั(u)น(n)ได้ห(่)ร(พ)ื(ว)อ(ก)htmlหรืjavaมีserverก็สามารถที่จะrunหรือทำงานได้นะคะอย่างhtml5นี่เราสามารถทดลองเขียนจากnotepadก็ได้นะคะลองดูไหมนะคะลองดูไหมใช้htmlเดี๋ยวให้พวกเราเปิดโปรแกรมเราจะเขียนโปรแกรมโดยใช้ภาษาhtmlโดยที่ไม่ต้องอาศัยseverนะคะสมมติพิมพ์เข้าไปที่notepadนะคะเปิดnotepadขึ้นมาแล้วพิมพ์อะไรนะคะแล้วเราแค่saveไฟล์เป็นhtmlfile,saveasเลือกsaveastypeเป็น.htmlsaveastypeตั้งชื่อf(ไ)i(ฟ)l(ล)e(์)แล้วก็saveastypeเลือกเป็นallfileนะคะfilename.htmlสมมติอาจารย์เก็บไว้ที่mydocumentเก็บไว้ที่mydocumentsaveกดsaveแล้วก็ไปเปิดmydocumentนะคะสังเกตว่าหน้าชื่ออ(ๆ)fileของเรานี่มันจะเป็นiconนะคะจะมีตัวinternetexplorerใช่ไหมinternetexplorerคะแล้วก็ประเภทไฟล์เป็นhtmlไ(f)ฟ(i)ล(l)์(e)เราสามารถดับเบิลคลิกโอ.เค.ออกมาเป็นภาษาไม่รู้เรื่องนะคะutf-8ใช้ไม่ได้saveastypeอันนี้ไม่ใช่html5เพราะฉะนั้นเวลาที่จะเขียนโปรแกรมให้ออกมาตามที่เราเขียนนะคะจะต้องมีการไปกำหนดfontนะคะกำหนดรูปแบบอักษรซึ่งอันนั้นก็จะเป็นcodeโ(่)ค(ใ)้(ช)ด(้)อาจจะเป็นdt(r)eamviewer(a)ห(v)ร(e)ื(r)หรือจะเป็นnotepadนะคกำหนดการแสดงผลนะคะให้มsupportnotepadsupportนะคะแต่ถ้าพิมพ์เป็นภาษาอังกฤsupportแต่ถ้าพิมพ์เป็นภาษาอังกฤษมันก็จะสามารถโชว์นะคะตัวนี้เราไม่ได้runบนserverเราร(r)ั(u)น(n)ที่เครื่องของเราร(r)ั(u)น(n)ที่เครื่องผู้ขอใช้บริการนะคะอันนี้ต้องsaveทับนะคะแต่ถ้าเป็นภาษาอังกฤษนะคะมันก็จะรองรับsupportภาษาอังกฤษไม่supportภาษาไทย..อันนี้ก็จะเป็นตัวอย่างของการใช้htmlพื้นฐานนะคะที่สามารถrunบนเครื่องของเราโดยที่ไม่ต้องติดตั้งserverก็ได้มันก็จะเปิดตามurlนะคะไฟล์เป็น.htmlแค่นี้นะคะแต่ถ้าเป็นพวกภาษาphp,asp,pythonพวกนี้มันจะต้องมีตัวที่เป็นทำหน้าที่เป็นserverซึ่งตัวที่เป็นwebserverนะคะตัวที่ทำหน้าที่เป็นwebserverมีใครรู้จักไหมคะwebserverตัวโปรแกรมที่ทำเป็นwebserverprogramมีใครรู้จักไหมคะยกตัวอย่างตัวwebserverที่ทำหน้าที่เป็นp(โ)r(ป)o(ร)g(แ)r(ร)a(ก)m(ม)webserver12ใครตอบได้อาจารย์ให้1คะแนนwebserverให้เวลา5วิในการยกมือตอบ5432,1ยกมือหรือคะหมายเลขอะไรคะมีใครตอบได้ไหมคะwebserverที่ผ่านมาเราไม่ได้เขียนโปรแกรมบนเว็บserverใช่ไหมคะรู้จะได้appservไหมคะappิ(s)ร(e)์(r)ฟ(v)้(ุ)ุ(้)นๆไหมไม่คุ้นเลยappserveตัวที่เป็นwebserverเอาไว้ร(r)ั(u)น(n)โปรแกรมที่ร(r)ั(u)น(n)ภาษาที่ทำงานฝั่งserverนี่ก็จะมีพวกaแ(p)อ(p)ป(s)เ(e)ซ(r)ิ(v)ร(,)์(x)ฟ(a)แ(m)ซ(p)ม(p)นะคะx-a-m-p-pตัวย่อนะคะxamppก็จะมีforwindows,formacก็จะใช้ตัวxamppเยอก็จะมีการติดตั้งxamppนะคะไม่รู้ว่าเครื่องเราได้ติดตั้งไว้หรือยังเดี๋ยวเรามาเช็กดูนะว่าเิ(ค)ด(ร)ต(ื)ั(่)้(อ)ไ(ข)ว(อ)้(ง)ห(เ)เ(า)ป(น)ล(ี)ได้ติดตั้งตัวwebserverไว้หรือยังมาของการพัฒนาเว็บนะคะยุคของการพัฒนาเว็บยุคแรกๆเลยเราอาจจะเกิดไม่ทัห(็)ร(ค)่าพวกทำเว็บส่วนตัวนะคะหรือว่าเป็นblogที่สร้างขึ้นมาเองโดยที่ไม่มีการออกแบบฐานข้อมูลอะไรเราก็แค่เอาข้อมูลของเราไปใส่ไว้นะคะอันนี้ออกแบบง่ายนะคะออกแบบง่ายเวลาจะแก้ไขเปลี่ยนแปลงต้องใช้เวลานานนะคะเพราะจะต้องมาแก้ไขที่เครื่องแล้วก็มีการอัพ(ป)เดท(ต)ขึ้นไปนะคะซึ่งจะใช้เวลาค่อนข้างนายุคที่2จ(ก)ะ(็)เป็นw(แ)e(บ)b(บ)dynamicยังอยู่ในw(ว)e(็)b(บ)2.0อยู่ย(ะ)ั(ก)ง(็)เป็นเว็บที่มีการสร้างฐานข้อมูลเก็บข้อมูลซึ่งปัจจุบันนี้ก็มียังสร้างเว็บไซต์ลักษณะนี้แต่ละองค์กภาคธุรกิจต่างๆนี่ก็ต้องใช้เว็บไซต์อาศัยfเ(a)ฟ(c)ซ(e)บ(b)ุ(o)๊(o)ก(k)อย่างเดียวไม่ได้ต้องมีเว็บไซต์ของตัวเองา(น)ศ(ะ)ั(ค)ย(ะ)ต้องมีเว็บไซต์ประจำองค์กรนะคะและยุด(ค)ที่3เป็นwebserviceเว็บที่ให้บริการต่างๆนะคะซึ่งwebservicemicrosoftpassportนะคะหรือว่าให้บริการตรวจสอบความเป็นตัวตนผ่านเว็บไซต์เว็บเกี่ยวกับการส่งข้อความนะคะเว็บที่ให้บริการในเรื่องของภาพserviceให้บริการเรื่องภาพหรือว่าขายภาพพวกถ่ายรูปแล้วเอาลงขายนะคะหรือว(w)็(e)บ(b)serviceอีกตัวหนึค(ซ)ื(ต)อ(์)gotoknowพวกเราน่าจะคุ้นเคยกันดี.orgก็จะมีกp(น)o(ะ)s(ค)t(ะ)บทความหรือองค์ความรู้ต่างๆใคร้(ท)อ(ี)ง(่)พบองค์ความรู้ท(็)ี(จ)่(ะ)เอามแชร์บทความนะคะซึ่งในการพัฒนาเว็บไซต์นะคะแต่ละยุคแต่ละสมัยภาษาหรือว่าตัวโปรแกรมที่ใช้ในการพัฒนาเว็บก็จะมีฐานข้อมูลมีไฟล์รวมเป็นเนื้อหาเลยว่าเนื้อหาต่างๆในการออกแบบนี่ก็บางเว็บไซต์ก็ใช้ตัวcmsหรือว่าตัวที่พัฒนาเว็บสำเร็จรูปหรือจะสร้างเว็บแบบถ้าเว็บแบบธรรมดาก(ี)็(่)จ(ก)ะ(็)ใช้pdf,htmltextนะคะถ้าเป็นว(w)็(e)บ(b)ไ(d)ด(y)น(n)า(a)ม(m)ิ(i)ก(c)ก็จะใช้ภาษาphp,asp,pythonนะคะjavascriptต่างๆนะคะหรือจะใช้wordpressjoomla!cmswordpress,joomla,dด(r)ู(u).(p).(a).(l)ตัวที่นิยมมากที่สุดwordpresใ(s)น(ณ)ปัจจุบันนะคะเว็บไซต์ทั่วโลกประมาณ60เกือบ60เปอร์เซ็นต์wordpresswordpressไม่ต้องมีเรื่องcodingก็สามารถสร้างเว็บไซต์ได้ซึ่งเราจะประยุกต์ใช้ตัวwordpressมาสร้างเว็บนะคะก็คือwordpresswordpressแบบอันนั้นจริงๆรู้ลึกจริงๆเราสามารถี(น)่(ะ)จ(ค)ะไปรับจ้างทำเว็บได้หลายๆองค์กรที่ใช้wordpressในการสร้างหรือว่ารับจ้างใ(อ)น(อ)า(แ)ร(บ)อ(บ)อ(เ)ก(ว)แ(็)บ(์)สร้างเว็บไซต์นะคะถ้าเราเก่งทางwordpressเราสามารถไปั(่)บ(ว)จ(ย)้(ง)ง(น)ได้หรือเป็นฟรีแลนซ์ตอนนี้ครูตามโรงเรียต้องการคนเก่งworldpressเพราะเขาอยากจะเอาผลงานของเขาขึ้นเว็บนะคะจะทำอย่างไรนะคะอยง(ก)ไ(ใ)ด(ห)้ผลงานตัวเองขึ้นเว็บถ้าเราเป็นwordpressเราสามารถรับงานนั้นมาม(ค)า(ะ)ทำได้ก็ได้เงินนะคะโดยที่ไม่ต้องมานั่งเขียนโปรแกรมให้ยุ่งยากโ(อ)ด(ห)ย(า)ออกแบบเนื้อหาดีๆแล้วก็เอาใส่นะคะเรียนรู้ไม่ยากเลยเพราะว่าตัวwordpress...เ(ฒ)อ(น)ามาจากhtl(m)m(l)พัฒนามาจากphpใช้phpในการออกแบบมีทั้งระบบของadminห(ล)ร(ะ)ื(ก)อ(็)ระบบของuserหรือว่าที่เขาเรียกว่าระบบหลังบ้าน-หน้าบ้านหลังบ้านจะเป็หน้าบ้านจะเป็นส่วนของผู้ใช้ทั่วไปนะคะเราสามารถจัดการได้ง่ายเลยทีนี้ลักษณะภาษาscriptภาษาscriptใช้ในการพัฒนาโปรแกรมอย่างที่อาจารย์บอกไปว่าตัวที่ทำงานฝั่งเครื่องผู้ใช้หรือไ(า)ค(เ)clientsidescrแ(i)อ(p)น(t)ส(”)ค(น)ร(ะ)ิ(ค)ป(ะ)คือภาษาที่ทำงานอยู่บนเครื่องผู้ใช้นะคะยกตัวอย่างไปค(ม)htmlเราสามารถเขียนhtmlโดยที่ไม่ต้องมีseverก็ได้นะคะอันนี้า(ค)ร(ื)ถ(อ)ทำไ(ง)ด(า)้(น)บนเครื่องผู้ใช้html,javascriptvbscript,jsscript,jscriptนะคะส่วนภาษาscriptทำงานหรือประมวลผลที่ฝั่งเครื่องผู้ให้บริการก็อย่างเช่นcgiaspนะคะasp.netตระกูล.netphppythonพวกนี้จะทำงานฝั่งserverซึ่งถ้าจะเขียนแ(ล)บ(่)บ(า)นี้เราจะต้องติดตั้งwebserverนะคะก็คือติดตั้งappservexampr(p)นะคะเอาไว้ในเครื่องของเราก็คือทำให้เครื่องของเราเป็นเครื่องผู้ให้บริการและเครื่องผู้ใช้บริการนะคะทีนี้websitedynamicซึ่งโปรแกรมที่นิยมใช้โปรแกรมฐานข้อมูลที่นิยมใช้บนเว็บก็จะมีmysqlmysqlaccessก็ใช้ได้ก็จ(ค)ะขึ้นอยู่กับภาษาถ้าเราใช้phpก็ใช้mysqlถ้าใครใช้aspก็จะใช้accessหรือา(a)h(s)p.netsqlserverนะคะถ้าเป็นdatabaseserverก็จะเป็นของlinuxนะคะเครื่องมือที่ใช้ในการตกแต่งสำหรับเว็บต(น)แ(ั)ต(ฒ)่(น)ง(ว)g(็)r(บ)a(ต)p(้)h(อ)i(ง)c(อ)ส(า)ำ(ศ)ห(ั)ร(ย)ั(ก)บ(ร)เ(า)ว(ฟ)็(ิ)บ(ก)ด้วยนะคะก็ต้องเก่งphotoshopคือไม่ต้องเก่งหรอกแค่ออกแบบได้ถ้าเราฝึกเรื่อยๆก็อาจจะทำให้เราเก่งนะคะพวกphotoshop,imagera(e)e(a)dy,illustratoradobeเอามาใช้ในการออกแบบพวกflashในการทำตัวภาพเคลื่อนไหวนะคะพวกนี้ก็ทำanmiationนะคะพวกmar(c)c(r)omediaflashswitchทีนี้มาดูโปรแกรมeditorที่ใช้ในการพัฒนาเว็บeditorก็คืเครื่องมือนะคะที่เอามาเขียนเอามาเขียนเว็บนะคะeditorที่ใช้บ่อยในนี้อาจารย์อาจจะไม่ได้เอามาใส่พวกโปรแกรมdreamwv(e)i(a)w(v)erถ(ด)า(่)อันนีเป็นcodingจริงๆนะคะแบบว่าเขียนตั้งแต่บรรทัดแรกเลยคือeditplusนะคะasp,editpluเ(s)ว(,)็(w)บ(e)ม(b)ิ(m)ต(e)ร(t)ิ(r)ก(i)ว(c)ิ(s)ช(,)ว(v)ล(i)ส(s)ต(u)ู(a)ด(l)ิ(s)โ(t)อ(u)ด(d)อ(i)ท(o)เ(.)น(n)็(e)ต(t)แล้วส่วนของpythonจะมีให้ติดตั้งเครื่องมือเยอะแยะเลยใช่ไหมคะpythonเราใ(ต)ช(ิ)้(ด)ว(ง)อะไรediต(t)ิ(o)ด(r)ตั้(ห)ง(น)คะpythonนี่เรียนเทอมไหนปี1เทอม2ใช่หรือเปล่าลืมหรือยังแล้วเทอมที่แล้วปี2เทอม1ภาษาเขียนโปรแกรมภาษาคอมพิวเตอร์ก็ใช้pythonเหมือนกันใช่ไหมคะpythonหมดเลยแล้วมีลงอะไรบ้างลงโปรแกรมอะไรบ้างของpythonจำได้เปล่าน(a)า(n)ค(a)อ(c)น(o)ด(n)้(d)า(a)ได้ลงไหมมันก็มีหลายตัวนะใช้หลายตัวอันนั้นก็เป็นeditorของการพัฒนาpythonมีพวกnetbeane(s)ก็ใช้เขียนพวกjavajspeditpa(l)s(u)sแต่ปัจจุบันนี้ก็จะมีตัวใหม่ๆนะคะที่เขียนcodeที่เขานิยมใช้เดี๋ยวเราค่อยไปดูอีกทีหนึ่งนะคะว่าเราก็ไม่ได้เน้นcodingแต่เราใช้wordpressก็ควรรู้ไว้ว่าถ้าเราจะเขียนphpเขียนjava,htmlมีอะไรบ้างนะคะที่มันเขียนง่ายท(ว)ี(ล)่(า)เราพิพ(ม)ม(พ)์ไปแล้วมีคำสั่งให้ก็เขียนได้รวดเร็วนะคะอันนี้เป็นเทคโนโลยีในการพัฒนาw(ว)e(็)b(บ)applicationนะคะจะมีcommongatewayinterfaceตัวที่ใช้งานกับuserอันนี้เขียนภาษาc,c++เทคโนโลยีasp,phpอันนี้ก็คือตัวที่ใช้พัฒนาwebapplicationก็คือตัวที่ทำงานฝั่งserverนะคะแนวทางในการพัฒนาเว็บไซต์นะคะใครที่จะเขียนเว็บไซต์ขึ้นมาเองนี่จะต้องมีเครื่องมือที่เป็texteditorป(น)netbeanะ(s)ภ(ู)ท(้)editplusแล้วก็ทราบเครื่องที่ช่วยพ(ร)ั(ู)ฒ(ป)า(ะ)พวกwebbuilderอย่างเช่นmacromediadreamweaverพวกเราเคยใช้dreamwv(e)i(a)verไหมคะเคยใช้มาไหมตอนอยู่มัธยไม่เคยmacromediadreamwaverก็จะมีการพัฒนาแต่ละv(ว)e(อ)r(ร)s(์)i(ช)o(ั)n(น)มาเรื่อยๆบางเวอร์ชันก็ง่ายจับลากวางเลก็เขียนนิดหน่อยอย่างเช่นคำสั่งในการเชื่อมต่อกับฐานข้อมูลนะคะแต่เชื่อมต่อกับฐานข้อมูลบางทีก็ไม่ได้เขียนลาอ(ม)เ(ค)ย(ะ)ไม่ได้เขียนเยอะนะคะmicrosoftvisualstudioใครที่ถนัดทางด้านภาษาcc++,c#3(ะ)หรือจะใช้ระบบcs(m)sก็คือcontentmag(n)agementsystemก็คือตัวที่จัดการเนื้อหาจัดการเนื้อหาอย่างเช่นworldpressmambo,joomlaนะคะdrupalแตตัวที่ใช้มากที่สุดก็คือwordpressนะคะเพราะว่ามีdesignที่สวยงามใช้งานง่ายนะคะเราสามารถที่จะจัดการเมนจัดการsitebarก็คือในหน้าเว็บนี่เราสามารถจัดการได้โดยที่เราไม่ต้องเขียนโปรแกรมนะคะทีนี้มาตรฐานในการพัฒนาเว็บนะคะซึ่งเราจะต้องรู้ว่าในการพัฒนาเว็บนี่จะต้องมีมาตรฐานอะไรที่รองรับเว็บไซต์เราซึ่งเทคโนโลยีนี้(่)จะถูกกำหนดขึ้นเพื่อให้ใช้งานว(w)็(e)บ(b)เ(b)บ(r)ร(o)า(w)ว(s)์(e)เ(r)ซ(ไ)อ(ด)ร(้)์(น)ไ(ะ)ด(ค)้(ะ)ทุกๆค่ายทุกๆบริษัททุกๆหน่วยงาจะต้องสามารถรองรับเทคโนโลยก็คือจะให้เป็นมาตรฐานหลักเป็นมาตรฐานเดียวกันสามารถเปิดใช้งาม(้)ต(า)ฐ(ซ)า(ต)น(์)ได้อย่างมีประสิทธิภาพนะคะโดยจะมีเทคโนโลยีที่เป็นhtmlw3นะคะw3cนก็คือตัวwebstandart(d)จะมี2มาตรฐาตัวแรกก็คือw3cw3cw3ก็คือworldwideweb.(ะ)นะคะworldwidewebอันนี้เป็นมาตรฐานที่องค์กรระหว่างประเทศได้ทำงานร(ท)ะ(า)ห(ง)ว(ด)่(้)ง(น)การพัฒนาเทคโนโลยีเว็บจะมีอยู่3สถาบันก็คือmitในสหรัฐอเมริกาinl(r)iaในยุโรปล(น)ะคิ(ะ)โ(แ)อ(ล)ย(k)ู(e)น(i)ิ(o)เ(u)ว(n)อ(i)ร(v)์(e)ซ(r)ิ(s)ต(i)ี(t)้(y)ในญี่ปุ่ซึ่งตัวนี้เป็นมาตรที่รองรับกันทั่วโลกซึ่งมาตรฐานของw3cก็จะมีhtml5มีcss3นะคะแล้วก็มีด(d)อ(o)ม(m)นะคะซึ่งhtml5ก็คือภาษาที่แสดงเอกสารหน้าเว็บตัวนี้ก็จะมีเทคโนโลยีใหม่ๆท(ข)ี(้)่(า)ี(า)การรองรับการสร้างเอกสารที่ออกแบบได้แสดงผลได้ทุกๆเครื่องทุกๆระบบปฏิบัติการนะคะหรือทุกๆมุมมแสดงผลใมือถือเราทำเว็บไซต์ขึ้นมาแล้วเวลาที่ดูผลลัพธ์ของหน้าเว็บผ่านมือถือมันก็จะถูกย่อนะคะอันนี้คือใช้มาตรฐานw3cใช้html5ในการพัฒนาแล้วก็css3ตัวcss3ก็คือตัวที่จัดรูปแบบให้หน้าเว็บของเราดูสวยงามการใส่สีใส่สีพื้นการจัดขอบข้อความอะไรต่างๆนะคะก็คือการจัดเอกสารเรามีความสวยงามนะคะเป็นสัดส่วนแล้วก็domหรือว่าdocumentobjectmodelอันนี้เป็นภาษาที่บริก(ห)ารจัดการการแสดงผลนะคะบริหารจัดการแสดงผลก็คือแสดงผลบนหน้าจอนะคะว่ามันแสดงผลบนwindowsหรือแสดงผลบนmacหรือosต่างๆเพราะฉะนั้นทุกเว็บไซต์ก็จะใช้มาตรฐานw3cถ้าหากเว็บไต(ห)์(น)ที่ไม่ได้ใช้มาตรฐานนี้เวลาแสดงผลต่างกันต่างหน้าจอต่างเครื่องต่างอุปกรณ์มันก็จะมีประสิทธิภาพในการแสดงผลมาตรฐานที่2นะคะก็คือe-c-m-aหรืออ่านว่าecmaแ(ค)อ(ะ)ก(e)ม(c)่(m)า(a)เป็นมาตรฐานทางด้านยู(ุ)โรปeuropeancomputermanufacto(u)rersassociationstandarl(d)อันนี้เป็นการกำหนดมาตรฐา(ง)สารสนเทศการสื่อสารหรือว่าทางด้านictก็จะมีในเรื่องของการแสดงผลของjavascriptนะคะjavascriptกับdomพวกเครื่องใช้ไฟฟ้านะคะอันนี้คือทางด้านมาตรฐานทาน(ง)ด้านictการใช้javascriptแล้วก็มาตรฐานของเครื่องใช้ไฟฟ้านะคะประโยชน์ของมาตรฐานของเว็บประโยชน์ของการเข้าถึงตัวข้อมูลซ(น)ึ(ะ)่(ค)ง(ะ)ผู้ใช้สามารถเข้าถึงข้อมูลนี้ได้รวดเร็วมีประสิทธิภาพตรงตามความต้องการแล้วก็ด้านความเสถียรภาพความยืดหยุ่นในการแสดงผลไม่ว่าเราจะดูเว็บไซต์ผ่านอุปกรณ์ตัวไหมันก็จะมีการจัดหน้านะคะเรียกว่าอะไรดูผ่านหน้าจอคอม์(ฯ)มันก็จะเต็มรูปแบบดูผ่านหน้าจอมือถือผ่านtabletมันจะแสดงผลเหมาะสมนะคะมาตรฐานการพัฒนาเว็บไซต์สำหรับเว็บต่างๆนี่เราสามารถเข้าไปดูที่มาตรเว็บไซต์องภาครัฐได้ซึ่งั(ศ)จะมีประกาศของรัฐนะคะอันนี้ก็เป็นเว็บไซต์ของภาครัฐสำนักงานพัฒนารัฐบาลดิจิทัลอันนี้ก็เป็นมาตรฐานเว็บไซต์ภาครัฐซึ่งจำง่ายๆก็คือที่เดียวะ(ไ)ค(ท)ะ(ย)ั(เ)น(ว)ใ(ล)ด(า)ทั่วไ(เ)และธรรมาภิบาลเว็บไซต์ที่สร้างมาจะต้องมีเอกลักษณ์โดดเด่นนะคะทันทีทันใดไม่ว่าอยู่ที่ไหก็สามารถเข้าถึงได้นะคะเราสามารถที่จะเข้าไปอ่านแล้วก็ศึกษาข้อมูลมาตรฐานเว็บไซต์ของภาครัฐได้นะคะซึ่งจะมีการupdat(อ)e(ั)น(ป)ะ(เ)ค(ด)ะ(ต)ในฐานะที่เราจะสร้างเว็บไซต์จะต้องรู้จักมาตรฐานรัฐบาลดิจิทัลนะคะอาจจะมีกฎระเบียบนะคะมีพรบ.ม(ก)ต(บ)ฐ(ห)น(ะ)การให้บริการซึ่งเราสามารถที่จะเข้ามาเรียนรู้ที่ชื่อเว็บไซต์dga.or.thหรือจะพิมพ์คำว่ามาตรฐานเว็บไซต์ภาครัฐเวลาที่เราทำออกแบบเว็บไซต์ของรัฐนะคะเวลาที่เราออกแบบเว็บไซต์ของรัฐนี่เราก(จ)็(ะ)ต้องเรียนรู้ข้อมูลตัวนี้ด้วยก็จะมีบทความมีความรู้ต่างๆเรื่องของblockchainเรื่องของปัญญาประดิษฐ์หรือaiก็จะมีความรู้เพิ่มเติมนะคะในเรื่องตัวนั้นเหล่านั้นนะโอ.เค.ถึงสไลด์สุดท้ายแล้วนะคะพวกเราได้เรียนรู้ทฤษฎีตั(ร)ว(ง)นี้ไม่ทราบว่าซึมซับบ้างไหมคะมีคำถามไหมไม่มีแต่อาจารย์จะมีคำถามนะคะมีคำถามมีแบบฝึกหัดท้ายบทเรียนให้เราก่อนที่อาจารย์จะเอาแบบฝึกหัดแบบฝึกหัดจะให้ทำบนclassroomนะคะclassroomแต่ก่อนที่จะไปดูแบบฝึกหัดนี่จะให้เช็กี(อ)๋(ย)ย(า)ว(ก)ให้พวกเราตรวจเช็กดูว่าเครื่องของเรามีการติดตั้งwebserverหรือยังซึ่งเราจะใช้webserverที่ชื่อว่าxamppนะคะโดยแต่ละคนนี่เข้าไปค้นทีเ(s)ส(e)ิ(a)ร(r)์(c)จ(h)ดูนะคะเครื่องได้จำลองเป็นwebserverำ(ว)ิ(น)ฆ(ะ)ำ(ค)พ(ะ)ว่าเครื่องเราได้จำลองเป็นwเ(e)ว(b)็(s)บ(e)เ(r)ซ(v)ิ(e)ร(r)์(แ)ฟ(ล)เ(้)อ(ค)์(อ)แ(ง)ล(ไ)้(ห)ว(น)ที่ไม่มีตัวนี้บ้างไม่มีเครื่องสุรเชษฐ์ไม่มี1เครื่องเครื่องไหนอีกคะดูนะคะx-a-m-p-pก็คือเราจะใช้wordpressนะคะถ้าไม่มีตัวนี้เราจะใช้งานwordpressไม่ได้แต่ว่าเครื่องอาจารย์จะต้องได้ลงใหม่แล้วสุรเชษฐ์จะนั่งเครื่องนั้นประจำใช่ไหมคะถ้ามีแบบนี้ใช้ได้นะ(แ)ค(ด)ะ(ง)ถ้าขึ้นตัวแดงๆเดี๋ยวเรากดstartดูนะคะstartapacheกับmysqlต(s)า(t)ร(a)์(r)ท(t)2ตัวmysqlmysqlถ้าใครขึ้นสีแดงขึ้นสีแดงจะต้องได้ติดตั้งใหม่กลัวว่าจะมีปัญหาตอนที่ดึงข้อมูลจากฐานข้อมูลนะคะอันนี้mysqlstม(a)ั(r)น(t)แดงทั้งหมดเลยหรออย่างนี้จะต้องลงใหม่มันมีerrorstopไปจริงสถานะมันจะต้องไม่แดงนะคะทั้งสองอันเลยใช่ค่ะเราจะใช้แค่ตัวา(a)ป(p)า(a)เ(c)ช(h)่(e)นะคะกับmysqlเพราะว่าสัปดาห์หน้าเราน่าจะได้ลงมือใช้worldpressอันนี้xamppv(ว)e(อ)r(ร)s(์)i(ช)o(ั)n(น)3.2ถ้าอย่างนั้นเดี๋ยวเราไปดาวน์โหลดเวอร์ชันใหม่มาลงนะคะแต่ว่าเราจะต้องไปuninstallตัวเดิมออกก่อนนะคะuninstallออกเลยเราพิมพ์เข้าตัวsearchwindowsี(ค)่(ะ)จะได้ไม่ต้องค้นหาเยอะถ้าเห็นปุ่มuninstallเราก็กดเลยค่ะuninstallออกไปก่อนแ(ี)ล(๋)้(ย)ค่อยมาลงuninstallลบโปรแกรมออกจากเครื่องเข้าไปเลื่อนหาโปรแกรมแล้วกดuninstallมันจะถามเราอีกรอบว่าคุณต้องการลบโปรแกรมxamappออกต้องการไหมกดyesมาขั้นตอนนี้หรือยังมาขั้นตอนนี้หรือยังใครไม่ทันยกมือนะคะremoveออกด้วยนะคะremovefolderถามว(ก)า(น)วิชาอื่นมันมีงานตรงนี้หรือเปล่ายังไม่มีนะโอ.เค.ตกใจนึกว่าวิชาอื่นได้ใช้กดyesเลยนะั้นวิชานี้เราจองลบใหม่ไม่ลบเดี๋ยวข้อมูลเดิมจะมีเยอะเลยไม่รู้ว่าข้อมูลเดิมที่อาจารย์สอนปีที่แล้วอยู่ไ(ล)ห(่)ม(า)ลบทิ้งไปเลยนะคะเดี๋ยวรอสักครู่เ(ร)ด(อ)ี(ใ)๋(ห)ย(้)ว(ม)ร(ั)อ(น)ลบโม(ก)ด(ร)ู(ม)ต(โ)่(ม)า(ด)ง(ู)ๆ(ล)ต่างๆออกจากเครื่องให้หมดเราจะได้เอาv(ว)e(อ)r(ร)s(์)i(ช)o(ั)n(น)ใหม่มาลงจะได้เรียนรู้ในการติดตั้งเองด้วยเผื่อจะเอาไปติดตั้งที่เครื่องโน้ตบุเห็นไหมข้อมูลเยอะก็เลยใช้เวลานานในการลบนะคะระหว่างรอโปรแกรลบไปไปเบรกได้นะคะไปเข้าห้องน้ำไปพักเบรกได้นะคะก็ได้สัก5นาทีเครื่องไหนuninstallcompleteไปd(า)o(ว)w(น)n(์)l(โ)o(ห)a(ล)d(ด)xamppforwindownsมานะคะโอ.เค.นะคะกดดาวน์โหลดได้เลยแล้วก็ดูที่แถบด้านล่างนะคะstatusbarรอประมาณ1นาทีกดดาวน์โหลดเลยค่ะตรงนี้นะคะdown(า)l(ว)o(น)a(์)d(โ)เ(ห)ย(ด)น(x)ะ(a)ค(m)ะ(p)d(p)o(f)w(o)n(r)l(w)o(i)a(n)dx(o)a(w)m(s)หน้านี้ใช่ไหมคะมันจะโหลดให้เราแล้วเราดูที่statusbarด้านล่างนะคะโหลดประมาณ1นาทีตัวนี้ใช่ไหมคะกดหรือยังค่ะค่ะเลือกตัวแรกforwindowsตัวนี้สถานะdownloadacceptใครที่ยังดาวน์โหลดไม่เสร็จรอโหลดเสร็จแล้วd(ด)o(ั)u(บ)b(เ)l(บ)e(ิ)c(ล)l(ค)i(ล)c(ิ)k(ก)ไปที่ไฟล์.exeมันถามอะไรเรากดo.kไปเลยนะแล้วก็ตรงนี้กดnextไปนะคะต(อ)ร(ั)ง(น)นี้ก็เลือกหมดเลยกดnextเผื่ออนาคตเราจะเขียนตัวอื่นกดnextถ้ามันขึ้นแบบนี้ในdriv(s)e(k)cมันมีด(โ)ฟลเดอร์ซ้ำนะคะเราไปที่diskcแล้วก็ไปลบโฟลเดอร์เดิมออกนะคะใช่ค่ะลบเลยค่ะกดdeleteไปเลยแล้วก็nextนะคะอันนี้เอาเครื่องหมายถูกออกจะได้ไม่ต้องวิ่งเข้าลิงก์นี้นะคะเราไม่เข้าไปดูกดnextไปnextไปแล้วก็รอนะคะเครื่องไหนที่ติดตั้งสมบูรณ์แล้วนะคะกดfinishหรือเสร็จสิ้นได้เลยเดี๋ยวเราค่อยวิธีแก้ตัวนี้นะคะที่มันerrorเดี๋ยวเราไปกดstartตัวา(a)ป(p)า(a)เ(c)ช(h)่(e)กับmysqlตอนนี้mysp(q)lอาจารย์ยังstartไม่ได้แต่ว่าserverใช้ได้ทีนี่ทดลองการใช้งานserverนะคะกดstartเสร็จแล้วไปพิมพ์localhostที่webbrownserนะคะพิมพ์localhostที่webbrowserถ้าหากว่าโชว์หน้าจอแบบนี้แสดงว่าwebserverของเรานี่ทำงานได้แล้วนี่ค่ะพิมพ์ลงไปที่...พิมพ์เข้าไปที่sitบ(e)า(b)ร(a)์(r)ตรงนี้นะคะไม่ได้ไปพิมพ์ในgoogleค้นหานะคะเราพิมพ์localhostนะคะlocalhostพิมพ์แบบนี้ไม่ได้ไปให้ค้นหานะให้ไปพิมพ์ที่ช่องนี้เลยurlนี่พิมพ์localhostแล้วกดenterนะคะได้ไหมคะถ้าพิพม์แล้วกดenterจะโชว์หน้าwebpageแบบนี้นะคะอันนี้แสดงว่าserverของเราพร้อมใช้งานแล้วนะคะเราติดตั้งเครื่องไหนจะได้นั่งประจำเครื่องนั้เครื่องไหนที่เพื่อนไม่มาก็ลงไว้ด้วยนะคะหน้าจอนี้เป็นการทดลองserverถ(ว)้(่)serverึ(ร)น(ม)แ(ใ)บ(ช)บ(้)น(ง)ี(า)้(น)แ(ไ)ส(ห)ด(ม)ง(น)ว(ะ)่(ค)า(ะ)ถ้าหากว่าขึ้นแบบนี้แสดงว่าserverของเราพร้อมใช้งานแล้วนะคะพุธหน้าเราจะติดตั้งwordpressนะคะติดตั้งwordpressทีนี้จะมีแบบฝึกหัดสำหรับวันนี้นะคะมีใครที่ยังไม่เข้าclassroomบ้างมีไหมคะอันนี้รหัสเข้าชั้นเรียนนะคะถ(ใ)้(ค)า(ร)ใ(ท)ค(ี)ร(่)ยังไม่เข้าก็ใช้รหัสนี้ได้เลยกำหนดส่งนะคะ...ภายในวันศุกร์โอ.เค.ไหมส่งภายในวันศุกร์นะคะส่งไม่ทันโดนตัดคะแนนคือส่งช้าได้แต่ม(ว)ั(่)น(า)จะขึ้นส่งล่าช้าโอ.เค.พวกเราสามารถเปิดไฟล์ดูโจทย์คำถาแล้วก็สร้างไฟล์ตัวเองขึ้นมาใหม่นะคะแล้วบันทึกเป็นpdfแ(ต)ล(ั)ั(ง)น(ช)ท(ื)ึ(่)ก(อ)เป็นรหัสนักศึกษาแล้วกดส่งนะคะโหลดมาแล้วอย่าลืมกดส่งด้วยนะคะเพราะฉะนั้นมันจะไม่ขึ้นสถานะว่าส่งงานมีทั้งหมด10ข้อนะคะเห็นโจทย์อยู่ใช่ไหม..ตามนั้นนะคะมีคำถามไหมสำหรับคาบนี้ตัวxamppนะคะเราทดสอบโอ.เค.แล้วก็กดstopserverกดstopserverหรือหยุดการทำงานของserverตอนนี้เรายังไม่ได้ใช้serverตัวนี้นะคะเดี๋ยวสัปดาห์หน้านี่เราค่อยมาเริ่มใช้แล้วก็ติดตั้งwordpressมีเครื่องไหนที่ยังลงไม่เรียบร้อยบ้างเครื่องหน้าใช่ไหมมีข้อสงสัยหรือคำถามเพิ่มเติมไหมคะใครมีข้อสงสัยไหมยกมือถามไม่มีนะคะถ้าไม่มีคำถามเดี๋ยวเราเจอกันวิชานี้เจอกันพุธหน้าแล้วก็กราฟิกเจอกันจันทร์หน้าค่ะโอ.เค.อย่างนั้นคาบนี้จ(พ)อกันแค่นี้ค่ะขอบคุณค่ะ[สิ้นสุดการถอดความ]