พื้นฐานของ Angular

Angular เป็นแพลตฟอร์มการพัฒนาสำหรับสร้างแอปบนอุปกรณ์เคลื่อนที่และแอปบนเดสก์ท็อป Angular ช่วยให้คุณขยายไวยากรณ์ของ HTML เพื่อแสดงคอมโพเนนต์ของแอปได้อย่างชัดเจนและกระชับ การเชื่อมโยงและการแทรกการอ้างอิงของ Angular ช่วยลดโค้ดส่วนใหญ่ที่คุณจะต้องเขียน

ประโยชน์ของ Angular

พัฒนาในทุกแพลตฟอร์ม

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

ความเร็วและประสิทธิภาพ

บรรลุความเร็วสูงสุดที่เป็นไปได้บนแพลตฟอร์มเว็บในปัจจุบัน และก้าวไปอีกขั้นด้วย Web Worker และการแสดงผลฝั่งเซิร์ฟเวอร์

Angular ช่วยให้คุณควบคุมความสามารถในการปรับขนาดได้ ตอบสนองความต้องการข้อมูลจำนวนมากด้วยการสร้างโมเดลข้อมูลโดยใช้ RxJS, Immutable.js หรือโมเดลพุชอื่นๆ

เครื่องมือที่ยอดเยี่ยม

สร้างฟีเจอร์ได้อย่างรวดเร็วด้วยเทมเพลตแบบประกาศที่เรียบง่าย ขยายภาษาเทมเพลตด้วยคอมโพเนนต์ของคุณเอง และใช้คอมโพเนนต์ที่มีอยู่มากมายเพื่อสร้าง UI รับความช่วยเหลือและข้อเสนอแนะเกี่ยวกับ Angular ได้ทันทีใน IDE (สภาพแวดล้อมการพัฒนาแบบผสานรวม) และเครื่องมือแก้ไขเกือบทุกรายการ ทั้งหมดนี้จะช่วยให้คุณมุ่งเน้นไปที่การสร้างแอปที่ยอดเยี่ยมแทนที่จะพยายามทำให้โค้ดทำงานได้

ได้รับความรักจากผู้ใช้หลายล้านคน

ตั้งแต่ต้นแบบไปจนถึงการใช้งานทั่วโลก Angular มอบโครงสร้างพื้นฐานที่ปรับขนาดได้และประสิทธิภาพการทำงานที่รองรับแอปที่ใหญ่ที่สุดของ Google

ดูข้อมูลเพิ่มเติมได้ที่ Angular.io

สิ่งที่คุณจะสร้าง

ใน Codelab นี้ คุณจะได้เริ่มทำงานกับ MewTube ซึ่งเป็นโซเชียลเน็ตเวิร์กวิดีโอสำหรับแมวเท่านั้น (ไม่อนุญาตให้นำสุนัขเข้า)

ข้อกำหนดเบื้องต้น:

ขอแนะนำอย่างยิ่งให้มีความรู้พื้นฐานเกี่ยวกับ TypeScript ดู Codelab ของ TypeScript

สิ่งที่คุณจะได้เรียนรู้

หลังจากทำ Codelab นี้จนจบ คุณจะเข้าใจพื้นฐานของ Angular และจะสร้างแอป Angular แอปแรกได้

Codelab นี้แบ่งออกเป็น 4 ขั้นตอนสำคัญ โดยแต่ละเป้าหมายจะใช้เวลาประมาณ 30 นาที

เริ่มต้นโดยคลิกชื่อเหตุการณ์สำคัญ

หรือเปิด Codelab