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

 

 

จัดโดย PNP Solution

ลงทะเบียนเข้าร่วมงาน คลิกที่นี่