Education

Deep in JavaScript Programming

Deep in JavaScript Programming

วัตถุประสงค์ :

•     เข้าใจวิธีการเขียน และเพิ่มทักษะการเขียนโปรแกรม โดยเฉพาะภาษา 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  )


สถานที่อบรม

           บริษัท พี เอ็น พี โซลูชั่น จำกัด

                320 อาคารตั้งฮั่วปัก ชั้น 8 ถนนพระราม 4 แขวงมหาพฤฒาราม เขตบางรัก กรุงเทพฯ 10500

(MRT หัวลำโพง ประตูทางออกที่ 1)


ราคารวม

ü   เอกสารการอบรม

ü   อาหารกลางวัน

ü   อาหารว่าง 2 รอบ


ขอข้อมูลเพิ่มเติม :

Tel.            081 847 3756, 02 234 4442 - 3

E-Mail :       nipaporn.p@pnpsw.com

Line ID :      annphunip

 

Ae2d7bc1397574092064be56a6037308f6cd5be9
Organized by
บริษัท พี เอ็น พี โซลูชั่น จำกัด