Workshop

Deep Dive into JavaScript รุ่นที่ 2

Skooldio
Sat, 31 Oct 2020, 02:30 - 10:00
8,900.00
บาท

โปรโมชั่นพิเศษ

  • ราคา Early Bird เหลือ 6,900 บาท เพียงกรอกโค้ด EARLYJS2 เมื่อสมัครก่อนวันที่ 10 ตุลาคมนี้เท่านั้น!! (สำหรับบุคคลธรรมดา)
  • สมัคร 2 ท่านขึ้นไป ลดเหลือท่านละ 7,900 บาท เพียงกรอกโค้ด PACKJS2

พิเศษ! สำหรับนักศึกษาลด 50% ลงทะเบียนรับส่วนลด ที่นี่

สามารถผ่อน 0% สูงสุด 10 เดือน ดูรายละเอียดที่นี่

รายละเอียด

ในหลายปีที่ผ่านมา JavaScript เป็นภาษาที่ได้รับความนิยมสูงที่สุด และยังคงสูงขึ้นอย่างต่อเนื่อง ไม่ว่าจะเป็นในด้านการพัฒนาแอปพลิเคชันบนเว็บ บนเซิร์ฟเวอร์ หรือบนมือถือ ดังนั้นความเข้าใจ JavaScript ในเชิงลึก จึงเป็นสิ่งสำคัญมากที่จะทำให้ผู้เรียนสามารถสร้างแอปพลิเคชันที่มีประสิทธิภาพ

ปรับพื้นฐาน ให้คุณเปลี่ยนจาก JavaScript developer มือใหม่เป็นมือโปร

หลายคนเริ่มศึกษา JavaScript เป็นงานอดิเรกจากการเริ่มอ่าน เริ่มลองทำเอง ซึ่งเพียงพอต่อการทำเว็บไซต์ที่ไม่ซับซ้อน แต่เมื่อเริ่มต้องเขียนเว็บแอพพลิเคชั่นที่รองรับฟังก์ชันที่หลากหลายขึ้น ด้วย framework หรือ library สมัยใหม่ การรู้เข้าใจกลไกการทำงานที่แท้จริงของ JavaScript จะช่วยให้เขียนโค้ดได้เป็นระเบียบมากขึ้น และทำให้ง่ายต่อการดูแลโค้ดเดิมหรือพัฒนาต่อยอดในอนาคต

แต่การเรียนรู้ทักษะเชิงลึกเหล่านี้ด้วยตนเอง อาจจะต้องใช้เวลามาก และผ่านการลงผิดลองถูก

เวิร์คชอปนี้ได้รวบรวมเนื้อหาในเชิงลึกอย่างครบถ้วนที่จัดขึ้นจากประสบการณ์การทำงานจริงในบริษัทระดับโลก เพื่อให้ผู้เรียนได้เข้าใจอย่างรวดเร็ว และสามารถนำไปประยุกต์ใช้ได้ในการทำงานจริง

การลงมือทำเท่านั้น ที่จะทำให้เข้าใจอย่างแท้จริง

ใน Workshop นี้ผู้เรียนจะได้ลงมือทำโปรเจคจริง และยังได้เห็นวิธีที่โปรเจค Open source ดังๆ ได้นำความรู้เหล่านี้ไปใช้งานจริง

“อ๋อ มันเป็นอย่างนี้นี่เอง”

JavaScript ขึ้นชื่อว่าเป็นหนึ่งในภาษาโปรแกรมที่ค่อนข้างแปลก ผู้เรียนอาจจะเคยพบเจอคอนเซ็ปต์หรือการทำงานที่อาจจะแตกต่างไปจากภาษาอื่นๆ ในเวิร์คชอปนี้ผู้เรียนจะได้เข้าใจเบื้องหลังการออกแบบของคอนเซ็ปต์เหล่านั้น และทำให้ผู้เรียนสามารถเขียนแอปพลิเคชันได้มีประสิทธิภาพมากยิ่งขึ้น

เวิร์คชอปนี้เหมาะสำหรับ

  • Developer แอปพลิเคชันบนเว็บ บนเซิร์ฟเวอร์ หรือบนมือถือ ที่ใช้งาน JavaScript มาได้สักระยะ และต้องการพัฒนาตัวเองให้เก่งขึ้น เพื่อก้าวขึ้นมาเป็นผู้เชี่ยวชาญทางด้าน JavaScript
  • Programmer ที่เริ่มใช้งาน JavaScript ผ่านการเรียน framework/library อย่าง React, Angular, Vue, Node, React Native หรือ framework/library อื่นๆ ที่ต้องการเรียนรู้ JavaScript ในเชิงลึก เพื่อให้สามารถพัฒนาแอปพลิเคชันหรือเว็บไซต์ ได้อย่างมีประสิทธิภาพ
  • Developer ที่เคยเขียนภาษาอื่นมาก่อน และเพิ่งย้ายมาเขียน JavaScript ได้สักระยะ ที่ต้องการเข้าใจในคอนเซ็ปต์ต่างๆ ของ JavaScript เพื่อนำไปต่อยอด เรียนรู้ หรือพัฒนาแอปพลิเคชันต่อไป

สิ่งที่คุณจะได้รับจากเวิร์คชอปนี้

  • พัฒนาทักษะเชิงลึกของ JavaScript เพื่อนำไปปรับประยุกต์ใช้ในการทำงาน
  • ออกแบบและพัฒนาแอปพลิเคชันบนเว็บ บนเซิร์ฟเวอร์ หรือบนมือถือ ที่ใช้งาน JavaScript ได้อย่างมีประสิทธิภาพ
  • เข้าใจเบื้องหลังการออกแบบ JavaScript ทำให้สามารถดีบัคโค้ด รวมไปถึงการแก้ไขปัญหาต่างๆ ได้ตรงจุด อย่างรวดเร็ว และมีประสิทธิภาพ
  • เข้าใจข้อดีและข้อเสียของคอนเซ็ปต์ต่างๆ ใน JavaScript

ความรู้พื้นฐานและการเตรียมตัว

  • มีประสบการณ์ในการเขียน JavaScript ในเบื้องต้น
  • รู้ ES6 syntax ในเบื้องต้น เช่น const, let, Arrow function
  • ผู้เรียนจะต้องเตรียมคอมพิวเตอร์โน๊ตบุคของตนเองมาใช้ในการเรียน

ผู้สอน

วรายุทธ เลิศกัลยาณวัตร (อดีต Software Development Engineer ที่ Amazon) | Skooldio Instructor
วรายุทธ เลิศกัลยาณวัตร
อดีต Software Development Engineer ที่ Amazon

เนื้อหาในเวิร์คชอป

01
Scope
  • Execution Context
  • Lexical and Global Environments
  • Scope Chain
  • Function Scope vs Block Scope

  • Dynamic Scope
  • What is “this”?
  • Implicit Binding vs Explicit Binding

  • What is Closure?
  • Immediately Invoked Function Expression (IIFE)
  • Creating a Module

  • Classical Inheritance vs Prototypal Inheritance
  • How to use Classical Inheritance and Prototypal inheritance to create a class
  • Prototype Chain
  • The “new” keyword
  • Callbacks
  • Generators
  • Promises
  • Async/Await

ตารางเรียนรอบถัดไป

31
Oct
Sat, 31 Oct 2020, 02:30 - 10:00

Deep Dive into JavaScript รุ่นที่ 2

Skooldio
8,900.00
บาท

แผนที่และการเดินทาง

คำถามที่พบบ่อย

Q:
ต้องการซื้อเวิร์คชอปในนามบริษัท
A:

หากต้องการสมัครในนามบริษัทหรือต้องการเอกสารเพิ่มเติม (ใบเสนอราคา, รายละเอียดหลักสูตร, เอกสารประกอบการชำระเงินอื่นๆ)

สามารถติดต่อเราได้ที่ hello@skooldio.com โดยส่งรายละเอียดดังต่อไปนี้

  • ชื่อบริษัท, ที่อยู่บริษัท, เลขประจำตัวผู้เสียภาษี
  • จำนวนผู้เรียน ชื่อ, อีเมล, เบอร์ติดต่อ ของแต่ละท่าน
A:

กรณีแจ้งยกเลิกหรือเลื่อนการเข้าร่วมอบรม

  • หากแจ้งยกเลิกหรือเลื่อนก่อนวันอบรมอย่างน้อย 14 วัน จะได้รับเงินคืนเต็มจำนวน
  • หากแจ้งยกเลิกหรือเลื่อนก่อนวันอบรมอย่างน้อย 7 วัน จะได้รับเงินคืน 50%
  • หากแจ้งยกเลิกหรือเลื่อนก่อนวันอบรมน้อยกว่า 7 วัน บริษัทขอสงวนสิทธิ์ในการคืนเงิน

สอบถามเพิ่มเติม