ພາບລວມຫຼັກສູດ Angular JS เป็นหนึ่งใน Front end framework ที่กำลังมาแรงและได้รับความนิยมเป็นอย่างสูงตัวหนึ่ง ถูกพัฒนาขึ้นโดย Google เพื่อนำมาประยุกต์สร้างโปรเจกต์ในรูปแบบ Single Page Application (SPA) หรือแอพพลิเคชั่นที่มีเพียงหน้าเดียว ไม่ต้องรีโหลดหรือส่งข้อมูลไปมาหลายหน้า โดยที่ Client จะติดต่อกบทาง Server ด้วยการเรียกผ่านเทคนิค AJAX ไปยัง Restful API (REST) ของ Server ทำให้ประสบการณ์การใช้งานของผู้ใช้ดีขึ้นมาก
หลักสูตรนี้เป็นจุดเริ่มต้นสำหรับผู้สนใจศึกษา Framework Angular เหมาะสำหรับผู้เริ่มต้นไปต่อยอดศึกษาการใช้งานใน Angular ในขั้นสูงต่อไป โดยเน้นเรื่องพื้นฐานตั้งแต่การเตรียมความพร้อม การติดตั้ง เรียนรู้ concept ของ framework ตัวนี้ การทำ binding การส่งข้อมูลระหว่าง Controller กับ View การสร้าง Template ไปจนถึงการติดต่อกับ Web Service พื้นฐาน บน Server ที่ประยุกต์ทำ API ในโปรเจกต์ต่างๆ ของผู้อบรมได้ในอนาคตต่อไป
ดังนั้นผู้เรียนมั่นใจได้ว่าจะได้เรียนรู้เทคโนโลยีและความสามารถล่าสุดของ framework ตัวนี้อย่างครบถ้วนสมบูรณ์
ສິ່ງທີ່ທ່ານຈະໄດ້ຮັບ เข้าใจความแตกต่าง Angular Version ต่างๆ เข้าใจการทำงานและจัดการ Form & Validation เข้าใจการใช้งาน Pipes เข้าใจการใช้ Angular ติดต่อกับส่วน Backend สามารถนำ Angular Framework ไปใช้สร้างโปรเจกต์ต่างๆ ในองค์กรได้ ຫຼັກສູດນີ້ເໝາະສຳລັບ ผู้ที่ต้องการพัฒนา Web Application ด้วยภาษา Angular JS ขั้นพื้นฐาน IT Managers Developers กลุ่มผู้สนใจทั่วไป ພື້ນຖານຂອງຜູ້ເຂົ້າຝຶກອົບຮົມ เข้าใจพื้นฐานภาษา Javascript บ้าง เข้าใจหลักการทำงานเบื้องต้นของ Web Service มีพื้นฐานการเขียนโปรแกรมมิ่ง เช่น PHP, ASP อยู่บ้าง
ຫົວຂໍ້ການຝຶກອົບຮົມ Module 1: แนะนำภาพรวมและแนวคิดของ Angular
แนะนำภาพรวมของ Angular
ความแตกต่างระหว่าง Angular JS เวอร์ชั่นล่าสุด กับ เวอร์ชั่นก่อนหน้า
มีอะไรใหม่ใน Angular 18
ติดตั้งเครื่องมือและสภาพแวดล้อมที่จำเป็น
ลงส่วนเสริมและตั้งค่าเครื่องมือให้เหมาะสมสำหรับการเริ่มต้น
Module 2: เริ่มสร้างโปรเจกต์ Angular
เริ่มติดตั้งโปรเจกต์แรกกับ Angular 18
การตั้งค่าโปรเจกต์ที่สร้างขึ้นมา
เรียนรู้โครงสร้างโปรเจกต์ Angular 18 พื้นฐาน
รู้จักภาษา TypeScript และการทำงานร่วมกับโปรเจกต์ Angular
ทดสอบ Run และปรับแต่งโปรเจกต์ที่สร้างขึ้นมา
Module 3: พื้นฐานการทำงานกับ Component
รู้จัก Component และความสำคัญใน Angular
ฝึกสร้าง Component ใหม่
การปรับแต่ง Component ในโปรเจกต์
การทำงานกับ Component Templates
การทำงานกับ Component Style
เรียนรู้การทำงานกับ Component Selector
Module 4: การทำ Data binding
รู้จัก Databinding
การทำงานกับ String Interpolation
เรียนรู้ Property Binding
เรียนรู้ Property Binding vs String Interpolation
เรียนรู้และทำงานกับ Event Binding
การส่งข้อมูลระหว่าง Component ด้วย Event Binding
รู้จักการทำงานแบบ Two-Way-Databinding
ทำงานกับฟอร์มร่วมกับ Databinding
Module 5: การทำงานกับ Directives
ทำความเข้าใจกับ Directive ต่างๆ ใน Angular
เรียนรู้ directive แบบต่างๆ เช่น ngIf, ngStyle, ngFor เป็นต้น
workshop ตัวอย่างการทำงานกับ directive
Module 6: การทำงานกับ Modules
แนะนำทำความรู้จัก Module ใน Angular
Analyzing the AppModule
Getting Started with Feature Modules
Splitting Modules Correctly
Adding Routes to Feature Modules
Component Declarations
Understanding Lazy Loading
Implementing Lazy Loading
Modules & Services
Module 7: การทำงานกับ Routing
ทำไมต้องใช้ Router
ทำความเข้าใจการทำงานของ Router จากโปรเจกต์ตัวอย่าง
Setting up and Loading Routes
Navigating with Router Links
Understanding Navigation Paths
Styling Active Router Links
Navigating Programmatically
Using Relative Paths in Programmatic Navigation
Passing Parameters to Routes
Fetching Route Parameters
Fetching Route Parameters Reactively
Module 8: การทำงานและจัดการ Form & Validation
Creating the Form and Registering the Controls
Submitting and Using the Form
Understanding Form State
Accessing the Form with @ViewChild
Adding Validation to check User Input
Built-in Validators & Using HTML5 Validation
Using the Form State
Outputting Validation Error Messages
Set Default Values with ngModel Property Binding
Using ngModel with Two-Way-Binding
Grouping Form Controls
Handling Radio Buttons
Using Form Data
Resetting Forms
Module 9: การใช้งาน Pipes
Introduction & Why Pipes are useful
Using Pipes
Parametrizing Pipes
Chaining Multiple Pipes
Creating a Custom Pipe
Parametrizing a Custom Pipe
Understanding the "async" Pipe
Module 10: การเขียนเชื่อมต่อกับ Http Client Service
เรียนรู้การใช้ Angular ติดต่อกับส่วน Backend
The Anatomy of a Http Request
Backend (Firebase) Setup
Sending a POST Request
GETting Data
Using RxJS Operators to Transform Response Data
Using Types with the HttpClient
Outputting Posts
Showing a Loading Indicator
Using a Service for Http Requests
Services & Components Working Together
Sending a DELETE Request
Handling Errors
ຮອບຝຶກອົບຮົມ ແລະ ຮູບແບບການຝຶກອົບຮົມ ສຳລັບບຸກຄົນ — ຮອບຝຶກອົບຮົມທົ່ວໄປ
ຂະນະນີ້ຍັງບໍ່ມີຮອບຝຶກອົບຮົມເປີດຮັບສະໝັກ ລົງຊື່ຈອງໄວ້ໄດ້ເລີຍ ທີມງານຈະຕິດຕໍ່ກັບເປັນກຸ່ມທຳອິດເມື່ອເປີດຮອບຕໍ່ໄປ ຫຼື ສອບຖາມທາງ LINE ຫຼື ໂທ 02-570-8449 ຫຼື 088-807-9770
ສຳລັບອົງກອນ — In-house / Private Training ປັບເນື້ອໃນໃຫ້ກົງກັບເຄື່ອງມື ແລະ ວຽກຈິງຂອງທີມ ເລືອກວັນເອງ ຝຶກອົບຮົມທີ່ບໍລິສັດ ຫຼື ອອນລາຍສົດ ອອກໃບສະເໜີລາຄາໃນນາມນິຕິບຸກຄົນໃຫ້ຝ່າຍຈັດຊື້ ຂໍໃບສະເໜີລາຄາຝຶກອົບຮົມອົງກອນ ຄຳຖາມທີ່ພົບເລື້ອຍ หลักสูตร Basic Angular 18 พื้นฐาน เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน เหมาะกับ ผู้ที่ต้องการพัฒนา Web Application ด้วยภาษา Angular JS ขั้นพื้นฐาน · IT Managers · Developers พื้นฐานที่ผู้เรียนควรมี เข้าใจพื้นฐานภาษา Javascript บ้าง · เข้าใจหลักการทำงานเบื้องต้นของ Web Service หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449
หลักสูตร Basic Angular 18 พื้นฐาน ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง ราคาปกติ 6,500 บาท (โปรโมชันปัจจุบันเหลือ 5,850 บาท) ใช้เวลาอบรม 12 ชั่วโมง ราคานี้ยังไม่รวม VAT 7% (กรณีชำระในนามนิติบุคคล) ชำระค่าอบรมด้วยการโอนเข้าบัญชีบริษัท แล้วแจ้งชำระเงินผ่านหน้าแจ้งชำระเงิน ของเว็บไซต์ และขอใบเสร็จรับเงินหรือใบกำกับภาษีในนามบริษัทได้
เรียนจบได้รับ Certificate หรือไม่ ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส ใบประกาศแต่ละใบมีเลขที่ของตัวเอง ใครก็ตามที่มีเลขที่ใบประกาศตรวจสอบความถูกต้องออนไลน์ได้ที่หน้าตรวจสอบใบประกาศของสถาบัน จึงใช้แนบแฟ้มผลงานหรือส่งให้ฝ่ายบุคคลประกอบการพัฒนาบุคลากรได้
อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่ เรียนได้ทั้งแบบออนไซต์ที่สถาบันไอทีจีเนียส และนัดเรียนผ่านออนไลน์ และรับจัดอบรมเฉพาะทีม (In-house Training) ให้องค์กร สอบถามรอบและสถานที่ได้ที่ LINE @itgenius หรือโทร 02-570-8449
ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่ มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน แจ้งชื่อหลักสูตรและรอบที่เคยเรียนกับทีมงาน แล้วทีมงานจะตรวจสอบและแจ้งรอบที่ยังมีที่นั่งว่างให้เลือก สอบถามได้ที่ LINE @itgenius หรือโทร 02-570-8449
สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ ลงทะเบียนผู้เข้าอบรมหลายคนได้ในครั้งเดียว และกรอกเลขประจำตัวผู้เสียภาษีกับที่อยู่สำหรับออกใบกำกับภาษีได้ในฟอร์ม หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่มขอใบเสนอราคา สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius