Deep in JavaScript Programming
รหัสหลักสูตร: 32763
สัมมนานี้ผ่านไปเรียบร้อยแล้ว
(ถ้ามีจัด ท่านจะได้สิทธิ์ก่อน)
• เข้าใจวิธีการเขียน และเพิ่มทักษะการเขียนโปรแกรม โดยเฉพาะภาษา JavaScript อย่างจริงจัง
• เพิ่มลูกเล่นต่างๆ ให้กับ Website ทำให้มีความน่าสนใจมากขึ้น
• ต่อยอดไปสู่การเขียนโปรแกรมภาษาอื่นๆ ได้
• สร้างเสริมโอกาสความเจริญก้าวหน้าในสายอาชีพให้กับบุคคลที่สนใจ
Day 1
ประวัติ ความเป็นมา และจุดประสงค์การใช้งานของ JavaScript
หลักไวยากรณ์ภาษา (Language Syntax)
• Keywords / Reserved Words
• ตัวแปร (Variables)
• ชนิดของข้อมูล (Data types)
• เครื่องหมายและการดำเนินการ (Operators)
• ประโยคคำสั่ง (Statement)
• ชุดคำสั่งย่อย (Function)
ขอบเขตตัวแปรและหน่วยความจำ (Scope and Memory)
• Primitive and reference
• ขอบเขตการประมวลผล (Execution context and scope)
• การเรียกคืนหน่วยความจำ (Garbage collection)
การอ้างอิงชนิดต่างๆ (Reference Types)
• Object
• Array
• Date
• Regular Expression (RegExp)
• Function
Day 2
การเขียนโปรแกรมเชิงวัตถุ (Object-Oriented JavaScript)
• การใช้งานวัตถุ (Object and Instantiation)
• การรับถ่ายทอดคุณลักษณะ(Inheritance)
นิพจน์ของชุดคำสั่งย่อย (Function Expression)
• การเรียนตัวเอง (Recursion)
• Closures
• Block Scope alternative solution
แบบจำลองวัตถุของบราวเซอร์ (Browser Object Model)
• Window
• Location
• Navigator
• Screen
• History
การตรวจสอบชนิดของบราวเซอร์ (Client Detection)
• Capability Detection
• User-agent Detection
Day 3
แบบจำลองเอกสารเชิงวัตถุภายในบราวเซอร์ (Document Object Model :DOM)
• Hierarchy of Nodes
• DOM accessing
เหตุการณฺ์ (Events)
• Event flow
• Event Handlers
• Event Object
• Event types
• Simulating Events
การจัดการเหตุการณ์ (Error Handling)
• การรายงานและจัดการข้อผิดพลาด (Error Reporting and Handling)
• การแก้ไขข้อจุดบกพร่องในโปรแกรม (Debugging Techniques)
การใช้งานชุดคำสั่งทีมีประโยชน์ (Popular JavaScript Libraries)
• jQuery
วันที่ : 27 - 29 กันยายน 2559
เวลา : 9.30 – 17:00 น.

