BUNDLE.HEADER

TypeScript Mastery Series: From Basics to Advanced

เชี่ยวชาญการพัฒนาเว็บแอปพลิเคชันด้วย TypeScript ในแพ็กเดียว

3,090.00
บาท
3,480.00
บาท
6 - 8 ชั่วโมง
มีตัวอย่างโจทย์ให้ลงมือทำ
ไม่เหมาะกับผู้ที่ไม่มีพื้นฐานการเขียนโปรแกรม
เรียนจบรับประกาศนียบัตร

SECTION_TITLE.PRODUCT_LIST

TypeScript Fundamentals: A Practical Starter Course
COURSE

TypeScript Fundamentals: A Practical Starter Course

คอร์สออนไลน์ภาษา TypeScript พาคุณเริ่มต้นเขียนโปรแกรมพัฒนาเว็บแอปพลิเคชันตั้งแต่ Basic Syntax, Type, Tuple, Implicit หรือ Interface เป็นต้น พร้อมลงมือทำ Web Application จริงจาก Hands-On Project ควบคู่ตลอดบทเรียน
3-4 ชั่วโมง
TypeScript Mastering: Advanced Concepts and Solutions
COURSE

TypeScript Mastering: Advanced Concepts and Solutions

ึคอร์ส TypeScript Advanced พาเรียนรู้การพัฒนาเว็บแอปพลิเคชันด้วยภาษา TypeScript ด้วยฟีเจอร์ที่มีความซับซ้อนมากยิ่งขึ้นโดยพัฒนาร่วมกับ Framework และเครื่องมือต่าง ๆ ที่นิยมใช้ในโลกการทำงานจริง ผ่านการลงมือทำจริงใน Hands-On Project ต่อเนื่องกันตลอดบทเรียน
2-3 ชั่วโมง

SECTION_TITLE.OVERVIEW

Promotion! ซื้อเป็น Pack คุ้มกว่า

ภาษา TypeScript คืออะไร?

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

ความพิเศษของแพ็ก TypeScript Mastery Series

  • รวมรวมเนื้อหาที่สำคัญทั้งในระดับพื้นฐานและขั้นสูงของ TypeScript ในแพ็กเดียว
  • เรียนรู้ทักษะการเขียนภาษา TypeScript ผ่านการลงมือทำจริงในโปรเจกต์ Hand-On ตลอดหลักสูตร

สิ่งที่ได้จากการเรียนแพ็กนี้

คอร์ส TypeScript Fundamentals: A Practical Starter Course

  • เข้าใจความหมายของ TypeScript ในโลกของพัฒนาเว็บแอปพลิเคชัน
  • เริ่มต้นใช้งานตัวแปรพื้นฐานและประเภทข้อมูล
  • เรียนรู้ใช้งานและการจัดการกับ Array ใน TypeScript
  • เรียนรู้การใช้งานและการประยุกต์ใช้งาน Tuple
  • สามารถใช้งานและประยุกต์ใช้งาน Function type
  • สร้างและใช้งาน Interface สำหรับโค้ดที่สมบูรณ์และง่ายต่อการบำรุงรักษา
  • ใช้งานคำสั่ง Extends เพื่อขยายความสามารถ
  • ใช้งานประเภทข้อมูลและความสามารถของ Type
  • สามารถประยุกต์ใช้ Interface หรือ Type ในสถานการณ์ต่าง ๆ ได้

คอร์ส Mastering TypeScript: Advanced Concepts and Solutions

  • เรียนรู้การใช้งานและสร้าง Class ใน TypeScript
  • สามารถสร้างและการใช้งาน Method ใน Class สำหรับโค้ดที่เรียบง่ายและมีประสิทธิภาพ
  • สามารถใช้งานและการปรับแต่ง Public Field ใน Class
  • สามารถใช้งานและการรักษาความปลอดภัยด้วย Private Field ใน Class
  • สามารถใช้งานและประยุกต์ใช้งาน Static Field สำหรับการจัดการข้อมูลที่สามารถแชร์ได้
  • เข้าใจและสามารถกำหนดค่าเริ่มต้นโดยสร้าง Class อย่างสะดวกและกระชับ
  • เรียนรู้การใช้งาน Readonly modifier เพื่อปกป้องข้อมูลที่ไม่ควรถูกเปลี่ยนแปลง
  • เรียนรู้การใช้งาน Get/Set modifier สำหรับการควบคุมการเข้าถึงข้อมูล
  • เรียนรู้การใช้งาน Setter ใน Class เพื่อการจัดการข้อมูลอย่างมีประสิทธิภาพ
  • เรียนรู้การใช้งาน Inheritance เพื่อการแบ่งปันและขยายความสามารถของ Class
  • สามารถการใช้คำสั่ง Implements เพื่อการให้รู้ถึงการปฏิบัติตาม Interface และความสามารถที่สร้างขึ้น
  • สามารถใช้งาน Function Overloading เพื่อการจัดการกับกรณีที่ซับซ้อนของฟังก์ชัน

คอร์สนี้เหมาะกับใคร

  • นักพัฒนา Web Application ที่ต้องการพัฒนาเว็บแอปพลิเคชันที่มีขนาดใหญ่และมีความซับซ้อน
  • นักพัฒนา JavaScript ที่ต้องการเสริมประสิทธิภาพการทำงานของโปรแกรมด้วย ภาษา TypeScript
  • Software Developer ที่ต้องการเรียนรู้ TypeScript ทั้งในระดับพื้นฐานและขั้นสูง
  • นิสิตนักศึกษา ที่สนใจเขียนโปรแกรมด้วยภาษา TypeScript

**ไม่เหมาะกับผู้ที่ไม่มีพื้นฐานการเขียนโปรแกรมระดับพื้นฐานมาก่อน

SECTION_TITLE.COURSE_OUTLINE

01

TypeScript Fundamentals: A Practical Starter Course

  • Introduction to TypeScript
    • What is TypeScript
    • JavaScript vs TypeScript
    • Setting up environment
    • Your first TypeScript project
  • Basic TypeScript syntax
    • Primitive variable and Basic Type
    • Array type
    • Tuple
    • Implicit by default
    • Function type
    • Interface
    • Extends
    • Type
    • When should I use interface or type
  • Hand On Projects - TypeScript App
    • Workshop
  • Class
    • Intro to Advance TypeScript
    • Class
    • Class Method
    • Public Field
    • Private Field
    • Static Field
    • Shorthand initialize
    • Readonly modifier
    • Get/Set modifier
    • Setter
    • Inheritance
    • Implements keyword
    • Function overloading
  • Decorators
    • Decorator
    • Method Decorator
    • Property Decorator
    • Class Decorator
    • Class Decorator - live Coding
    • Property Decorator
    • Generic
    • Utility Type
    • Generic Function
  • Hand on Project - TypeScript Project
    • Nodemon
    • Class

SECTION_TITLE.INSTRUCTOR

ก้องเกียรติ คุณพาณิชย์โชติ (Ex.Software Engineer, Brikl) | Skooldio Instructor
ก้องเกียรติ คุณพาณิชย์โชติ
Ex.Software Engineer, Brikl

SECTION_TITLE.FAQS

Q:

วิธีขอใบเสนอราคาและใบแจ้งหนี้ในนามนิติบุคคล

A:

หากต้องการใบเสนอราคาและใบแจ้งหนี้ในนามนิติบุคคลสามารถส่งรายละเอียดดังนี้

  • คอร์สที่สนใจและจำนวนผู้เรียน
  • ชื่อ-นามสกุล, เบอร์โทรผู้ติดต่อ
  • ชื่อ-ที่อยู่บริษัท, เลขประจำตัวผู้เสียภาษี
  • จำนวนภาษีหัก ณ ที่จ่าย (ถ้ามี)

มาที่ hello@skooldio.com โดยใช้ระยะเวลาดำเนินการไม่เกิน 1 วันทำการ (จันทร์-ศุกร์)

A:

สามารถทำได้ โดยในหน้าคำสั่งซื้อ กดเครื่องหมายถูกในช่อง "ต้องการออกใบกำกับภาษี/ใบเสร็จรับเงิน" จากนั้นเลือก "นิติบุคคล/บริษัท" และคำสั่งซื้อจะมีการหักภาษี ณ ที่จ่าย 3% โดยอัตโนมัติ ในกรณีบริษัทของท่านไม่ใช่ 3% กรุณาส่งรายละเอียดที่ต้องการสั่งซื้อมาที่ hello@skooldio.com

A:

กดเครื่องหมายถูกในช่อง "ต้องการออกใบกำกับภาษี/ใบเสร็จรับเงิน" ในหน้าชำระเงินและเลือกประเภทบุคคลทั่วไปหรือนิติบุคคล และกรอกรายละเอียด

A:

สำหรับคอร์สที่ซื้อในนามบุคคลทั่วไป คอร์สมีอายุตลอดชีพ สำหรับคอร์สที่ซื้อในนามนิติบุคคล สามารถกลับมาเรียนซ้ำได้ภายใน 1 ปี

A:

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

SECTION_TITLE.RELATED_ONLINE_COURSES