WORKSHOP.HEADER

Deep Dive into JavaScript

อัพสกิล JavaScript ให้เปลี่ยนจากมือใหม่เป็นมือโปร

SECTION_TITLE.OVERVIEW

ในหลายปีที่ผ่านมา 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
  • ผู้เรียนจะต้องเตรียมคอมพิวเตอร์โน๊ตบุคของตนเองมาใช้ในการเรียน

SECTION_TITLE.COURSE_OUTLINE

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

SECTION_TITLE.INSTRUCTOR

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

SECTION_TITLE.SCHEDULE

BATCH_OVERLAY.PASSED
26
Apr

Sun, 26 Apr 2020, 02:00 - 10:00

[LIVE] Deep Dive into JavaScript รุ่นที่ 1

4,450.00
บาท
8,900.00
บาท

SECTION_TITLE.LOCATION

Skooldio
MBK Tower, BTS สนามกีฬาแห่งชาติ

SECTION_TITLE.FAQS

Q:

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

A:

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

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

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

A:

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

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

A:

สามารถผ่อนชำระ 0% 10 เดือนผ่านการ ซื้อ Voucher แล้วนำโค้ดที่ได้มากรอกในช่อง PROMO CODE (เมื่อสมัครในนามบุคคลเท่านั้น และไม่สามารถใช้ร่วมกับโปรโมชั่นอื่น ๆ ได้)

สามารถศึกษาขั้นตอนการผ่อนชำระเพิ่มเติมได้ที่นี่

A:

สามารถลดหย่อนภาษีเมื่อสมัครเรียนคอร์สใดก็ได้กับ Skooldio เราพร้อมออกใบกำกับภาษีเต็มรูปแบบให้ผู้เรียนทุกท่าน ได้รับเงินภาษีคืนสูงสุด 35% (สามารถลดหย่อนภาษีตามจำนวนที่จ่ายจริงสูงสุด 30,000 บาท และได้เงินคืนภาษีสูงสุด 10,500 บาท *ขึ้นอยู่กับอัตราเงินได้สุทธิที่เสียภาษี) ดูรายละเอียดเพิ่มเติมได้ที่นี่

SECTION_TITLE.CONTACT