NECTEC Academy

  • Increase font size
  • Default font size
  • Decrease font size

40-203: PHP for Web Application Development

E-mail Print

หลักการและเหตุผล

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

  1. อัตราค่าอบรมรวมเอกสาร อุปกรณ์การฝึกปฏิบัติ อาหารว่างเช้า-บ่าย อาหารกลางวัน และภาษีมูลค่าเพิ่มแล้ว
  2. ข้าราชการมีสิทธิ์เบิกค่าลงทะเบียนได้ตามระเบียบกระทรวงการคลัง และเข้าร่วมอบรมสัมมนา โดยไม่ถือเป็นวันลา
  3. ค่าใช้จ่ายในการส่งบุคลากรเข้าฝึกอบรมทางวิชาชีพของบริษัท หรือห้างหุ้นส่วนนิติบุคคล นอกเหนือจากหักค่าใช้จ่ายได้ทั้งหมดแล้ว ยังได้รับการยกเว้นภาษีเงินได้อีกร้อยละ 100 ตามประกาศกระทรวงการคลัง
  4. สมัครผ่านทางโทรศัพท์หรือทางอีเมล์ หากท่านได้รับการยืนยันการจัดอบรมแล้ว สามารถทำการชำระค่าลงทะเบียนทำได้ 2 วิธีดังนี้

    (1) มาชำระค่าลงทะเบียนที่ศูนย์ฯ เป็น เงินสด หรือ เช็ค สั่งจ่ายในนาม "กองพัฒนาทรัพยากรมนุษย์" หรือ Human Resource Development Department แผนกการเงินจะเปิดให้บริการตั้งแต่เวลา 09.00-15.30 น
    (2) โอนเงินเข้าบัญชีออมทรัพย์ บมจ. ธนาคารกรุงไทย สาขาถนนศรีอยุธยา เลขที่บัญชี 013-1-51385-0 ชื่อบัญชี "กองพัฒนาทรัพยากรมนุษย์" หลังจากโอนเงินแล้ว กรุณาส่งโทรสารสำเนาใบนำฝาก โดย ระบุชื่อผู้เข้าอบรม หลักสูตร วันที่อบรม และรายละเอียดในการออกใบเสร็จรับเงินอย่างถูกต้องและชัดเจน มาที่โทรสาร 02-642-5014 (สถาบันฯ เป็นหน่วยงานราชการ จึงไม่อยู่ในเกณฑ์ที่ต้องถูกหักภาษี ณ ที่จ่าย 3%)
  5. เพื่อความรวดเร็วในการออกใบเสร็จ กรุณาส่งโทรสารสำเนาใบนำฝากภายใน 3 วัน นับจากวันโอนเงิน
  6. ผู้ผ่านการอบรมที่มีเวลาเรียนเกิน 80% จะได้รับวุฒิบัตรจากศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ
  7. สถาบันฯ ขอสงวนสิทธิ์ในการเปลี่ยนแปลงอัตราค่าลงทะเบียนโดยไม่ต้องแจ้งให้ทราบล่วงหน้า
เงื่อนไขการรับส่วนลด
  • บุคคลทั่วไป : ชำระค่าลงทะเบียนล่วงหน้าก่อนการอบรม 3 วัน ได้รับส่วนลด 10%
  • นักเรียน-นักศึกษา ไม่เกินระดับปริญญาตรี : ชำระค่าลงทะเบียนล่วงหน้าก่อนการอบรม 3 วัน ได้รับส่วนลด 15%
  • การ ชำระค่าลงทะเบียนเพื่อรับส่วนลดจะมีผลโดยสมบูรณ์ เมื่อสถาบันฯ ได้รับค่าลงทะเบียนล่วงหน้าก่อนการอบรม 3 วันตามเงื่อนไข หากเป็นกรณีที่ชำระค่าลงทะเบียนโดยส่งเช็คมาทางไปรษณีย์ การชำระเงินจะมีผลโดยสมบูรณ์เมื่อสถาบันได้รับเช็คล่วงหน้าก่อนการอบรม 3 วันเช่นกัน
  • สถาบันฯ ขอสงวนสิทธิ์ในการเปลี่ยนแปลงเงื่อนไขการรับส่วนลดข้างต้นโดยไม่ต้องแจ้งให้ทราบล่วงหน้า
ตัวอย่าง: การนับวันชำระค่าลงทะเบียนล่วงหน้าก่อนการอบรม 3 วัน เพื่อขอรับส่วนลด นับรวมวันหยุดราชการด้วย
วันที่ 1 วันที่ 2 วันที่ 3 วันที่ 4 วันที่ 5

วันสุดท้ายของการชำระเงิน รวมภาษีแล้ว


บุคคลทั่วไป รับส่วนลด 10%
นักศึกษาไม่เกินปริญญาตรี รับส่วนลด 15%

3 วันล่วงหน้า วันแรกของการอบรม
Last Updated on Wednesday, 07 April 2010 16:14  

Visitors Counter

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterToday1119
mod_vvisit_counterYesterday1409
mod_vvisit_counterThis week5916
mod_vvisit_counterLast week7520
mod_vvisit_counterThis month10471
mod_vvisit_counterLast month29977
mod_vvisit_counterAll days236120

Online (20 minutes ago): 25
Your IP: 38.107.191.86
,
Today: Sep 09, 2010

online

We have 18 guests online
Members : 26
Content : 248
Content View Hits : 738328
Follow us on Twitter