การพัฒนาการใช้งานในระบบเว็บ

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
การพัฒนาการใช้งานในระบบเว็บ
Advertisements

Intro : การเขียนโปรแกรมบนอินเตอร์เน็ต
ภาควิชาวิทยาการคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
การสร้างเว็บเพจด้วยภาษา Html
การจัดทำเว็บไซต์สำเร็จรูปด้วยโปรแกรม Joomla!
การสร้างเว็บไซต์ด้วย Joomla
Server Object. 2 z ใช้ในการควบคุม และบริหารเว็บเซิร์ฟเวอร์ ซึ่งทำด้วยการเขียนสคริปต์ใน แอปพลิเคชั่น ASP ( โดยเรียกใช้เมธอด หรือกำหนดค่าพรอพเพอร์ตี้ของ.
ซอฟต์แวร์ระบบที่รู้จักกันดี คือซอฟต์แวร์ควบคุมการปฏิบัติการ ของคอมพิวเตอร์ที่เรียกว่า ระบบปฏิบัติการ ระบบปฏิบัติการเป็นชุดคำสั่งที่ใช้ควบคุมระบบฮาร์ดแวร์และ.
E-learning การเรียนรู้ทางอิเล็กทรอนิกส์ (Electronic Learning) เป็นการศึกษา เรียนรู้ผ่านเครือข่ายคอมพิวเตอร์ อินเตอร์เน็ต (Internet) หรืออินทราเน็ต (Intranet)
ac.th. WWW (World Wide Web) ระบบเครือข่ายคอมพิวเตอร์ ที่ เชื่อมโยงคอมพิวเตอร์ถึงกันทั่ว โลก โดยใช้โปรโตคอลที่ชื่อว่า TCP/IP.
รูปร่างของเครือข่ายคอมพิวเตอร์
ac.th. WWW (World Wide Web) ระบบเครือข่ายคอมพิวเตอร์ ที่ เชื่อมโยงคอมพิวเตอร์ถึงกันทั่ว โลก โดยใช้โปรโตคอลที่ชื่อว่า TCP/IP.
และสร้างเว็บไซต์ประเภทCMS
ซอฟต์แวร์และการเลือกใช้
เทคโนโลยีอินเตอร์เน็ต
องค์ประกอบของคอมพิวเตอร์
การรักษาความปลอดภัยข้อมูลขั้นพื้นฐาน
ประยุกต์ใช้ในงานด้านการศึกษา เทคโนโลยีสารสนเทศที่นำมาใช้สำหรับการเรียนการสอน เป็นการใช้เทคโนโลยีสมัยใหม่หลายอย่าง สอนด้วยสื่อ อุปกรณ์ที่ทันสมัย ห้องเรียนสมัยใหม่
ในเครือข่ายอินเทอร์เน็ต โปรแกรมประยุกต์ หลายชนิด มีการทำงานร่วมกันระหว่างเครื่อง คอมพิวเตอร์ ที่ต่ออยู่ในเครือข่าย โดยอาศัยเครือข่ายเป็น สื่อกลาง ในการติดต่อสื่อสารระหว่างกันและกัน.
เรื่อง หลักการเขียนโปรแกรม เบื้องต้น จัดทำโดย นางสาวชาดา ศักดิ์บุญญารัตน์
พัฒนาการสื่อใหม่ ( เวปไซต์และสังคมออนไลน์ ). เวปไซต์คือ ?
ซอฟต์แวร์ Software รายวิชา เทคโนโลยีสารสนเทศ 3. ความหมายและความสำคัญของซอฟต์แวร์ ซอฟต์แวร์ (Software) หมายถึง ชุดคำสั่งหรือโปรแกรม ที่คอยสั่งการให้เครื่องคอมพิวเตอร์ทำงาน.
วิทยาเขตมีบริการอะไรให้บ้าง การบริการ บัญชีผู้ใช้และรหัสผ่าน สำหรับใช้งาน Internet สามารถ ติดต่อขอ บัญชีผู้ใช้และรหัสผ่าน (Password) ด้วย ตนเอง บัตรประจำตัวพนักงาน.
ความรู้พื้นฐานเกี่ยวกับการ สร้างเว็บไซต์. ศัพท์เบื้องต้นเกี่ยวกับเว็บไซต์ Internet คือ ระบบเครือข่ายคอมพิวเตอร์ที่ใหญ่ที่สุดใน โลกเกิดจากการเชื่อมโยง.
บทที่ 3 นักวิเคราะห์ระบบและการ วิเคราะห์ระบบ. 1. นักวิเคราะห์ระบบ (System Analysis) 1.1 ความหมายของนักวิเคราะห์ระบบ นักวิเคราะห์ระบบ (System Analysis:
เทคโนโลยีพื้นฐานของระบบสารสนเทศ
Case Study.
Material requirements planning (MRP) systems
หน่วยที่ 1 ข้อมูลทางการตลาด. สาระการเรียนรู้ 1. ความหมายของข้อมูลทางการตลาด 2. ความสำคัญของข้อมูลทางการตลาด 3. ประโยชน์ของข้อมูลทางการตลาด 4. ข้อจำกัดในการหาข้อมูลทาง.
และการใช้เครื่องมือในการสร้างเว็บเพจ
ระบบการจัดการเรียนการสอนผ่านเว็บ Learning Management System : LMS
IP-Addressing and Subneting
หน่วยการเรียนที่ 6 เรื่อง การจัดการฐานข้อมูลด้วย PHP Function
การใช้ Social Media เพื่อการสื่อสาร
IP-Addressing and Subneting
บทสรุป ความรู้พื้นฐานเกี่ยวกับระบบฐานข้อมูล
ความรู้เบื้องต้นเกี่ยวกับ PHP Introduction to PHP
บทที่ 1 สถาปัตยกรรมของระบบฐานข้อมูล (Database Architecture)
บทที่ 11 วงจรรายจ่าย.
Bc312 การพัฒนาโปรแกรมบนอินเตอร์เน็ต
ประเภทของระบบเครือข่ายคอมพิวเตอร์
เริ่มต้นด้วยอินเทอร์เน็ต
อาจารย์อภิพงศ์ ปิงยศ บทที่ 4 : สื่อกลางส่งข้อมูลและการมัลติเพล็กซ์ (Transmission Media and Multiplexing) Part3 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ.
1.เครื่องทวนสัญญาณ (Repeater)
บทที่ 5 ระบบจัดการฐานข้อมูล
Basic Input Output System
การใช้อินเทอร์เน็ต (Internet)
บทที่ 8 การควบคุมโครงการ
การบริหารจัดการเว็บไซต์หน่วยงานในสังกัดกรมปศุสัตว์
บทที่ 8 การควบคุมระบบสารสนเทศทางการบัญชี : การควบคุมเฉพาะระบบงาน
ขั้นตอนการออกแบบ ผังงาน (Flow Chart)
Chapter 1 ความรู้เบื้องต้นในเทคโนโลยีอินเตอร์เน็ต Edit
Mail server DNS server FTP server Proxy server RADIUS server
เว็บเบราว์เซอร์และโปรแกรมค้นหา
การอบรมระบบงานฯสำหรับผู้ใช้งาน (ส่วนภูมิภาค)
โครงการจัดทำระบบจัดเก็บข้อมูลการใช้งาน และประเมินคุณภาพอุปกรณ์ไฟฟ้า
บริษัท พัฒนาวิชาการ (2535) จำกัด
สาเหตุที่ต้องมีพระราชบัญญัติว่าด้วยการกระทำความผิดเกี่ยวกับคอมพิวเตอร์
SMS News Distribute Service
หน่วยการเรียนรู้ การเขียนโปรแกรมภาษาขั้นพื้นฐาน เรื่อง โครงสร้างพื้นฐาน HTML 5 รหัส รายวิชา ง23102 การงานอาชีพและเทคโนโลยี 6 กลุ่มสาระ การงานอาชีพและเทคโนโลยี
หลักเกณฑ์การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์ ของผู้ให้บริการ
พื้นฐานเครือข่ายคอมพิวเตอร์
การบริหารจัดการระบบสารสนเทศ (ระบบงานสารบรรณอิเล็กทรอนิกส์)
ระบบสำนักงานอัตโนมัติ (Office Automation : OA)
อินเทอร์เน็ตเบื้องต้น และการออกแบบเว็บไซต์
การเขียนโปรแกรมด้วยภาษาไพทอน การเขียนโปรแกรมแบบทางเลือก
ความรู้พื้นฐานเกี่ยวกับเว็บไซต์
การออกแบบและพัฒนาเว็บไซต์
บทที่ 7 การบริการร่วมและรวม Composite Service (CaaS) 7.1 ความหมาย
กระดาษทำการ (หลักการและภาคปฏิบัติ)
ใบสำเนางานนำเสนอ:

การพัฒนาการใช้งานในระบบเว็บ Web Base Application การพัฒนาการใช้งานในระบบเว็บ

รายการเนื้อหา การติดต่อระหว่าง Web Server กับ Web Browser Web Server Static Webpage Dynamic Webpage

Client/Server System ในการทำงานของ Webpage จะอาศัย การทำงานในลักษณะClient/Server คือ ระบบคอมพิวเตอร์ จะต้องมีเครื่องคอมพิวเตอร์ 2 ส่วนที่ทำงานร่วมกันผ่านระบบเครือข่าย ซึ่งได้แก่ เครื่องคอมพิวเตอร์ที่ทำหน้าที่เป็น Server และเครื่องคอมพิวเตอร์ที่ทำหน้าที่เป็น Client โดยปกติ เครื่อง Server เพียงเครื่องเดียว ส่วน Client จะมีจำนวนตั้งแต่ 2 เครื่องขึ้นไป ด้วยเหตุผลดังกล่าวในระบบ Webpage ก็จำเป็นจะต้องมีโปรแกรมที่ทำงานอยู่บนเครื่อง Server และโปรแกรมที่ทำงานบนเครื่อง Client.

Web Server / Browser คอมพิวเตอร์ที่เป็น Server ในความหมายของ Internet คือ เครื่องคอมพิวเตอร์ที่ติดตั้งโปรแกรม Web Server เช่น โปรแกรม Internet Information Server (IIS), Personal Web Server (PWS),Apache (Freeware) ไว้ ส่วนเครื่องคอมพิวเตอร์ที่เป็น Client จะได้แก่เครื่องที่มีการติดตั้งโปรแกรม Browser เช่น โปรแกรม Internet Explorer, Netscape ไว้

Web Server / Browser ซึ่งในกรณีที่เครื่องที่ทำหน้าที่เป็น Web Server และ Client อยู่กันคนละเครื่อง จะเรียกการติดต่อระหว่างเครื่อง Web Server กับ Client ว่าเป็นการติดต่อแบบ Remote Connection แต่ถ้าเครื่องที่ทำหน้าที่เป็น Web Server และ Client อยู่ในเครื่องเดียวกัน จะเรียกการติดต่อระหว่างWeb Server กับ Client ว่าเป็นการติดต่อแบบ Local Connection Remote Server Client

Web Server / Browser Browser การทำงานของโปรแกรม Web Server และโปรแกรม Web Browser จะมีการทำงานที่สัมพันธ์กัน คือ Browser จะเป็นส่วนติดต่อกับผู้ใช้ จึงมีหน้าที่รับข้อมูลจากผู้ใช้ และนำข้อมูลที่ส่งกลับมาจาก Web Server มาแสดงผล Client Browser Web Server

Web Server / Browser ส่วนหน้าที่หลักของ Web Server คือ จะทำการจัดเก็บ, ประมวลผลและทำการส่งข้อมูลของ Web Pages ไปแสดงผลที่ Web Browser ตามความต้องการที่ส่งมาจากโปรแกรม Web Browser Web Server Client / Browser ส่งข้อมูลตามที่ร้องขอ ร้องขอข้อมูล HTML, CGI, Image…

Static Web Page Static web page

Dynamic Web Page เว็บไซต์แบบ Dynamic คือเป็นเว็บที่ผู้ใช้ หรือผู้ดูแลเว็บ(Web Master) สามารถที่จะ update ข้อมูลในเว็บไซต์สามารถโต้ตอบกับผู้ใช้ได้ โดยอาศัยหลักการของ CGI หรือ Common Gateway Interface คือ การรับข้อมูล จาก Client ไปประมวลผลที่ Server และส่งผลลัพธ์กลับไปให้ Cilent ภาษาโปรแกรมที่สนับสนุนหลักการทำงานของ CGI มีหลายภาษา แต่ที่ใช้กันโดยส่วนใหญ่ มีอยู่กัน 3 ภาษาหลัก ๆ ได้แก่ Perl PHP ASP

Dynamic Web Page Webpage ที่มีลักษณะเป็น Dynamic 1. เว็บเพจแบบ Dynamic ที่ฝั่ง Server : จะมีการทำงานที่ Server แล้วส่งผลที่ได้ไปแสดงที่ Browser เช่น ASP, PHP, JSP เป็นต้น 2. เว็บเพจแบบ Dynamic ที่ฝั่ง Client : จะมีการทำงานที่ฝั่งผู้ใช้งานโดยจะมีการเปลี่ยนสภาพแวดล้อมตามผู้ใช้งาน เช่น DHTML, JavaScript, เป็นต้น

Script Program โปรแกรม Script จะแบ่งออกเป็น 2 ประเภทดังนี้ 1. โปรแกรม Client-Side Script 2. โปรแกรม Server-Side Script

Script เว็บเพจที่กำหนดการกระทำต่างๆเพื่อสามารถรองรับสถานการณ์ ที่คาดว่าจะเกิดขึ้นได้ทันที Client-Side Script จะถูกแปล Script โดย Browser เช่น VBScript, JavaScript Server-Side Script จะถูกแปลและประมวลผลโดย Web Server เช่น ASP , PHP ,JSP

ข้อดี-ข้อเสียของโปรแกรม Client-Side Script และ Server-Side Script Client-Side Script จะถูกแปลและประมวลผลที่ Browser ซึ่งไม่ผ่านระบบเครือข่าย ส่วน Server-Side Script จะประมวลผลที่ Web Server ซึ่งต้องผ่านระบบเครือข่าย ดังนั้น Client-Side Script จึงสามารถลดภาระของ Web Server ซึ่งเป็นผลให้ “Response Time” เร็วกว่าโปรแกรม Server-Side Script Client-Side Script Web Server Client มี Response Time ที่เร็ว

ข้อดี-ข้อเสียของโปรแกรม Client-Side Script และ Server-Side Script ข้อจำกัดของ Client-Side Script ได้แก่ โปรแกรมที่พัฒนาด้วย Client-Side Script ในภาษาใดภาษาหนึ่ง อาจไม่สามารถนำไปใช้งานกับ Browser ที่ต่างกันได้ เช่น Internet Explorer สามารถใช้ภาษา VBScript และ Jscript ได้ Netscape สามารถใช้ภาษา JavaScript ได้ ซึ่งต่างจากโปรแกรม Server-Side Script ที่ไม่ขึ้นอยู่กับตัว Browser

ข้อดี-ข้อเสียของโปรแกรม Client-Side Script และ Server-Side Script คำสั่งต่างๆ ที่เป็น Client-Side Script สามารถเรียกดูได้ด้วยโปรแกรม Browser ดังนั้นจึงเสี่ยงต่อการถูกสำเนาโปรแกรม Client-Side Script ไปใช้โดยผู้อื่น ส่วนโปรแกรมที่เป็นลักษณะ Server-Side Script นั้นจะไม่พบปัญหาดังกล่าวนี้ เนื่องจากตัวโปรแกรม script จะอยู่ในส่วนของ Web Server และ Web Server จะส่งเพียงผลลัพธ์ที่ได้จาก Script นั้นๆ ไปยัง Browser เท่านั้น ซึ่งอยู่ในรูป HTML ที่ไม่มีส่วนประกอบของคำสั่ง Server-Side Script

ภาษา PHP PHP ย่อมาจาก Personal Home Pages ซึ่งเป็นภาษาสคริปต์ที่ถูกฝัง ในเว็บเพจ โดยเว็บเพจที่มีสคริปต์ PHP แทรกอยู่นั้นจะทำงานที่เว็บ เซิร์ฟเวอร์ (Server-Side Script) คือ จะถูกประมวลผลการทำงานที่ เซิร์ฟเวอร์ก่อน แล้วจึงส่งผลการทำงานที่เป็น HTML มาแสดงผลที่ Browser ของผู้ใช้งาน

Resource ที่ใช้ในการพัฒนา Dynamic Web Application โปรแกรม Web Server เพื่อจำลองเครื่องคอมพิวเตอร์ให้สามารถบริการการเรียกดูข้อมูลเอกสารเว็บ ผ่านโปรแกรม Web Browser ได้ -> Apache ภาษาโปรแกรมที่สนับสนุนหลักการทำงานการทำงานของ CGI -> PHP โปรแกรมระบบจัดการฐานข้อมูล -> MySQL โปรแกรมช่วยจัดการฐานข้อมูล -> PhpMyAdmin Appserv

Q & A