1 / 23

แนะนำรายวิชา วท 0217 นวัตกรรมทาง คอมพิวเตอร์ 2 ( Selected Topics in Business Computer 2)

แนะนำรายวิชา วท 0217 นวัตกรรมทาง คอมพิวเตอร์ 2 ( Selected Topics in Business Computer 2). ธี ระ พงษ์ แสงรักษาวงศ์ m r.modx@gmail.com http://www.comstcc.net. จุดมุ่งหมายรายวิชา. เพื่อให้ นักศึกษามีความรู้ความเข้าใจเกี่ยวกับเทคโนโลยี Web Base Application ใหม่ๆ ทางด้านคอมพิวเตอร์ธุรกิจ

stacia
Download Presentation

แนะนำรายวิชา วท 0217 นวัตกรรมทาง คอมพิวเตอร์ 2 ( Selected Topics in Business Computer 2)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. แนะนำรายวิชาวท0217 นวัตกรรมทางคอมพิวเตอร์ 2 (Selected Topics in Business Computer 2) ธีระพงษ์ แสงรักษาวงศ์ mr.modx@gmail.com http://www.comstcc.net

  2. จุดมุ่งหมายรายวิชา • เพื่อให้นักศึกษามีความรู้ความเข้าใจเกี่ยวกับเทคโนโลยี Web Base Application ใหม่ๆ ทางด้านคอมพิวเตอร์ธุรกิจ • เพื่อให้นักศึกษาใช้งานและพัฒนาระบบงานด้วยเทคโนโลยี Web Base Application ใหม่ๆ ทางด้านคอมพิวเตอร์ธุรกิจได้อย่างมีประสิทธิภาพ ทันสมัยได้อย่างเหมาะสม

  3. เนื้อหาที่ใช้เรียน • PHP • ประวัติความเป็นมา , ตัวแปร , operator , การเขียนคำสั่งติดต่อกับฐานข้อมูล สามารถ เพิ่ม ลบ แก้ไข ค้นหา ข้อมูลจากฐานข้อมูลที่กำหนดได้ • สร้างระบบ upload file เข้าไปเก็บในเว็บไซต์ได้ • สร้างระบบ login ได้ • mini project สร้างระบบฐานข้อมูลภูมิปัญญาท้องถิ่น • Joomla

  4. คะแนน • ทดสอบย่อย 20 คะแนน • สอบกลางภาค 15 คะแนน • สอบปลายภาค 30 คะแนน • mini project 25 คะแนน • จิตพิสัย 10 คะแนน

  5. CMS : Content Management System คือ ระบบบริหารจัดการเนื้อหาของเว็บไซต์ ซึ่งควรจะมีความสามารถ เช่น • การเพิ่มบทความ จัดหมวดหมู่บทความ จัดการรูปภาพ • ปรับแต่งคุณสมบัติหรือเพิ่มความสามารถต่าง ๆ ของเว็บไซต์ได้ • สามารถจัดการ , เปลี่ยนแปลงรูปแบบ การแสดงผลได้ • สามารถทำได้โดยไม่ต้องอาศัยการเขียนโค้ด HTML,PHP,SQL

  6. ไม่ต้องเขียนโค้ด แล้วทำอย่างไร ?

  7. cms เพียงแต่เรียนรู้ • วิธีการติดตั้ง • การปรับแต่ง • การใช้งาน CMSเท่านั้น สำหรับ Code ต่าง ๆ ที่นำมาสร้าง และ ออกแบบเว็บไซต์ จะทำโดยทีมงานของผู้พัฒนา CMS ของแต่ละทีม ซึ่งทำให้ประหยัดเวลาในการสร้าง และออกแบบเว็บไซต์ ได้อย่างมาก

  8. cms มีอะไรบ้าง • Mambo • Joomla • Drupal • Moodle

  9. Joomla • joomlaคือ CMSตัวหนึ่งจากหลาย ๆ ตัวที่ได้รับความนิยมในปัจจุบัน • รองรับ flash ,Gif Animation • มี Template ให้เลือกหลากหลาย • มี Plugin,Module,Componentให้เลือก • โดยมีผู้พัฒนาให้ใช้ “ ฟรี ”

  10. ทำความรู้จักกับ PHP

  11. บทนำ • ในช่วงแรก ภาษาที่นิยมใช้พัฒนาเว็บไซต์คือ HTML • Static Website • ต่อมามีการพัฒนาภาษาที่สามารถทำให้เว็บไซต์สามารถโต้ตอบ (Interaction) กับผู้ใช้งานได้ เราเรียกว่า Dynamic Website • มีหลายภาษา เช่น ASP , PHP , JSP

  12. ประวัติของภาษา PHP • PHP ถูกสร้างในปี ค.ศ. 1995 โดย RasmasLerdorf • เดิมทีเป็น Package ชื่อ “Personal Home Page” • ต่อมาได้มีการพัฒนาให้สามารถทำงานร่วมกับฐานข้อมูล MySQL ได้ ทำให้มีผู้นิยมใช้งานมากขึ้น • จากนั้น มีการพัฒนาเพิ่มเติม และแก้ไขข้อบกพร่อง รวมถึงเพิ่มขีดความสามารถให้รองรับการทำงานเชิงวัตถุ จนกลายเป็น PHP V.3 จึงเปลี่ยนชื่อจาก “ Personal Home Page” เป็น “PHP : Hypertext Preprocessor”

  13. ประวัติของภาษา PHP • ในปัจจุบันนั้น PHP ได้รับความนิยมเป็นอย่างมาก และได้พัฒนามาถึงเวอร์ชัน 5.x แล้ว โดยที่อะไรเปลี่ยนจากเวอร์ชันเก่าไปมาก • แต่อย่างไรก็ตามรูปแบบการเขียนโปรแกรมก็ยังคงเป็นพื้นฐานของภาษา C เช่นเดิม จึงเป็นเรื่องที่ไม่ยากสำหรับการติดตามการเปลี่ยนแปลงของ PHP

  14. จุดเด่นของ PHP ที่ได้รับความนิยม • PHP มีความรวดเร็วในการพัฒนาโปรแกรม • มีความยืดหยุ่นในการเขียนสูง เพราะสามารถกำหนดรูปแบบของผลลัพธ์ได้ตามความต้องการผู้พัฒนาโปรแกรม • PHP ยังสามารถรันบนระบบปฏิบัติการที่แตกต่างกันได้ด้วย ไม่ว่าจะสร้างโปรแกรม PHP มาจาก Windows ก็ยังสามารถนำไปรันบน UNIX หรือ LINUX ได้อย่างไม่มีปัญหา จุดนี้จึงเป็นข้อได้เปรียบที่ PHP ยังเหนือกว่าภาษาอื่น

  15. จุดเด่นของ PHP ที่ได้รับความนิยม • PHP นั้นยังสามารถติดต่อกับฐานข้อมูลได้หลากหลาย ได้แก่ MySQL , SQL Server , MS-Access , Sybase , Oracle , PostgreSQL , Informix เป็นต้น • และที่สำคัญสิ่งที่ทำให้ PHP ยังเป็นที่นิยมก็คือความที่เป็น Open Source ซึ่งมีการแจกจ่าย Source Code กันแบบฟรีๆ ดังนั้นจึงมีความเป็นไปได้สูงที่ PHP จะได้รับการพัฒนาจากผู้คนที่หลากหลาย อย่างต่อเนื่อง ดังนั้น PHP จึงได้รับการพัฒนาขึ้นเป็นเวอร์ชัน 6.x อย่างรวดเร็วนั่นเอง

  16. หลักการทำงานของ PHP CGI หรือ Common Gateway Interface มันสามารถรับเอาข้อมูลจาก  Client ไปประมวลผลที่ Server และส่งผลลัพธ์กลับไปให้ Client เช่น Client ต้องการสอบถามข้อมูลว่ามี Website ใดที่มีข้อมูลที่เกี่ยวข้องกับ AEC บ้าง มันก็จะรับข้อมูลไปประมวลผลที่ Server และ Server ก็จะตรวจสอบกัน Database ที่มีอยู่ว่ามี Website ใดมีข้อมูลดังกล่าวหรือไม่ เสร็จแล้วก็จะส่งผลกับไปให้ที่ Client

  17. หลักการทำงานของ PHP โดยยกตัวอย่างการสั่งซื้อสินค้า Client เรียกข้อมูล http จาก Web Server เช่นเรียก http://www.thaiwbi.com Server ส่งข้อมูล เป็น Homepage หรือ html format มายัง Client Client ส่งข้อมูลที่ต้องให้ประมวลไปให้ Server  เช่น สั่งซื้อสิ้นค้า Server ประมวลผล ตรวจสอบสินค้า Server ส่งผลการประมวลกลับไปให้ Client Client ยืนยันการสั่งสินค้า Server ตัดสินค้าในคลัง บันทึกลง Database

  18. หลักการทำงานของ PHP & HTML

  19. Send Request Send Requested (HTML Format)

  20. หลักการทำงานของ PHP CGI จะใช้ภาษาใดต้องคำนึงถึง Plateform ของ Webser ด้วย ดังนี้

  21. Script PHP สามารถเขียนเป็น Script PHP ทั้งหมดก็ได้ หรือสามารถฝัง (embedded script) คำสั่งหรือฟังก์ชั่น PHP ลงไปในตำแหน่งที่ต้องการ ใน scriptHTML ก็ได้ การกำหนดขอบเขตของ Script เรียกว่า PHP script tag โดยมี Tag เปิด และปิด

  22. มาถึงตรงนี้จึงไม่มีเหตุผลใดๆ ที่จะทำให้คิดว่า PHP เป็นภาษาที่กำลังเสื่อมความนิยม • คุณสามารถติดตามเรื่องราว การพัฒนา และ Download PHP ตัวล่าสุดได้จาก www.php.net

More Related