Upload
jalia
View
58
Download
2
Embed Size (px)
DESCRIPTION
วิชา 04-710-414. หัวข้อชั้นสูงเกี่ยวกับคอมพิวเตอร์ซอฟต์แวร์. Advanced Topics in Computer Software. ผู้สอน อ.มาโนช ประชา. คำอธิบายรายวิชา. ศึกษาวิชาการใหม่ๆ ที่เกี่ยวข้องกับระบบซอฟแวร์ของคอมพิวเตอร์. เนื้อหาบทเรียน. ศึกษาเกี่ยวกับ HTML (1w) ศึกษาเกี่ยวกับ PHP (2w) - PowerPoint PPT Presentation
Citation preview
วิ�ชา วิ�ชา 04-710-04-710-414414
หั�วิข้อช��นสู�งเกี่��ยวิกี่�บคอมพิ�วิเตอร์�หั�วิข้อช��นสู�งเกี่��ยวิกี่�บคอมพิ�วิเตอร์�ซอฟต�แวิร์�ซอฟต�แวิร์�
Advanced Topics in Advanced Topics in Computer SoftwareComputer Software
ผู้�สูอน อผู้�สูอน อ..มาโนช มาโนช ปร์ะชาปร์ะชา
ค#าอธิ�บายร์ายวิ�ชา
ศึ&กี่ษาวิ�ชากี่าร์ใหัม)ๆ ที่��เกี่��ยวิข้องกี่�บร์ะบบซอฟแวิร์�ข้องคอมพิ�วิเตอร์�
เน,�อหัาบที่เร์�ยน1 .ศึ&กี่ษาเกี่��ยวิกี่�บ HTML (1w)
2. ศึ&กี่ษาเกี่��ยวิกี่�บ PHP (2w)
3. ศึ&กี่ษาเกี่��ยวิกี่�บ mySQL (2w)
4. ศึ&กี่ษาเกี่��ยวิกี่�บ PHP-Nuke (5w)
5. ปฏิ�บ�ต�เกี่��ยวิกี่�บ PHP-Nuke (6w)
กี่าร์วิ�ดผู้ลและปร์ะเม�นผู้ลกี่าร์เร์�ยน•คะแนนจากี่กี่าร์สูอบ70 %–คะแนนสูอบกี่ลางภาค 35 %–คะแนนสูอบปลายภาค 35 %
•คะแนนจากี่ผู้ลงานที่��มอบหัมาย30 %
•ร์วิม 100 %
เกี่ณฑ์�กี่าร์ต�ดเกี่ร์ดช)วิงคะแนน เกี่ร์ด80-100 A75-79 B+70-74 B65-69 C+60-64 C55-59 D+50-54 D
ต#�ากี่วิ)า 50 F
HTML หรื�อ HyperText Markup Language คื�อภาษาคือมพิ�วเตอรื�รื�ปแบบหนึ่��ง ที่��เป�นึ่ Static Language ม�โคืรืงสรื�างการืเขี�ยนึ่โดยอาศั$ยต$วก%าก$บ (Tag ) คืวบคื&มการืแสดงผลขี�อคืวาม, รื�ปภาพิ หรื�อว$ตถุ&อ��นึ่ๆ ผ+านึ่โปรืแกรืมเบรืาเซอรื� แต+ละ Tag อาจจะม�ส+วนึ่ขียายที่��เรื�ยกว+า Attribute ส%าหรื$บรืะบ& หรื�อคืวบคื&มการืแสดงผล ขีองเว/บได�
HTML อะไร์ค,อ ?
PHP คื�อภาษา script อย+างหนึ่��งที่��เรื�ยกว+า server-side script ซ��งจะที่%างานึ่ ในึ่ฝั่3� ง server แล�วส+งการืแสดงผลมาย$ง browser ขีองต$ว client และนึ่อกจากนึ่�4 ม$นึ่ย$งเป�นึ่ script ที่��ฝั่3ง(embed ) บนึ่ HTML อ�กด�วย
http://www.php.net/
PHP อะไร์ค,อ ?
PHP-Nuke อะไร์ค,อ ?
PHP-Nuke คื�อรืะบบจ$ดการืเนึ่�4อหา (บนึ่เว/บไซต� ) : Content Management System(CMS ) ที่��เขี�ยนึ่ด�วยภาษา PHP ป3จจ&บ$นึ่อย�+ภายใต� กฏขีอง GNU/GPL ซ��งสามารืถุดาวนึ่�โหลดโปรืแกรืมมาใช้�ได�ฟรื�
http://www.thainuke.net/
Open Source licence
Open Source Software อะไร์ค,อ ?
• Netcraft Statistics
– 11,869,645 Domains, 1,316,288 IP Addresses
กี่าร์เจร์�ญเต�บโตข้อง PHP
จะใช PHP-Nuke ที่��งที่�ตองม�อะไร์บาง?
โปร์แกี่ร์ม(Softwares ) :• เว/บเซ�รื�ฟเวอรื� (Apache, IIS, Roxen, etc )
(IIS หรื�อ Apache)• PHP4.x (แนึ่ะนึ่%าให�ใช้�เวอรื�ช้$นึ่ล+าส&ด ) (php-
4.4.0-installer.exe)• ฐานึ่ขี�อม�ล : MySQL 4.1.XX (mysql-essential-4.1.14-
win32.msi)ร์ะบบปฏิ�บ�ต�กี่าร์(Operating Systems ) :• Linux • Unix • OS/2 • Windows• MacOS • FreeBSD
Code ที่��ขีาดไม+ได� คื�อ ไฟล� PHP-Nuke
ป3จจ&บ$นึ่ เวอรื�ช้$ �นึ่(PHP-Nuke-7.8-Thai-Edition.zip)
เน,�อหัา PHP-Nuke1 . ที่#าควิามร์�จ�กี่ PHP-Nuke (What is PHP-
Nuke? )2 . กี่าร์ต�ดต��งและอ�ปเกี่ร์ด PHP-Nuke สู#าหัร์�บม,อ
ใหัม) (Installation and Upgrading for Newbies )3 . กี่าร์ใชงานเบ,�องตนหัล�งจากี่ต�ดต��งแลวิ (Basic
Operation - After Installation )4 . กี่าร์ใชงานภาษาไที่ย และกี่าร์แปลภาษาสู#าหัร์�บ
PHP-Nuke (Language Files - Translantions )
เน,�อหัา PHP-Nuke5 . กี่าร์ปร์�บแต)ง PHP-Nuke ใหัม�ค7ณสูมบ�ต�เหัมาะสูมตร์ง
ตามควิามตองกี่าร์ (Customizing your PHP-Nuke ) :
- ธิ�ม(Themes ) - โมด�ล(Modules ) - เมน�(Blocks)6 . กี่าร์เพิ��มสู)วินปร์ะกี่อบข้อง PHP-Nuke (PHP-Nuke
Add Ons ) : - กี่าร์ต�ดต��งธิ�มใหัม)(Theme Installation :
NukeMods Theme Packs ) - กี่าร์ต�ดต��งโมด�ลใหัม)(Module Installation ) - กี่าร์ต�ดต��งเมน�ใหัม)(Block Installation)
เน,�อหัา PHP-Nuke7. โคร์งสูร์างและสูถาป9ตยกี่ร์ร์มข้อง PHP-Nuke - โคร์งสูร์างไดเร์:คที่อร์��ต)างๆ ข้อง PHP-Nuke - โคร์งสูร์างไฟล�หัล�กี่ ข้อง PHP-Nuke เช)น
Mainfile, และ ไฟล� include ต)างๆ - โคร์งสูร์างข้องฐานข้อม�ล และตาร์างหัล�กี่ๆข้อง
PHP-Nuke - โคร์งสูร์างหันาหัล�กี่ข้องโมด�ล - โคร์งสูร์างหันาข้องผู้�ควิบค7มร์ะบบ - โคร์งสูร์างข้องบล<อค
เน,�อหัา PHP-Nuke8. กี่าร์สูร์างและปร์�บแต)งสู)วินต)างๆดวิยต�วิเอง - กี่าร์ปร์�บแต)ง Modules หัร์,อ Block
ร์วิมที่��งสู)วินต)างๆ ใหัเข้ากี่�บเวิปไซต� - กี่าร์สูร์าง Modules หัร์,อ Block ข้��นมา
ใชงานเอง
ภาคปฏิ�บ�ต� PHP-Nuke
1 . ฝึ>กี่ปฏิ�บ�ต�กี่าร์ต�ดต��งและกี่#าหันดค)าข้อง PHP-Nuke (Configuration Setup and Installaion PHP-Nuke : Windows and Linux)
- กี่าร์ต�ดต��ง PHP, Mysql, phpMyAdmin และ Editor สู#าหัร์�บ PHP-Nuke บน Linux/Window
- กี่าร์ต�ดต��ง PHP-Nuke (ร์วิมที่��ง Modules, Blocks และ Themes ดวิย )2 . ฝึ>กี่ปฏิ�บ�ต�กี่าร์สูร์าง PHP-Nuke เวิ:บไซต�ดวิยต�วิค7ณ
เอง
Web สูอนเกี่��ยวิกี่�บ PHP
http://www.thai-programmer.com
Web สูอนเกี่��ยวิกี่�บ PHP
http:// www.thaidev.com
Web สูอนเกี่��ยวิกี่�บ PHP
http://www.funwhan.com/learn
ข้อควิามช)วิยเหัล,อเกี่��ยวิกี่�บ PHP-Nuke
http://www.thainuke.net/nuke/modules.php?name=Forums
บที่เร์�ยนคร์��งที่�� 1
ศั�กษาเก��ยวก$บ HTML
QuestionQuestion ??