Deep in JavaScript Programming
วันที่ 1-3 สิงหาคม 2560 (09.00น. – 16.30น.)
สถานที่ อาคารตั้งฮั่วปัก หัวลำโพง

วัตถุประสงค์ :
• เข้าใจวิธีการเขียน และเพิ่มทักษะการเขียนโปรแกรม โดยเฉพาะภาษา JavaScript อย่างจริงจัง
• เพิ่มลูกเล่นต่างๆ ให้กับ Website ทำให้มีความน่าสนใจมากขึ้น
• ต่อยอดไปสู่การเขียนโปรแกรมภาษาอื่นๆ ได้
• สร้างเสริมโอกาสความเจริญก้าวหน้าในสายอาชีพให้กับบุคคลที่สนใจ
หลักสูตรนี้เหมาะกับใคร
• นักเรียน, นักศึกษา, ผู้ประกอบการ, Developer ที่มีความรู้ในการพัฒนาโปรแกรมในด้าน Web
ทั้งสาย .NET, PHP, Java และอื่นๆ
• ผู้ที่ทำงานทางด้าน IT อื่นๆ ที่อยากศึกษาเพิ่มเติมความรู้ หรืออยากเปลี่ยนมาทำงานสายนี้
• เหมาะกับคนที่เขียน JavaScript อยากอัพเดทพื้นฐาน และ feature ใหม่ๆ เพื่อต่อยอดเขียน JS
Framework ในอนาคต
สิ่งที่ต้องเตรียมสำหรับการเข้าอบรม
1. Note Book
2. RAM 2 GB ขึ้นไป
3. พื้นที่ว่าง 4 GB ขึ้นไป
4. ระบบปฏิบัติการ Windows XP / Windows Vista หรือ Windows 7 ขึ้นไป
ความรู้พื้นฐาน :
• Programming experience
• Understanding of HTML and HTTP
• Windows, Internet หรือมีความรู้ทาง HTML
เนื้อหาการอบรม :
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
จำนวนชั่วโมง :
3 วัน ( เวลา 9.00 – 16.30 )
สถานที่อบรม
บริษัท พี เอ็น พี โซลูชั่น จำกัด
(MRT หัวลำโพง ประตูทางออกที่ 1)
ราคารวม
- เอกสารการอบรม
- อาหารกลางวัน
- อาหารว่าง 2 รอบ
ขอข้อมูลเพิ่มเติม :
Tel. 081 847 3756, 02 234 4442 - 3
E-Mail : nipaporn.p@pnpsw.com
Line ID : annphunip