Course Advanced PHP and MySQLi
Development Back End และ Front End
(คอร์ส php mysqli / Web Application ขั้นสูง)
หลักสูตรต่อยอดการเขียนโปรแกรมด้วย PHP สำหรับผู้ที่มีพื้นฐานมาภาษา PHP มาบ้างแล้ว โดยในหลักสูตรท่านจะสามารถสร้าง Photo Gallery, ค าสั่งในการย่อไฟล์รูปภาพ พร้อมใส่พื้นหลัง , สร้างระบบ CMS (Content Management System) ด้วย RichText, สร้างระบบป้องกันข้อมูลด้วยรูปภาพยืนยัน (CAPTCHA), น าเสนอข่าวสารด้วย RSS, พร้อมทั้งใส่ลูกเล่นต่างๆให้เว็บไซต์อีกมากมาย
วัตถุประสงค์
สามารถออกแบบฐานข้อมูลและเพิ่มประสิทธิภาพให้กับฐานข้อมูลได้
ทำงานกับคำสั่ง Query ขั้นสูงได้
เข้าใจหลักการประยุกต์ใช้คำสั่ง loop และ transaction เพื่อเพิ่มประสิทธิภาพให้ฐานข้อมูล
กลุ่มเป้าหมาย
ผู้สนใจทั่วไปที่ต้องการต่อยอดการพัฒนาเว็บไซต์จากพื้นฐานสู่การประยุกต์ใช้งานจริง
ผู้สนใจทั่วไปที่ต้องการเรียนรู้การเรียนรู้เพื่อต่อยอดการเขียนเว็บโปรแกรมมิ่งขั้นสูงด้วย PHP และ MySQLi
นักเรียน นักศึกษาที่ต้องการพัฒนาโครงงานคอมพิวเตอร์ด้วยภาษา PHP และฐานข้อมูล MySQLi อย่างจริงจัง
โปรแกรมเมอร์ระดับต้นที่ต้องการพัฒนาทักษะด้านการเขียนเว็บ
พนักงานฝ่ายดูแลและรับผิดชอบด้านเว็บไซต์และเว็บแอปพลิเคชั่น
ครู อาจารย์ ที่ต้องการพัฒนาทักษะและความรู้ในการเขียนเว็บขั้นสูง
ความรู้พื้นฐาน
มีความเข้าใจการเขียนเว็บไซต์ด้วย HTML และ CSS แต่ถ้าไม่มีก็จะมีคำแนะนำพื้นฐานให้
มีความเข้าใจการเขียนเว็บด้วย PHP+MySQLi ขั้นพื้นฐานมาบ้างแล้ว ถ้าไม่มีจะมีคำแนะนำให้
มีความรู้ความเข้าใจเรื่องการติดตั้ง/ถอนการติดตั้ง โปรแกรมพื้นฐาน
มีความรู้ในการใช้อินเตอร์เน็ตและเครือข่ายพื้นฐาน
ใช้งานอินเตอร์เน็ตและระบบปฏิบัติทุกชนิด
ระยะเวลาในการอบรม:
20 ชั่วโมง (8 วัน) 2 ชั่วโมง 30 นาที ต่อวัน
ราคาคอร์สอบรม:
5,900 บาท
เนื้อหาการอบรม สอนสด / ออนไลน์
วันที่ 1-2
การออกแบบเว็บเพจขั้นสูง
การออกแบบหน้าเพจด้วย CSS ขั้นสูง
การจัดวาง layout ที่ซับซ้อนขึ้น
การเลือกใช้ CSS Framework ที่น่าสนใจ
การปรับแต่ง CSS ให้รองรับกับบราวเซอร์ต่าง ๆ
ฝึกทำ Workshop CSS
ทบทวนพื้นฐาน PHP
ตัวแปรใน PHP
ฟังก์ชันใน PHP
เงื่อนไขใน PHP
การวนลูปใน PHP
ตัวแปรประเภท Session และ Cookie
การประยุกต์ใช้งานตัวแปร session และ cookie
การตรวจสอบด้านข้อความ
การใช้งานฟังก์ชั่นด้านคณิตศาสตร์, การใช้งานฟังก์ชั่นเกี่ยวกับข้อความ, การใช้งานฟังก์ชั่นเกี่ยวกับวันที่และเวลา
การสร้างฟังก์ชั่นขึ้นเองเพื่อ เช็คข้อมูลในฟอร์มว่าตรงตามต้องการหรือไม่
การใช้งานเครื่องมือ RichText ในการจัดการข้อมูล
ออกแบบฐานข้อมูลระบบข่าวสาร และใช้ RichText ในการจัดการเนื้อหา เช่น ใส่สี กำหนดขนาดอักษร
การใช้ Rich-Text เพื่อให้ผู้ใช้จัดรูปแบบการแสดงผล
การป้องกันการใส่ตัวอักษรพิเศษ เช่น Single quote ('), Double (") เป็นต้น
#WORKSHOP : ระบบข่าวสารเว็บไซต์
วันที่ 3-4
PHP กับงานฐานข้อมูล MySQLi
รู้จักกับ MySQLi
โปรแกรม phpMyadmin สำหรับบริหาร MySQLi
การใช้งาน MySQLi เบื้องต้น
ออกแบบฐานข้อมูลเบื้องต้น
ตัวอย่างโครงสร้างฐานข้อมูลจากโครงงานจริง
การกำหนดสิทธิ์ในฐานข้อมูล MySQLi
#WORKSHOP: สร้างฐานข้อมูลใน MySQLi โดย phpMyadmin
ฟังก์ชั่นของ PHP ในการทำงานกับ MySQLi
การติดต่อเข้าไปยังฐานข้อมูล MySQLi
การเรียกข้อมูลจากฐานข้อมูล
นำข้อมูลจากฐานข้อมูลมาแสดงในรูปแบบของ HTML
แสดงผลในรูปแบบ HTML จากข้อมูลมากกว่า 1 ตารางในฐานข้อมูล
#WORKSHOP : สร้างระบบ Login ด้วยผ่าน MySQLi
PHP กับงานฐานข้อมูล MySQLi
การใช้ภาษา PHP ติดต่อฐานข้อมูลแบบหลายๆ ตารางพร้อมกัน
ประยุกต์การค้นหาข้อมูลตามเงื่อนไขแบบต่างๆ
#WORKSHOP : การแสดงผลข้อมูลแบบแบ่งหน้า
การทำงานกับไฟล์ (File Management)
การเปิดไฟล์เอกสาร (txt), และการอ่านข้อมูลจากไฟล์
การเขียนข้อมูลลงไฟล์
การทำงานกับข้อความ (String Function)
เรียนรู้คำสั่งต่างๆ ในการจัดการกับข้อความ เช่น ereg()
str_replace(), ereg_replace(), sub_str(), strlen()
#WORKSHOP : Workshop : ระบบกรอกคำหยาบ
PHP กับงาน Graphic
ติดตั้งระบบ CAPTCHA ให้กับเว็บไซต์
เรียนรู้คำสั่ง G2D Librar
ทำภาพเพื่อยืนยันรหัสสำหรับการลงทะเบียน (ระบบป้องกัน Spam)
#WORKSHOP : ติดตั้งระบบ รหัสยืนยันให้กับเว็บบอร์ด หรือระบบบันทึกข้อมูล
การอัปโหลดไฟล์รูปภาพ พร้อมการย่ออัตโนมัติ (Image Resize)
คำสั่งการอัปโหลดไฟล์รูปภาพ และไฟล์เอกสารขึ้นเซิฟเวอร์เช่น imagescopyresized(), getimagesize(),
Imagecreatefromjpeg(), imagecreatefromgif(), imagedestroy()
ใส่สีพื้นหลังให้กับรูปภาพได้ตามต้องการ
#WORKSHOP : การอัพโหลดรูปภาพและย่อขนาดตามต้องการ
วันที่ 5-6
LIVE WORKSHOP: สร้างโปรแกรมจัดการข้อมูลร้านค้าออนไลน์ Back End
วันที่ 7-8
Javascript กับ PHP
การแทรก tag javascript
การแสดงผลข้อความขึ้นหน้าเว็บด้วยคำสั่ง document.writeln()
การเริ่มต้นโหลดหน้าเว็บแล้ว javascript ทำงาน
คำสั่ง alert()
คำสั่ง confirm พร้อมทดสอบใส่เงื่อนไข
การวนลูป (ทำซ้ำ) ด้วย javascript
การเรียกผ่านฟังก์ชัน
การทดสอบส่งค่าเข้าอินพุทในฟอร์ม (รูปแบบการทำงานจริงบนหน้าเว็บไซต์แบบ Front End)
การเข้าถึง Element Tag div, span, p, br, และอื่นๆ
jQuery Framework และ Ajax ทำงานร่วมกับ PHP
แรกเริ่มรู้จัก Ajax
แรกเริ่มรู้จัก jQuery Framwork
ข้อดี-ข้อเสียของ jQuery Framwork และ Ajax
วิธีการติดตั้งและเพิ่ม jquery framework เข้ามาในเอกสารเว็บเพจ
ฝึกใช้ Selector แบบต่าง ๆ
รู้จัก event พื้นฐาน
รู้จัก effect พื้นฐานที่นิยมใช้
ประยุกต์ใช้ jQuery ในงาน PHP & MySQLi (Front End)
ประยุกต์ใช้ Ajax เพื่อเรียกใช้งานข้อมูลจาก MySQLi (Front End)
#WORKSHOP : การลงทะเบียนผ่านแบบฟอร์มโดยไม่เปลี่ยนหน้า โดยอาศัยเทคนิคของ javascript ด้วย jQuery (Front End)
ขั้นตอนออกแบบเนื้อหาในระบบ Sale Page พัฒนาระบบ Sale Page
1.การออกแบบให้สวยงาม น่าสนใจ ก่อนจะลงมือนำรูปหรือข้อมูลสินค้ามาใส่ เราจะต้องวางแผนเรื่องการออกแบบก่อนว่า จะจัดวางข้อมูลในหน้า Sale page อย่างไร เพื่อให้ลูกค้าเข้าใจในข้อมูลที่เราต้องการสื่อสารค่ะ ตัวอย่างเหมือนกับเว็บไซต์ของ apple ที่คลิกเข้ามาก็เจอเลยจ้า “iPhoneX สวัสดีอนาคต” เห็นแบบนี้ก็รู้เลยว่าขายแน่ๆ สาวก apple น่าจะโดนป้ายยากันไปตามๆกัน
2.ข้อมูลต้องครบถ้วน กระชับ ได้ใจความ เพราะข้อมูลสินค้าของเราจะต้องแสดงทุกอย่างให้อยู่ในหน้าเดียว
3. เน้นรูปภาพที่สื่อความหมายได้ชัดเจน ไม่เน้นข้อความมากจนเกินไป แต่ต้องมีปุ่มให้ผู้ชมเว็บไซต์คลิกเข้าไปอ่านรายละเอียดสินค้าได้ ใส่โปรโมชั่น หรือกิจกรรมดีๆที่อยากบอกต่อให้กับลูกค้า ใส่ลงไปในภาพ
4.การสร้างคอนเทนต์ที่ดีและน่าสนใจ เพื่อเป็นการสร้างคุณค่าให้กับแบรนด์
5.เพิ่มการกะจายข้อมูลด้วยปุ่มแชร์ หากในหน้า Sale page ของเรามีปุ่มแชร์ให้ลูกค้าสามารถกดแชร์ข้อมูลนี้ออกไปยังพื้นที่อื่นๆด้วยก็จะเป็นการประชาสัมพันธ์ได้เป็นอย่างดีค่ะ
ฉะนั้นการที่เรามี Sale page ก็จะเป็นอีกหนึ่งพื้นที่ ที่เราใช้ในการโฆษณาสินค้าของเราได้ สรุปแบบสั้นๆ ว่า “สินค้าที่ขายไม่ได้คือ สินค้าที่ไม่สามารถสื่อสารกับผู้บริโภคได้ จะทำอย่างไรให้ผู้บริโภค หยุดมอง หยิบขึ้นมาดู และวางลงในตะกร้าสินค้า ผมไม่ได้คิดวิธีดีไซน์ แต่คิดวิธีการสื่อสารเช่นนี้ตั้งแต่ต้นจนจบ” ซึ่งเป็นสิ่งที่เราต้องเก็บมาคิดแล้วล่ะค่ะ ถ้าเราเผชิญกับปัญหานี้อยู่ อย่างไรก็ตามถ้าท่านใดสนใจต้องการมี Sale page ไว้ใช้งานลองศึกษาผู้ให้บริการต่างๆว่ามีที่ไหนบ้าง
ขั้นตอนออกแบบระบบ System Analysis เพื่อพัฒนาระบบ Sale Page ทำอย่างไร ?
มารับฟัง เนื้อหา แนวคิดและหาคำตอบร่วมกัน
ลิงค์ที่เกี่ยวกับ Advanced PHP and MySQL (คอร์ส php mysqli ขั้นสูง)
Query 0 results
Advanced PHP and MySQL (คอร์ส php mysqli ขั้นสูง)
ผู้สนใจทั่วไปที่ต้องการต่อยอดการพัฒนาเว็บไซต์จากพื้นฐานสู่การประยุกต์ใช้งานจริง
ติดต่อสอบถาม