คอร์สนี้ผู้เรียนจะได้เรียนรู้การใช้งาน TypeScript ตั้งแต่พื้นฐานจนนำไปต่อยอดการใช้งานกับ Front-End ยุคใหม่เช่น React
หรือทำงานควบคู่กับ Node.js โดยเนื้อหาจะแบ่งออกเป็น 7 ส่วนหลักๆด้วยกัน ได้แก่
ส่วนที่ 1 : พื้นฐาน TypeScript (Basic Types)
ติดตั้งเครื่องมือและใช้งาน TypeScript
ชนิดข้อมูลพื้นฐาน (Primitive Data Types)
โครงสร้างควบคุมพื้นฐาน (Control Flow)
ฟังก์ชั่น (Function)
ส่วนที่ 2 : Advance Types
Type Aliases
Array & Object
Tuple & Enum
Interface
Union Types
ส่วนที่ 3 : เขียนโปรแกรมเชิงวัตถุด้วย TypeScript (OOP)
Class & Object
Constructor
Access Modifiers
Property & Method
Parameter Properties
Inheritance
Static
Abstract Class
Interface
ส่วนที่ 4 : Generic & Constraints
ส่วนที่ 5 : Type Narrowing
ส่วนที่ 6 : Mini Project (TypeScript & HTML5)
ส่วนที่ 7 : TypeScript & React