หลักการและเหตุผล
PHP เป็นภาษาที่ได้รับความนิยมเป็นอย่างสูงในการพัฒนาโปรแกรมการทำงานบน Web (Web Programming หรือ Web Development) เนื่องจากการใช้งานง่าย และรวดเร็ว อีกทั้งยังเป็นซอฟต์แวร์ที่แจกฟรีด้วย จึงทำให้ PHP ได้รับความนิยมมากขึ้นไปอีก
วัตถุประสงค์
- มีความรู้ความเข้าใจเกี่ยวกับโครงสร้างและที่มาของ PHP
- สามารถพัฒนาระบบงานบน WEB ด้วยการเขียน PHP Script ได้
หลักสูตรนี้เหมาะสำหรับ
- Web Development, Web Master
- Application Developer, Programmer ผู้สนใจทั่วไป
คุณสมบัติของผู้อบรม
- มีความรู้ความเข้าใจในเรื่องเกี่ยวกับ Internet และสามารถใช้งานภาษา HTML ได้
- มีพื้นฐานการเขียนโปรแกรม
หลักสูตรต่อเนื่อง/เกี่ยวเนื่อง
- 40-302 PHP using MySQL Database for Web Development
เนื้อหาหลักสูตร
- Introduction to PHP
- History of PHP
Comparison with dynamic content alternatives (Perl, CGI, ASP, JSP, Servlets , CGI, etc)
PHP tools and set up (web browser/server, editor, libraries, etc)
Create a basic PHP Script
Taking user input
Selecting alternatives
Use PHP to generate HTTP headers
Pass PHP variables via the URL - Taking User Input from Forms via PHP
- Creating forms with PHP
Using the form GET method
Using the form POST method
Obtaining data from forms through variables
Using hidden fields
Calling pages from themselves using forms
Quoting HTML entities in user input - Variables and Expressions in PHP
- Identifiers
Data Types (integers, floats and strings)
Creating Variables
Variable assignment
Variable Scope
User-defined Constants
HTTP environment variables - PHP Operators
- Arithmetic Operators
Logical Operators
Relational Operators
Bitwise Operators
Other Operators
Assignment Operators - Conditional Tests and Events in PHP
- True and False
If
else and elseif
The switch / case statement
The ? Operator
Comparing for equality or identity - PHP Flow Control
- Loops
while
do ... while
for
break and continue
exit - PHP Functions
- Purpose of functions
Built-in functions
Declaring functions
Arguments to functions
return
Scope (global vs local)
Recursion
Variable function calls - Storing Data in Arrays using PHP
- What are arrays?
How and when to use arrays
Indexing arrays
Initialising arrays
Add/remove info from arrays
One-dimensional arrays
Multi-dimensional arrays
Array-related functions - File and Directory Access Using PHP
- Opening files, local and remote
Reading and writing files
include
require
Handling file permissions
Handling file ownership
File locking
Opening and reading directories
File uploads from the browser/user - Using Cookies with PHP
- Cookie properties
Setting a cookie in PHP
Retrieving PHP cookies
Expiring/Deleting PHP cookies
Drawbacks to cookies
Using cookies well
Cookie Security Issues - Session Management in PHP
- What is a session?
Dependencies on the php.ini file
Understanding PHP session variables
Create a PHP session variable
Register and modify PHP session variables
Putting PHP session IDs in pages
Good Practice with sessions and PHP
PHP Sessions and databases - Handling Databases with PHP
- PHP's database APIs
Error-handling strategies
Connection/disconnection, log in/log out
Including common access functions
Doing simple SQL queries via PHP
Building HTML tables using SQL Queries - Other I/O Issues in PHP
- Getting IP adresses from visitors
Getting referring urls from visitors
Shell Commands
Environment variables
Showing different content to different browsers (IE, Netscape, Mozilla, Opera, etc)
Debugging
Handling HTTP and MIME headers - Handling Email with PHP
- Sending email
Unix and NT setup
Attachments with PHP - Objects in PHP
- Object basics
Inheritance
Classes in PHP
Constructor functions
Accessing instance data and functions - Graphics in PHP
- Graphics basics
Image MIME type
Basic examples
Creation from an existing image
Image copying and resizing
Drawing text on images
True Type fonts
ตารางอบรมปี 2553
| ระยะเวลาในการอบรม 5 วัน (30 ชั่วโมง) : เวลาอบรม 09.00 - 16.00 น. | |
| ค่าลงทะเบียน 9,500 บาท (รวมภาษีมูลค่าเพิ่มแล้ว) | |
| รุ่นที่ |
วันที่อบรม |
| 1 | 18-22 ม.ค. 53 |
| 2 |
29 มี.ค. - 2 เม.ย. 53 |
| 3 |
14-18 มิ.ย. 53 |
| 4 |
6-10 ก.ย. 53 |
| 5 | 1-5 พ.ย. 53 |
สถานที่ฝึกอบรม
สถาบันฝึกอบรมเนคเทค ชั้น 21AB, 22B อาคารมหานครยิบซั่ม เลขที่ 539/2 ถนนศรีอยุธยา เขตราชเทวี กรุงเทพฯ 10400
วิธีสมัครและการชำระค่าลงทะเบียน
ติดต่อสำรองที่นั่งล่วงหน้าในวัน-เวลาราชการ
โทรศัพท์: 02-642-5001-10 ต่อ 111, 112
โทรสาร: 02-642-5014
Web Site: www.nectecacademy.com
E-mail:
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
- อัตราค่าอบรมรวมเอกสาร อุปกรณ์การฝึกปฏิบัติ อาหารว่างเช้า-บ่าย อาหารกลางวัน และภาษีมูลค่าเพิ่มแล้ว
- ข้าราชการมีสิทธิ์เบิกค่าลงทะเบียนได้ตามระเบียบกระทรวงการคลัง และเข้าร่วมอบรมสัมมนา โดยไม่ถือเป็นวันลา
- ค่าใช้จ่ายในการส่งบุคลากรเข้าฝึกอบรมทางวิชาชีพของบริษัท หรือห้างหุ้นส่วนนิติบุคคล นอกเหนือจากหักค่าใช้จ่ายได้ทั้งหมดแล้ว ยังได้รับการยกเว้นภาษีเงินได้อีกร้อยละ 100 ตามประกาศกระทรวงการคลัง
- สมัครผ่านทางโทรศัพท์หรือทางอีเมล์ หากท่านได้รับการยืนยันการจัดอบรมแล้ว สามารถทำการชำระค่าลงทะเบียนทำได้ 2 วิธีดังนี้
(1) มาชำระค่าลงทะเบียนที่ศูนย์ฯ เป็น เงินสด หรือ เช็ค สั่งจ่ายในนาม "กองพัฒนาทรัพยากรมนุษย์" หรือ Human Resource Development Department แผนกการเงินจะเปิดให้บริการตั้งแต่เวลา 09.00-15.30 น
(2) โอนเงินเข้าบัญชีออมทรัพย์ บมจ. ธนาคารกรุงไทย สาขาถนนศรีอยุธยา เลขที่บัญชี 013-1-51385-0 ชื่อบัญชี "กองพัฒนาทรัพยากรมนุษย์" หลังจากโอนเงินแล้ว กรุณาส่งโทรสารสำเนาใบนำฝาก โดย ระบุชื่อผู้เข้าอบรม หลักสูตร วันที่อบรม และรายละเอียดในการออกใบเสร็จรับเงินอย่างถูกต้องและชัดเจน มาที่โทรสาร 02-642-5014 (สถาบันฯ เป็นหน่วยงานราชการ จึงไม่อยู่ในเกณฑ์ที่ต้องถูกหักภาษี ณ ที่จ่าย 3%) - เพื่อความรวดเร็วในการออกใบเสร็จ กรุณาส่งโทรสารสำเนาใบนำฝากภายใน 3 วัน นับจากวันโอนเงิน
- ผู้ผ่านการอบรมที่มีเวลาเรียนเกิน 80% จะได้รับวุฒิบัตรจากศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ
- สถาบันฯ ขอสงวนสิทธิ์ในการเปลี่ยนแปลงอัตราค่าลงทะเบียนโดยไม่ต้องแจ้งให้ทราบล่วงหน้า
- บุคคลทั่วไป : ชำระค่าลงทะเบียนล่วงหน้าก่อนการอบรม 3 วัน ได้รับส่วนลด 10%
- นักเรียน-นักศึกษา ไม่เกินระดับปริญญาตรี : ชำระค่าลงทะเบียนล่วงหน้าก่อนการอบรม 3 วัน ได้รับส่วนลด 15%
- การ ชำระค่าลงทะเบียนเพื่อรับส่วนลดจะมีผลโดยสมบูรณ์ เมื่อสถาบันฯ ได้รับค่าลงทะเบียนล่วงหน้าก่อนการอบรม 3 วันตามเงื่อนไข หากเป็นกรณีที่ชำระค่าลงทะเบียนโดยส่งเช็คมาทางไปรษณีย์ การชำระเงินจะมีผลโดยสมบูรณ์เมื่อสถาบันได้รับเช็คล่วงหน้าก่อนการอบรม 3 วันเช่นกัน
- สถาบันฯ ขอสงวนสิทธิ์ในการเปลี่ยนแปลงเงื่อนไขการรับส่วนลดข้างต้นโดยไม่ต้องแจ้งให้ทราบล่วงหน้า
| วันที่ 1 | วันที่ 2 | วันที่ 3 | วันที่ 4 | วันที่ 5 |
|
วันสุดท้ายของการชำระเงิน รวมภาษีแล้ว
|
3 วันล่วงหน้า | วันแรกของการอบรม | ||

















