เส้นทางในการเรียนซีรีส์ เขียนโค้ดอย่างมีมาตรฐานด้วย TypeScript เรียนตามลำดับดังนี้
1.ปูพื้นฐานการเขียนโค้ดด้วย TypeScript
2.เข้าใจพื้นฐานการใช้งาน Types ใน TypeScript
3.การสร้าง Types ใน TypeScript
4.Type Transformation เพื่อการประยุกต์ใช้งาน
5.พื้นฐานการเขียนโปรแกรมเชิงวัตถุโดยใช้ Typescript
6.หลักการเขียนโปรแกรมเชิงวัตถุด้วย TypeScript
7.ประยุกต์ใช้ TypeScript ในการทำงาน
8.Workshop สร้างระบบจัดการชำระเงินด้วย TypeScript
คอร์สเรียนนี้เหมาะกับใคร
- นักพัฒนาแอปพลิเคชันด้วยภาษา JavaScript ที่ต้องการให้โค๊ดมีมาตรฐาน ลดความผิดพลาดจากชนิดข้อมูล
- คนทำงานสาย Data ที่ต้องเขียน javascript ภายในระบบ
- นักเรียนที่ต้องการสร้างโปรเจค Typescript ยื่น portfolio
- ผู้สนใจทั่วไปที่มีพื้นฐานการเขียนโปรแกรม Javascript
วัตถุประสงค์ของคอร์สเรียน
- เพื่อสอนและเสริมสร้างความรู้ในการแปลงรูป Type ใน TypeScript
- เสริมสร้างทักษะในการใช้งาน Index Properties, typeof, keyof, readonly, as const, Mapped Type, และ Utility Type
- ให้ความรู้และความเข้าใจในการประยุกต์ใช้งานการแปลงรูป Type ใน Mini-workshop สร้างโปรแกรมบันทึกรายรับรายจ่าย
จุดเด่นของคอร์สนี้ / Unique selling point
- คอร์สนี้ทำให้คนที่ใช้ Javascript อยู่ก่อนแล้ว สามารถเข้าใจการใช้ Typescript อย่างลึกซึ้งผ่านการฝึกใช้งานจริง
- ภาษาไทย เข้าถึงผู้เรียนคนไทย
พื้นฐานที่จำเป็น?/สิ่งที่ต้องมี
- มีความรู้พื้นฐานในภาษา JavaScript
- หรือ สามารถเขียนโปรแกรมในภาษาอื่นๆ ได้
- หรือ ผ่านคอร์สเรียน “สร้างเว็บไซต์จากเริ่มต้นจนถึงมือโปร ด้วย HTML5/CSS3/JavaScript” ของ futureskill
- ผ่านคอร์สเรียน “JavaScript for Frontend Developer: ฉบับรวบรัด” ของ futureskill
- เรียนรู้ EP ก่อนหน้า
Course Highlight
- คอร์สนี้สอนการใช้ TypeScript ในการประกาศตัวแปรที่มี Type, กำหนด Type ให้กับ Arrays, Functions, และ Objects, การสร้าง Interface และ Type Aliases, การใช้ Type Assertions, รวมถึงรู้จักกับ Any, Type null, undefined, never, unknown, และการจัดการกับ Type Errors ผ่าน Mini-workshop ในการสร้างแอพรายการสิ่งที่ต้องทำ (Todo App)
โปรแกรมที่ต้องใช้
- Visual Studio Code (ฟรี)
- Google Chrome (ฟรี)