หลักสูตร : Web Application Development with PHP & MySQL
ระยะเวลา : 35 ชั่วโมง
ราคา : 8,200 บาท (อัตรานี้รวมภาษีมูลค่าเพิ่มแล้ว)
ตารางเวลาอบรม: หลักสูตร Web Application Development with PHP & MySQL
รายละเอียดหลักสูตรเป็นไฟล์ PDF :
เปิดอบรมเมื่อมีคนลงทะเบียนตั้งแต่ 4 คน ขึ้นไป
หากไม่สามารถเปิดอบรมได้ ทางเราจะแจ้งท่านทราบก่อนวันเปิดหลักสูตรอบรม

หลักสูตร Web Application Development with PHP & MySQL
รายละเอียดหลักสูตร :
หลักสูตรนี้ เป็นการพัฒนาโปรแกรมประยุกต์บนเว็บ (Web Application) โดยใช้ภาษา PHP ร่วมกับระบบฐานข้อมูล MySQL ในเนื้อหาจะกล่าวถึงความรู้พื้นฐานเรื่องอินเทอร์เน็ต (Internet) ระบบไคลเอนท์/เซิร์ฟเวอร์ (Client/Server) การเขียนโปรแกรมด้วยภาษา PHP การใช้งานฟังก์ชันพื้นฐานที่จำเป็นต่างๆ การใช้งานภาษา HTML ที่สำคัญ การสร้างเว็บฟอร์ม หลักการรับส่งข้อมูลจากเว็บฟอร์มไปยังเซิร์ฟเวอร์ ระบบไฟล์ การจัดการกับระบบฐานข้อมูล MySQL การใช้งานคำสั่งภาษา Structure Query Language (SQL) ทั้งที่เป็นส่วนมาตรฐานและส่วนเฉพาะของ MySQL การประยุกต์ใช้งาน ในลักษณะต่างๆ การส่งอีเมล์ และการใช้งาน Database wrapper เพื่อไม่ยึดติดกับระบบฐานข้อมูล สามารถนำโค้ดเปลี่ยนไปใช้งานกับระบบฐานข้อมูลยี่ห้ออื่นได้โดยง่าย หลักการออกแบบที่ดี หลักการจัดการกับรูปภาพ ตลอดจนเทคนิคในการประยุกต์ใช้งานจริง
หลักสูตรนี้เหมาะสำหรับ :
นักศึกษา พนักงานบริษัท และบุคคลทั่วไป ที่ต้องการก้าวไปสู่นักพัฒนา Web Application\
วัตถุประสงค์ :
1.เพื่อมุ่งหมายให้ผู้เข้าอบรมมีความเข้าในหลักการของเว็บเซิร์ฟเวอร์
2.เพื่อให้ผู้เข้าอบรมเข้าใจวิธีการเขียนโปรแกรม
3.เพื่อให้ผู้เข้าอบรมเข้าใจการทำงานของ Compiler และ Interpreter แบบง่าย ๆ
4.เพื่อให้ผู้เข้าอบรมเข้าใจและสามารถเขียนโปรแกรมด้วยภาษา PHP ได้
5.เพื่อให้ผู้เข้าอบรมเข้าใจหลักการทำงานของซอฟต์แวร์ระบบจัดการฐานข้อมูลในขั้นต้น
6.เพื่อให้ผู้เข้าอบรมเข้าใจการใช้งานภาษา SQL ในส่วนที่สำคัญพื้นฐาน เพียงพอต่อการใช้งานเบื้องต้น และสามารถนำความรู้ไปประยุกต์ใช้งานได้
7.เพื่อให้ผู้เข้าอบรมนำระบบขึ้นเซิร์ฟเวอร์ได้จริง
ความรู้พื้นฐาน :
ผู้เข้าอบรมต้องมีทักษะพื้นฐานทางคอมพิวเตอร์
ซอฟต์แวร์ที่ใช้
1.Ubuntu Linux
2.Bluefish editor
สิ่งที่ผู้เข้าอบรมจะได้รบ :
1.เอกสารประกอบการฝึกอบรม
2.ประกาศนียบัตรรับรองผ่านการฝึกอบรม
3.บัญชีผู้ใช้สำหรับเข้าสู่ระบบถามตอบของ CTC
เนื้อหาหลักสูตร :
ครั้งที่ 1
- แนะนำให้รู้จักกับหลักการทำงานของอินเทอร์เน็ต (Internet) และเว็บไซต์ (Web Site)
- เข้าใจหลักการทำงานแบบไคลเอนต์/เซิร์ฟเวอร์ (Client/Server)
- แนะนำภาษา PHP และการทำงานของเว็บเซิร์ฟเวอร์ (Web Server) และ PHP interpreter
- แนะนำการติดตั้งโปรแกรมต่าง ๆ เพื่อเขียน PHP ทั้งบนระบบปฏิบัติการ Linux และ Windows
- การพัฒนาโปรแกรมแบบง่าย ๆ ด้วย PHP
ครั้งที่ 2
- รู้จักกับ ตัวแปรแบบต่าง ๆ และการดำเนินการทางคณิตศาสตร์
- การทำงานกับเว็บฟอร์ม (Web Form) เบื้องต้น เพื่อรับข้อมูลจากผู้ใช้งาน
- การเปรียบเทียบเงื่อนไขด้วยคำสั่ง if, elseในภาษา PHP
- ฟังก์ชั่นในการสุ่มค่าตัวเลข
- ปฏิบัติการ : เขียนโปรแกรมสร้าง เกมส์ทายตัวเลข
ครั้งที่ 3
- รู้จักกับ HTML Form ต่างๆ เพิ่มเติม
- เข้าใจกระบวนการทำงานของระบบอีเมล (E-mail) บนอินเตอร์เน็ต
- แนะนำวิธีการติดตั้งเมล์เซิร์ฟเวอร์ (Mail Server) บนระบบปฏิบัติการวินโดว์ส (Windows)
- การส่งอีเมล์บนระบบปฏิบัติการลีนุกซ์ (Linux)
- การปรับแต่งค่าที่เกี่ยวกับอีเมล์ในไฟล์ php.ini
- เรียนรู้การเขียนโปรแกรมเพื่อส่งอีเมล์
- แบบฝึกหัด: พัฒนา Web Mail แบบง่าย ๆ
- รู้จักกับตัวแปรอะเรย์ (Array)
- เรียนรู้ฟังก์ชั่นสำคัญที่เกี่ยวข้องกับอะเรย์
- แบบฝึกหัด : เขียนโปรแกรมแยกวันเดือนปี ด้วยอะเรย์ฟังก์ชั่น
- รู้จักกับค่าคงที่ใน PHP
- เข้าใจเรื่องการวนรอบ (Loop) ในการเขียนโปรแกรม
- แบบฝึกหัด : เขียนโปรแกรมวนรอบแสดงชื่อเดือนในรอบปี
- การบ้าน : สร้าง Web Form รับค่า วัน เดือน ปี ด้วย Loop
ครั้งที่ 4
- การเขียนโปรแกรมเพื่อ Upload ไฟล์ต่างๆ
- เข้าใจการส่งอีเมลแบบแนบไฟล์
- แบบฝึกหัด : โปรแกรมส่งอีเมล์แบบแนบไฟล์รูปภาพ
- เรียนรู้เรื่องไฟล์ (File)
- การจัดเก็บข้อมูลลงเท็กซ์ไฟล์ (Text File)
- แบบฝึกหัด : เขียนโปรแกรมจัดเก็บอีเมล์ในรูปแบบ Comma Separate Value (CSV)
- แบบฝึกหัด : เขียนโปรแกรมจัดเก็บชื่อไฟล์รูปภาพ เพื่อเตรียมทำอัลบั้มรูปแบบง่าย ๆ
- รู้จักกับการตารางด้วย HTML
- การบ้าน : สร้างอัลบั้มรูปภาพแบบง่าย ๆ
- เก็บชื่อไฟล์ กับ comment ในรูปแบบ CSV
ครั้งที่ 5
- การสร้างรูปภาพด้วยคำสั่ง PHP
- แบบฝึกหัด : สร้างรูปภาพสำหรับ Verify หรือสร้างรูปภาพตัวนับจำนวน (Counter)
- เข้าใจหลักการของ Session
- แบบฝึกหัด : นับจำนวนผู้เข้าชมให้แม่นยำด้วย Session
- เปรียบเทียบการใช้งานตัวแปรแบบ Session กับการใช้ Hidden ฟิลด์ใน HTML Form
- การสร้างฟังก์ชั่นใน PHP
- แบบฝึกหัด : สร้างฟังก์ชั่น สำหรับสร้างรูปภาพเพื่อแสดงตัวเลขยืนยัน
- เรียนรู้การใช้งาน Include File
- ฟังก์ชั่นในงานปฏิทิน(Calendar Function)
ครั้งที่ 6
- เรียนรู้เรื่องระบบฐานข้อมูล (Database System)
- การใช้งานMySQL เบื้องต้น
- ฝึกใช้งานคำสั่ง SQL เพื่อจัดการกับข้อมูลในฐานข้อมูล
- DML (Create, Drop, Alter)
- DDL (Insert, Update, Delete, Select)
- การใช้งาน Where
- การเปรียบเทียบ (>,>=,<,<=,=,<>)
- แบบฝึกหัด : สร้างโปรแกรมเพื่อบันทึกข้อมูลลงฐานข้อมูลแบบง่าย ๆ
ครั้งที่ 7
- การใช้งานฟังก์ชั่น SQL เชิงคำนวณ เช่นการหาค่ามากที่สุด การรวมยอดเงิน เป็นต้น
- เรียนรู้การเชื่อมตารางข้อมูล (Join) และเทคนิคการใช้งานคำสั่ง SQL เพิ่มเติม เช่น Sub Query และการใช้งาน View เป็นต้น
- การติดตั้งและใช้งานโปรแกรม phpMyAdmin
- การสำรองข้อมูลและการนำเข้า (Import) ข้อมูลของ MySQL
- เทคนิคในการสำรองข้อมูลในฐานข้อมูล
- เรียนรู้เทคนิคและหลักการออกแบบฐานข้อมูล
- เข้าใจเรื่องการใช้งานตัวแปรระบบและแนวทางการประยุกต์ใช้ด้านการรักษาความปลอดภัยและด้านการตลาด
- การใช้งานสตริงฟังก์ชั่น (String Function)
- แบบฝึกหัด : พัฒนาระบบสมาชิกCreate Member System (Registration and Display Process)
- เรียนรู้การสร้างเฟรม(HTML Frame)
- แบบฝึกหัด : สร้างระบบ Loginให้กับระบบสมาชิก
- การใช้งาน Session จัดการกับระบบ Login เพื่อความปลอดภัย
ครั้งที่ 8
- การจัดการกับรหัสผ่านของระบบสมาชิก ด้วยการเข้ารหัสเพื่อความปลอดภัยและความเป็นส่วนตัว
- หลักการเข้ารหัสข้อมูล
- HTML Form สำหรับช่องรับรหัสผ่าน
- รู้จักกับโปรโตคอล HTTPS
- แบบฝึกหัด : พัฒนาระบบสมาชิกให้สมบูรณ์
ครั้งที่ 9-10
- พัฒนาระบบกระดานถามตอบ
- เชื่อมกับระบบสมาชิกบังคับให้ต้องล็อกอินก่อน Post เพื่อสอดคล้องกับ พ.ร.บ.การกระทำผิดทางคอมพิวเตอร์
- สามารถ Post ไฟล์รูปภาพได้
- พัฒนาระบบกระดานถามตอบ (ต่อ)
- สามารถปรับขนาดรูปภาพได้อัตโนมัติ
- แสดงจำนวนผู้อ่าน ผู้ตอบกระทู้ได้
- เรียนรู้การใช้งานในการทำงานกับ Web Server จริง
- ทบทวนหลักการ Client/Server
- ฝึกใช้งานโปรแกรมรับส่งไฟล์ (File Transfer)
- เข้าใจเรื่องความปลอดภัยในการจัดการกับเซิร์ฟเวอร์จริง
สำรองที่นั่งได้ที่ :
ClusterKit Training Center (CTC)
โทรศัพท์ 0 2881 3800
แฟกซ์ 0 2424 7603
เว็บไซต์ http://www.clusterkit.co.th/
