Introduction to Web Programming

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
เรื่อง เครือข่ายอินเทอร์เน็ตและการสืบค้นข้อมูล
Advertisements

รายละเอียดวิชา ง การงานพื้นฐาน4(คอมพิวเตอร์2)
Dreamweaver Adobe การสร้างโฮมเพจด้วย โปรแกรม 4 โดย.. ไชยยงค์ กงศรี
การจัดการเว็บไซค์คลังความรู้ ด้วยระบบฐานข้อมูล MySql
Script Programming& Internet Programming
Accessing the Internet
พื้นฐานความรู้เกี่ยวกับอินเทอร์เน็ต
การพัฒนาการใช้งานในระบบเว็บ
Intro : การเขียนโปรแกรมบนอินเตอร์เน็ต
ซอฟต์แวร์.
PHP LANGUAGE.
วิชา การเขียนโปรแกรมบนเว็บ (Web-based Programming)
วิชา การเขียนโปรแกรมบนเว็บ (Web-based Programming)
HTTP Client-Server.
World Wide Web WWW.
(Hypertext Transport Protocol)
Creating Effective Web Pages
Ch 8 CGI & Perl Kulachatr C. Na Ayudhya.
กระบวนการพัฒนา เอกสารเว็บเพจ
การติดตั้งโปรแกรมเพื่อจัดการร้านค้าออนไลน์
การติดตั้ง AppServ
เกียรติพงษ์ ยอดเยี่ยมแกร
ขั้นตอนการเขียนเว็บเพจ
การพัฒนาฐานข้อมูลบนเว็บ (Web Database Development)
ผู้ช่วยศาสตราจารย์ ดร. ปริศนา มัชฌิมา
อินเตอร์เน็ต INTERNET.
องค์ประกอบของคอมพิวเตอร์
ภาษาที่ใช้ในการเขียนเว็บไซต์
PHP.
การสร้างเว็บไซต์อย่าง มืออาชีพ
แนะนำภาษาที่ใช้ในการเขียนเว็บไซต์ และระบบฐานข้อมูล
Charter 12 1 Chapter 12 อินเทอร์เน็ต Internet.
นายวีระ คงกระจ่าง ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
HTML, PHP.
กิจกรรมที่ 17 เว็บเบราว์เซอร์และ โปรแกรมค้นหา 1. อธิบายหน้าที่เว็บเบราว์เซอร์และ โปรแกรมค้นหา 2. ใช้เว็บเบราว์เซอร์และโปรแกรมค้นหา จุดประสงค์ กิจกรรมที่
ความรู้เบื้องต้นเกี่ยวกับการสร้าง WebPage
การติดต่อสื่อสารผ่านอินเตอร์เน็ต
Internet.
การติดตั้ง Moodle บนวินโดว์
รายวิชา การออกแบบเว็บไซต์
13 October 1. Information and Communication Technology Lab 8 Web Browser and Seach Engine โดย ผู้ช่วยศาสตราจารย์วิชัย.
บทเรียนคอมพิวเตอร์ เรื่อง การใช้งานบน Internet.
ซอฟต์แวร์.
ระบบสำนักงานไร้กระดาษ (e-Office)
การเขียนเว็บเพ็จด้วยโปรแกรม
INTERN ET Internet คือ อะไร ? เครือข่ายคอมพิวเตอร์ ขนาดใหญ่ที่ทำการ เชื่อมต่อคอมพิวเตอร์ หลายล้านเครื่องกว่า 130 ประเทศทั่วโลกเข้า ด้วยกัน มีบริการต่าง.
เริ่มต้นด้วยอินเทอร์เน็ต
อินเตอร์เน็ตเบื้องต้น ครู โรงเรียนหนองกี่พิทยาคม
อินเตอร์เน็ตเบื้องต้น
การพัฒนาโปรแกรมเสริมสำหรับการ แสดงวีดีโอจากเว็บไซต์ภายนอกใน เวิร์ดเพรส (Development plugin for displaying video from an external website in WordPress)
Web browser.
ภาษาที่ใช้ในการเขียนเว็บ
ISP ในประเทศไทย
ระบบเครือข่ายคอมพิวเตอร์
เทคโนโลยีสารสนเทศ.
PHP : [1] PHP เบื้องต้น. PHP คืออะไร ? PHP ได้รับการเผยแพร่เป็นครั้ง แรกในปี ค. ศ โดย Rasmus Lerdorf ต่อมาได้มีนัก โปรแกรมเมอร์เข้ามาช่วยในการ พัฒนาต่อมาตามลำดับ.
บทที่ 9 ซอฟต์แวร์ประยุกต์บนเครือข่ายอินเตอร์เน็ต
การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์
คำศัพท์ระบบอินเตอร์เน็ต
PHP. P ersonal H ome P age P rofessional H ome P age PHP : H ypertext P reprocessor.
การใช้งานอินเทอร์เน็ต
บทที่ 8 เครือข่ายอินเตอร์เน็ต
Application Layer.
ชื่อ นางสาวชื่นฤดี ไชยวงค์ โปรแกรมวิทยาการคอมพิวเตอร์ ชั้นปีที่ 3 รหัส
1. บทนำเกี่ยวกับอินเทอร์เน็ต อินเทอร์เน็ตมีจุดเริ่มต้นมาจากเหตุผล ทางการทหาร เนื่องจากในยุค สงครามเย็น เมื่อประมาณ พ. ศ 2510 ระหว่างฝ่ายคอมมิวนิสต์ และฝ่ายเสรี
Static Website รูปแบบของเว็บไซต์ Dynamic Website.
หลักการออกแบบเว็บไซต์
นางเชาวลี สมบูรณ์ดำรงกุล
Mr. Winai Purikasem. Introduction  Hypertext model  Use of hypertext in World Wide Web (WWW)  WWW client-server model  Use of TCP/IP protocols in.
ความรู้พื้นฐานเกี่ยวกับการสร้างเว็บไซต์
ใบสำเนางานนำเสนอ:

Introduction to Web Programming ความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรมบนเว็บ

โปรแกรมบนเว็บคืออะไร ?? Program / Application หมายถึง โปรแกรมที่ถูกสร้างขึ้นมาเพื่อสนับสนุนการทำงานของระบบสารสนเทศต่าง ๆ เช่น โปรแกรมลงทะเบียน ตรวจสอบผลการเรียน การจองห้องเรียน การจองที่นั่ง เป็นต้น ผู้ที่สร้างโปรแกรมมักจะถูกเรียกว่า Programmer (โปรแกรมเมอร์) โปรแกรมบนเว็บ (Web Application) คืออะไร ?? Web-based Application หรือ Web Programming มีความหมายเหมือนกัน !!!

โปรแกรมบนเว็บคืออะไร ?? Web Application หมายถึง โปรแกรมที่ถูกสร้างขึ้นมาเพื่อใช้บน Web Brower โดยอาศัยโปรโตคอล http(s) ผ่านเครือข่ายอินเทอร์เน็ต Internet Explorer Google Chrome Firefox Netscape Safari

โปรแกรมบนเว็บคืออะไร ?? KMUTNB WEBSITE ART WEBSITE

โปรแกรมบนเว็บทำงานอย่างไร SERVER – แม่ข่าย HTTP HTTP Web Browser : Internet Explorer Netscape / Firefox Opera SQL Web Server : Apache IIS Language : ASP PHP JSP Database Client – ผู้ขอใช้บริการ Database : MySQL PostgreSQL Microsoft SQL Server

โปรแกรมบนเว็บทำงานอย่างไร เป็นการเชื่อมต่อในรูปแบบที่เรียกว่า Client/Server Client คือเครื่องคอมพิวเตอร์ที่เป็นฝ่ายขอรับบริการ เช่น ขอเรียกดู Web Page ขอแฟ้มข้อมูล ต่างๆ โดยมีหน้าที่ดังนี้ เรียกดูข้อมูล กรอกข้อมูล แสดงผล Server คือเครื่องผู้ให้บริการตามที่ Client ร้องขอมา และมีหน้าที่ดังนี้ เก็บข้อมูล/เปลี่ยนแปลงแก้ไข/ลบข้อมูลลงในฐานข้อมูล ประมวลผลและส่งผลกลับไปหาผู้ขอรับบริการ

โปรแกรมบนเว็บมีข้อดีอย่างไร เข้าถึงข้อมูลได้ทุกที่ ทุกเวลา และทุกคน (Anytime Anywhere Anybody) สามารถนำเสนอข้อมูลในรูปแบบของ ข้อความ ภาพ เสียง หรือ มัลติมีเดีย โปรแกรมบนเว็บที่ได้รับความนิยม ได้แก่

วิวัฒนาการของโปรแกรมบนเว็บ ยุคที่ 1 (Static) การพัฒนาเว็บจะอาศัยภาษา HTML เป็นหลัก เว็บเพจมีลักษณะคงที่ ยุคที่ 2 (Dynamic) มีการเพิ่มภาษาในรูปแบบของ Script เข้ามาใช้ทำให้เว็บเพจมีความสามารถมากขึ้น เช่น การใช้แบบฟอร์ม ส่ง หรือ แจ้งข้อมูล แบ่งออกเป็น Script ที่ทำงาน 2 ส่วน คือ Client Script จะทำงานที่ Web Browser ในส่วนของเครื่องลูกข่าย ตัวอย่างภาษาที่ใช้งาน เช่น VB Script, JAVA Script เป็นต้น ตย.เช่น การป้องกันการป้อนข้อมูล (รหัสผ่าน) Server Script จะทำงานที่ส่วนของ Web Server ตัวอย่างภาษา เช่น PHP, JSP, ASP เป็นต้น ตย.เช่น ซื้อสินค้า จองตั๋วหนัง ตั๋วเครื่องบิน

ยุคที่ 5 ปัญญาประดิษฐ์ ความพยายามที่จะทำให้คอมพิวเตอร์ฉลาดเหมือนคน วิวัฒนาการของเว็บ ยุคที่ 3 มีการเพิ่ม Object หรือวัตถุต่างๆ เข้าไปทำงานได้หลากหลายมากขึ้น เช่น การใช้ Flash หรือ การเล่นเกมส์บนเว็บด้วย Java Applet เป็นต้น ยุคที่ 4 ภาษา XML (Extensible Markup Language) เข้ามามีบทบาทในการสร้าง เว็บเพจ โดยที่ เว็บเพจ สามารถนำไปแสดงผลยังอุปกรณ์อื่นๆ ได้ เช่น โทรศัพท์มือถือ Pocket PC หรือ PDA ซึ่ง XML เป็นผู้ช่วยในการทำให้ข้อมูลไปแสดงยังที่ต่างๆ ได้ทั่วโดยการพัฒนาเพียงแค่ครั้งเดียวเท่านั้น ยุคที่ 5 ปัญญาประดิษฐ์ ความพยายามที่จะทำให้คอมพิวเตอร์ฉลาดเหมือนคน

การประยุกต์ใช้งานอินเทอร์เน็ต World Wide Web (WWW) บริการเข้าถึงข้อมูลบนอินเทอร์เน็ตที่ได้รับความนิยมมากที่สุดในปัจจุบัน Electronic Mail (E-Mail) บริการส่งจดหมายอิเล็กทรอนิกส์ สามารถส่ง ข้อความ รูปภาพ เสียง ภาพเคลื่อนไหว ไปพร้อมกับจดหมายได้ Chat หรือ Messenger บริการสนทนาผ่านเครือข่ายอินเทอร์เน็ต ทำให้ผู้ใช้งานสามารถพูดคุยโต้ตอบกันได้โดยทันที File Transfer Protocol (FTP) บริการขนถ่ายแฟ้มข้อมูล ผ่านเครือข่ายอินเทอร์เน็ต Multimedia (Youtube / Music) บริการรับชมวิดีโอ เพลง ผ่านเครือข่ายอินเทอร์เน็ต

การเขียนโปรแกรมบนเว็บ องค์ประกอบสำหรับ การเขียนโปรแกรมบนเว็บ Hardware เครื่องคอมพิวเตอร์แม่ข่ายที่ทำหน้าที่ให้บริการ (Server) เครื่องเรียกใช้บริการ(Client) เราเตอร์ โมเด็ม Software HTML Editor, Dreamweaver,Edit+ Server-Side Script เช่น PHP, ASP Client-Side Script เช่น JavaScript, AJAX Web Server Application เช่น Apache, IIS, PWS ซอฟท์แวร์มัลติมีเดีย ระบบการจัดการฐานข้อมูล (Database Management System) MySQL MS Access Oracle

การเขียนโปรแกรมบนเว็บ องค์ประกอบสำหรับ การเขียนโปรแกรมบนเว็บ โปรแกรมที่จะนำมาใช้ โปรแกรม Appserve สำหรับจำลองเครื่องเป็น web server โดยโหลดจากเว็บ http://www.appservnetwork.com/ ติดตั้งแล้วจะได้ Apache Web Server เว็บเซิร์ฟเวอร์ (อังกฤษ: Apache HTTP Server) คือซอฟต์แวร์สำหรับเปิดให้บริการเซิร์ฟเวอร์บนโพรโทคอล HTTP PHP Script Language MySQL Database phpMyAdmin Database Manager

How to Install for PHP http://www.appservnetwork.com/ AppServ 2.5.10

How to Install for PHP หลังจาก Download แล้วคลิกไฟล์เพื่อติดตั้ง Next ที่มา : Siambook.com

How to Install for PHP 2) หน้าจอ License Agreement ข้อตกลงการใช้งานโปรแกรม AppServ คลิก I Agree

How to Install for PHP 3) หน้าจอ Choose Install Location ให้เลือกโฟลเดอร์เก็บโปรแกรม C:\AppServ แล้วคลิก Next ทำงานต่อ

How to Install for PHP 4) หน้าจอ Select Components ให้เลือกส่วนประกอบของโปรแกรม AppServ คลิก Next ทำงานต่อ

How to Install for PHP 5) หน้าจอ Server Info ช่อง Server Name คลิกและพิมพ์ชื่อเว็บไซต์ ชื่อมาตรฐานที่นิยมใช้กัน ก็คือ localhost พิมพ์ email คลิก Next ทำงานต่อ

How to Install for PHP 6) คลิกและพิมพ์รหัสผ่าน สำหรับใช้งานฐานข้อมูล MySQL พิมพ์ password root , re-root คลิก Next ทำงานต่อ

How to Install for PHP 7) รอจนกว่าจะขึ้นหน้าจอนี้

ส่วนจัดการฐานข้อมูล MySQL ส่วนประกอบของ AppServ How to Install for PHP พิมพ์ http://localhost ที่ Web Browser http://localhost/ Version ของ AppServ ส่วนจัดการฐานข้อมูล MySQL ส่วนประกอบของ AppServ

PHP Guideline http://www.thaicreate.com/php.html www.webthaidd.com/php http://www.thaiall.com/php/indexo.html

แนะนำโปรแกรมเขียนเว็บอย่างง่าย Macromedia Dreamweaver CS6 MD CS6 1. การจัดการเว็บไซต์ (Site Management) 2. แนะนำการเมนูการใช้งาน MD 8 / CS6 แนะนำโปรแกรมเขียนเว็บอย่างง่าย Macromedia Dreamweaver CS6 3. การพิมพ์ข้อความ, สี, ตัวอักษร รูปภาพ และอื่นๆ 4. การสร้างตาราง 5. การสร้างเว็บไซต์อย่างง่าย

Q & A