No account yet?
 
 
You are here:: JavaScript Programming
 
 

JavaScript Programming

Categories : Java Technology
Posted by : kotchaphan | Posted On : Wednesday, 19 February 2014 10:52
Training Date : 12 July 2017 - 14 July 2017
17 August 2016 - 19 August 2016
02 December 2015 - 04 December 2015
02 September 2015 - 04 September 2015
06 May 2015 - 08 May 2015
03 September 2014 - 05 September 2014
02 April 2014 - 04 April 2014
Please Login before registering . No account ? signup here
กรุณา ล็อกอิน ก่อนลงทะเบียน หรือสร้างบัญชีผู้ใช้ใหม่ได้ ที่นี่
Time : 18 Hour(s)
Days : 3 Day(s)
Duration : 09:00 - 16:00
Fee : 10,000 THB (Excluded Vat 7%)
Language : Thai
Instructor : Mr.Dendej Sawarnkatat
Objectives :
  • เพื่อพัฒนาทักษะด้านการพัฒนาซอฟแวร์ด้วยเทคโนโลยีในการพัฒนาเว็บ (Web Technology) ที่ได้รับความนิยมอย่างกว้างขวาง
  • สร้างเสริมโอกาสความเจริญก้าวหน้าในสายอาชีพให้กับบุคคลที่สนใจ
  • ตอบสนองวิสัยทัศน์ของการพัฒนาประเทศไปสู่ระบบเศรษฐกิจแห่งการสร้างสรรค์ (Creative Economy) ด้วยการผลิตบุคลากรที่มีความรู้ และทักษะระดับอาชีพจำนวนมากเพื่อรองรับ การเจริญเติบโตของอุตสาหกรรมเทคโนโลยีการสื่อสารและสารสนเทศของประเทศ

Who Should Attend :
  • พนักงาน ผู้จัดการ ผู้ประกอบการ ธุรกิจด้านการออกแบบพัฒนาเว็บไซด์  การตลาดอิเล็กทรอนิกส์ พาณิชย์อิเล็กทรอนิกส์
  • พนักงาน วิศวกร ผู้จัดการองค์กรธุรกิจ ผู้ประกอบการธุรกิจเกี่ยวกับอุตสาหกรรมซอฟแวร์ เนื้อหาเชิงดิจิตอล (Dital Content) และ การจัดการเรียนการสอนและธุรกิจการศึกษาอิเล็กทรอนิกส์ (eLearning)
  • นักพัฒนาโปรแกรมประยุกต์ นักออกแบบพัฒนาเว็บไซด์
Benefits :
  • สามารถประยุกต์พัฒนาและออกแบบ Webpage / Web Application ที่มีการประมวลผลและ ปฏิสัมพันธ์กับผู้ใช้ได้อย่างมีประสิทธิภาพสูง
  • สามารถเข้าใจถึงความสามารถและข้อจำกัดในการใช้งานโปรแกรมภาษา JavaScript  ในการประมวลผล webpage / web application ต่างๆ
  • มีความรู้เพียงพอและควบถ้วนในการออกแบบและพัฒนาซอฟแวร์ด้วย JavaScript อันเป็นที่ต้องการของตลาดแรงงาน
  • มีทักษะและประสบการณ์ในการพัฒนาโปรแกรมอย่างถูกต้องตามหลักปฏิบัติระดับดีเลิศ (Best practices) อันเป็นที่ยอมรับทั่วโลก
Course Outline :

วันที่ 1

  •  ประวัติ ความเป็นมา และจุดประสงค์การใช้งานของ JavaScript
  •  หลักไวยากรณ์ภาษา  (Language Syntax)
    o Keywords / Reserved Words
    o ตัวแปร  (Variables)
    o ชนิดของข้อมูล (Data types)
    o เครื่องหมายและการดำเนินการ  (Operators)
    o ประโยคคำสั่ง (Statement)
    o ชุดคำสั่งย่อย (Function)
  • ขอบเขตตัวแปรและหน่วยความจำ (Scope and Memory)
    o Primitive and reference
    o ขอบเขตการประมวลผล (Execution context and scope)
    o การเรียกคืนหน่วยความจำ (Garbage collection)
  • การอ้างอิงชนิดต่างๆ (Reference Types)
    o Object
    o Array
    o Date
    o Regular Expression (RegExp)
    o Function

วันที่ 2

  • การเขียนโปรแกรมเชิงวัตถุ (Object-Oriented JavaScript)
    o การใช้งานวัตถุ (Object and Instantiation)
    o การรับถ่ายทอดคุณลักษณะ(Inheritance)
  • นิพจน์ของชุดคำสั่งย่อย (Function Expression)
    o การเรียนตัวเอง (Recursion)
    o Closures
    o Block Scope alternative solution
  • แบบจำลองวัตถุของบราวเซอร์ (Browser Object Model)
    o Window
    o Location
    o Navigator
    o Screen
    o History
  • การตรวจสอบชนิดของบราวเซอร์ (Client Detection)
    o Capability Detection
    o User-agent Detection

วันที่ 3

  • แบบจำลองเอกสารเชิงวัตถุภายในบราวเซอร์ (Document Object Model :DOM)
    o Hierarchy of Nodes
    o DOM accessing
  • เหตุการณฺ์  (Events)
    o Event flow
    o Event Handlers
    o Event Object
    o Event types
    o Simulating Events
  • การจัดการเหตุการณ์ (Error Handling)
    o การรายงานและจัดการข้อผิดพลาด (Error Reporting and Handling)
    o การแก้ไขข้อจุดบกพร่องในโปรแกรม (Debugging Techniques)
  • การใช้งานชุดคำสั่งทีมีประโยชน์  (Popular JavaScript Libraries)
    o jQuery
Payment Condition :
Payment can be made by:
    1. Cash or Credit Card or Bank Cheque payable to “Software Park Thailand #2” (a post-dated cheque is not accepted) on the first day of the service or within the last day of the service.
    2. Account transfer and send the proof of the payment (the deposit slip) via fax or email to fax no. 02-583-2884 or email ttd@swpark.or.th
        2.1 Siam Commercial Bank, Chaengwattana Branch
              Saving Account Number: 324-2-56262-0
             Account Name: Software Park Thailand#2
        2.2 Krungsri Bank, Chaengwattana (Software Park) Branch
              Saving Account Number: 329-1-34850-3
             Account Name: Software Park Thailand#2
Notes:
- Withholding tax (3%) is exempt.
- Should you need to withdraw, you must send the notice of the withdrawal in writing no later than 7 working days before the commencement date. The cancellation less than 7 days will be subject to a fine of 40% of the fee.
- Software Park Thailand reserves the rights to cancel courses due to unforeseen circumstances.
Contact Person :

For more information, contact our course coordinator on:

Ms. Kotchaphan Aokdeelert

Tel: +66-2583-9992 Ext. 1425

Fax: +66-2583-2884

Email: kotchaphan.aokdeelert@nstda.or.th, ttd@swpark.or.th

You are encouraged to use the course schedule as a guide to plan your training. The schedule is accessible at www.swpark.or.th for more information.