วันอาทิตย์ที่ 15 มิถุนายน พ.ศ. 2557

บทที่ 1 พื้นฐานการสร้างเว็บไซต์
พื้นฐานความรู้เกี่ยวกับอินเทอร์เน็ต
อินเทอร์เน็ต (Internet) เป็นเครือข่ายคอมพิวเตอร์ที่ใหญ่ที่สุดในโลกซึ่งรวมเอาเครือข่ายย่อยเป็นจำนวนมากต่อเชื่อมเข้าด้วยกันภายใต้มาตรฐานเดียวกันจนเป็นเครือข่ายคอมพิวเตอร์ขนาดใหญ่ มาตรฐานของเครือข่ายอินเทอร์เน็ตประกอบด้วย 3 มาตรฐาน คือ อินเทอร์เน็ตโปรโตคอล (Internet Protocol - IP) ซิมเปิล เมล ทรานซ์เฟอร์โปรโตคอล (Simple Mail Transfer Protocal - SMTP) และโดเมน เนม ซิสเต็ม (Domain Name System - DNS) ด้วยมาตรฐานดังกล่าวทำให้คอมพิวเตอร์ทั่วโลกสามารถเชื่อโยงเป็นเครือข่ายเดียวกันได้ และเป็นแพลตฟอร์ม (Platform) ของเวิลด์ ไวด์ เว็บ (World Wide Web - WWW)   1.       ลักษณะของเวิลด์ ไวด์ เว็บ (World Wide Web)
เวิลด์ ไวด์ เว็บ (World Wide WebWWW) หรือ เรียกย่อๆ ว่า เว็บ (Web) เป็นอินเทอร์เน็ตชนิดหนึ่งที่อยู่มนรูปของกราฟิกและมัลติมีเดีย ซึ่งประกอบด้วยข้อความ (Text) ภาพ (Graphic) เสียง (Sound) และภาพเคลื่อนไหว (Movie) เป็นต้น ผู้ใช่ทั่วไปสามารถเข้าไปใช้เว็บได้ง่าย และจะได้รับข้อมูลครบถ้วน ปัจจุบัน ถ้าพูดถึงอินเทอร์เน็ต คนทั่วไปจะเข้าใจว่าหมายถึง เว็บ ทั้งที่แท้จริงแล้วเว็บ เป็นส่วนหนึ่งของอินเทอร์เน็ตเท่านั้นอย่างไรก็ตาม ความนิยมการใช้เว็บมีมากจนอาจจะละเลยการพัฒนาอินเทอร์เน็ตในส่วนอื่นๆ
เวิลด์ ไวด์ เว็บ เป็นผลงานการคิดค้นสร้างขึ้นโดยนักคอมพิวเตอร์ ชาวอังกฤษ ชื่อ เชอร์ ทิมโมที จอห์น “ทิม” เบอร์เนอร์ – ลี (Sir Timothy John “Tim” Berners - Lee) เมื่อปี 2533 และเริ่มออนไลน์ครั้งแรก เมื่อวันที่ 6 เดือน สิงหาคม 2534 ผ่านเว็บเซิร์ฟเวอร์ และเว็บไซต์ของ CERN (องค์การวิจัยนิวเคลียร์แห่งยุโรป) โดยขณะนั้น เบอร์เนอร์ ลี ทำงานอยู่ที่ CERN
หลักการทำงานของเว็บประกอบด้วย 2 ส่วน คือ ส่วนที่เป็นเครื่องส่งข้อมูล เรียกว่า เครื่องให้บริการหรือ เซิร์ฟเวอร์ (Server) และส่วนที่เป็นเครื่องรับข้อมูล หรือ ไคลแอนด์ (Client) โดยที่เมื่อสร้างเว็บไซต์เสร็จแล้วก็นำเว็บไซต์ไปบันทึกทันทีที่เครื่องให้บริการ เมื่อผู้ใช้ต้องการอ่านข้อมูลก็ต่อเชื่อเข้าสู้ระบบและดาวน์โหลดข้อมูลมาไว้ในเครื่องรับข้อมูลหรือคอมพิวเตอร์ไคลแอนด์ได้
  2.       เว็บไซต์ (Website) และเว็บเพจ (Webpage)
                เอกสารหรือส่วนที่ติดต่อกับผู้ใช้ในเว็บ เรียกว่า เว็บเพจ หมายถึง เอกสารหนึ่งหน้า การใช้เว็บก็คือการเปิดอ่านหรือเปิดใช้เว็บเพจแต่ละหน้านั่นเอง เว็บเพจสร้างขึ้นด้วยภาษาคอมพิวเตอร์ เช่น ภาษา HTML,ASP,PHP,JAVA ฯลฯ โดยสังเกตประเภทของภาษาได้จากนามสกุลของไฟล์ เช่น ภาษา HTML นามสกุลจะเป็น .html หรือ .html ภาษา ASP นามสกุลไฟล์จะเป็น .asp ภาษา PHP นามสกุลไฟล์จะเป็น .asp เป็นต้น
เมื่อนำเว็บมารวมกัน และระบุที่อยู่มนอินเทอร์เน็ต หรือ ยูอาร์แอล (Uniform Resource Locator – URL) ให้กับเว็บเพจกลุ่มนั้นจะเรียกว่า เว็บไซต์ เมื่อเปิดเว็บไซต์ขึ้นมาจะพบกับหน้าแรกของเว็บไซต์ เรียกหน้าแรกว่า โฮมเพจ (Homepage) ซึ่งเป็นหน้าที่สำคัญที่สุดและเป็นหน้าที่ที่จะเชื่อมโยงไปยังเว็บเพจและเว็บไซต์อื่นๆ
ตัวอย่าง URL : http://www.khonbaakpae.com

3.       เว็บเบราว์เซอร์ (Web Browser)
                เว็บเบราว์เซอร์ คือโปรแกรมที่ใช้สำหรับเปิดเว็บเพจ หรือ รับ-ส่งข้อมูลตามที่เครื่องลูกข่ายร้องขอ เมื่อเราเปิดเข้าสู่อินเทอร์เน็ต เบราว์เซอร์จะดึงข้อมูลที่ร้องขอขาก เว็บ เซิร์ฟเวอร์ (Web Server) เพื่อโอนข้อมูลมาแสดงผลยังเครื่องของเรา
                เว็บเบราว์เซอร์จะเข้าใจภาษา HTML ซึ่งเป็นภาษามาตรฐานของเว็บ เว็บเบราว์เซอร์ที่ได้รับความนิยมในปัจจุบันมีหลายโปรแกรม เช่น Microsoft Internet Explorer หรือ IE ของบริษัทไมโครซอฟต์ Mozilla Firefox ของโอเพ่นซอสต์ และ opera ของ โอเปราซอฟต์แวร์ เป็นต้น

       การใช้งานเว็บไซต์จะต้องผ่านเว็บเบราว์เซอร์ ดังนั้น ผู้ใช้ควรศึกษาความรู้เพิ่มเติมเกี่ยวกับเว็บเบราว์เซอร์ที่ใช้งานอยู่อย่างละเอียดเพื่อให้เข้าถึงเว็บไซต์ได้เป็นอย่างดี
  4.       ภาษาเอชทีเอ็มแอล (HTML)
                ภาษาเอชทีเอ็มแอล ย่อมาจากคำว่า Hypertext Markup Language เป็นภาษาที่ใช้สำหรับสร้างเว็บเพจ โดยจะได้รับการแปลหรือแสดงผลโดยเว็บ เบราว์เซอร์ ซึ่งสามารถแสดงได้ทั้งข้อความ ภาพ เสียง และภาพเคลื่อนไหว
                การสร้างเว็บเพจด้วยภาษา HTML ใช้โปรแกรมประมวลผลคำทั่วไป เช่น WordPad Notepad และ Ms-Word เป็นต้น โดยปกติจะนิยมใช้โปรแกรม Notepad ซึ่งให้มาพร้อมกับระบบปฏิบัติการวินโดวส์ ทำให้ใช้งานและแก้ไขงานได้สะดวก
                รูปแบบโครงสร้างภาษา HTML ประกอบด้วย ส่วนเริ่มต้นของคำสั่ง เรียกว่า Tag  เปิดและส่วนจบของคำสั่ง เรียกว่า Tag ปิด โดย Tag ปิด จะมีเครื่องหมาย Slash ( / ) ดังตัวอย่าง
        ภาษา HTML จึงมีโครงสร้างที่ง่าย เหมาะสำหรับผู้เริ่มต้นสร้างเว็บเพจและใช้งานร่วมกับโปรแกรมสร้างเว็บเพจอื่นๆ เพื่อให้เว็บเพจสวยงามและมีประสิทธิภาพมากยิ่งขึ้น