ANG004:Angular JS Essentials.
Angular เป็น JavaScript (TypeScript) ที่น่าตื่นตาตื่นใจซึ่งจะช่วยให้คุณสามารถสร้างแอ็พพลิเคชัน Single (SPAs) เนื่องจากโค้ดทำงานทั้งหมดในเบราว์เซอร์คุณจึงสามารถสร้างประสบการณ์ของผู้ใช้ที่เร็วกว่าเว็บไซต์แบบเดิมๆ ได้ ทักษะที่จำเป็นในการสร้างดังกล่าวมีความต้องการสูงมากเนื่องจากแอปพลิเคชันเว็บประเภทนี้ได้รับความนิยมอย่างมากและช่วยให้คุณสามารถสร้างประสบการณ์ของผู้ใช้ที่มีลักษณะคล้ายมือถือเกือบจะเคลื่อนที่ได้ เว็บแอ็พพลิเคชันที่ทันสมัยที่สุดที่สร้างขึ้นในปัจจุบัน เป้าหมายของหลักสูตรเพื่อให้คุณสามารถมุ่งเน้นคุณลักษณะหลักเหล่านี้เพื่อให้ได้รับคำแนะนำที่รวดเร็วและดีที่สุดใน Angular มันไม่เคยเป็นทางเลือกที่ผิดและแน่นอนว่ามันถูกต้องกว่าที่เคยเป็นมาก่อน หลักสูตรนี้จะช่วยให้คุณดำดิ่งลึกที่สุดใน Angular ได้อย่างรวดเร็วและมีประสิทธิภาพมากที่สุด
วัตถุประสงค์
– เรียนรู้การสร้างเว็บแอ็พพลิเคชันที่ใช้งานง่ายและใช้งานง่ายในเบราว์เซอร์ (ใช้ JavaScript)
– เรียนรู้ Angular ขั้นสูง
กลุ่มเป้าหมาย
– ผู้ที่มีความสนใจใน Angular
– IT Managers
– นักเรียน/นักศึกษา/ผู้ประกอบการ และ Freelance
– กลุ่มผู้สนใจทั่วไป
ความรู้พื้นฐาน
– ความรู้พื้นฐานเกี่ยวกับ HTML, CSS และ JS
– มีความรู้เกี่ยวกับภาษาบนฝั่ง Server ภาษาใดภาษาหนึ่ง PHP, ASP, JSP
– เรียนรู้เกี่ยวกับ The Map Operator
คุณสมบัตรของหลักสูตร
- บรรยาย 142
- แบบทดสอบ 0
- ระยะเวลา 50 hours
- ระดับทักษะ All levels
- ภาษา English
- นักเรียน 0
- การประเมินผล Yes
-
ขั่วโมงที่ 1-4
เนื้อหาการอบรม
-
ขั่วโมงที่ 4-8
- – เรียนรู้เกี่ยวกับ การติดตั้ง Angular การเริ่มต้นใช้งาน
- – เรียนรู้เกี่ยวกับ การติดตั้ง Angular บน Windows
- – เรียนรู้เกี่ยวกับ การติดตั้ง Angular บน Mac
- – เรียนรู้เกี่ยวกับ การติดตั้ง Angular บน Linux
- – เรียนรู้เกี่ยวกับ สถาปัตยกรรมของ Angular Apps
- – เรียนรู้เกี่ยวกับ การตั้งค่าสภาพแวดล้อมการพัฒนา
- – เรียนรู้เกี่ยวกับ App Angular
- – เรียนรู้เกี่ยวกับ โครงสร้างของโครงการ Angular
- – เรียนรู้เกี่ยวกับ Webpack
- – เรียนรู้เกี่ยวกับ ประวัติเวอร์ชัน Angular
- – เรียนรู้เกี่ยวกับ ความรู้พื้นฐานเกี่ยวกับ TypeScript
- – เรียนรู้เกี่ยวกับ โปรแกรม TypeScript
- – เรียนรู้เกี่ยวกับ การประกาศตัวแปร
- – เรียนรู้เกี่ยวกับ Types
- – เรียนรู้เกี่ยวกับ การยืนยัน Type
- – เรียนรู้เกี่ยวกับ Arrow Functions
- – เรียนรู้เกี่ยวกับ Interfaces
- – เรียนรู้เกี่ยวกับ Classes
- – เรียนรู้เกี่ยวกับ Objects
- – เรียนรู้เกี่ยวกับ Constructors
- – เรียนรู้เกี่ยวกับ Access Modifiers
- – เรียนรู้เกี่ยวกับ การปรับเปลี่ยน Access Modifiers ใน Constructor Parameters
- – เรียนรู้เกี่ยวกับ Properties
- – เรียนรู้เกี่ยวกับ Modules
- – เรียนรู้เกี่ยวกับ ปัจจัยพื้นฐาน Angular
- – เรียนรู้เกี่ยวกับ Components
- – เรียนรู้เกี่ยวกับ การสร้าง Blocks of Angular Apps
- – เรียนรู้เกี่ยวกับ สร้างคอมโพเนนต์โดยใช้ CLI Angular
- – เรียนรู้เกี่ยวกับ Templates
- – เรียนรู้เกี่ยวกับ Directives
- – เรียนรู้เกี่ยวกับ Services
- – เรียนรู้เกี่ยวกับ Dependency Injection
- – เรียนรู้เกี่ยวกับ การสร้าง Services โดยใช้ Angular CLI
-
ชั่วโมงที่ 8-12
- – เรียนรู้เกี่ยวกับ การแสดงข้อมูลและการจัดการเหตุการณ์
- – เรียนรู้เกี่ยวกับ Property Binding
- – เรียนรู้เกี่ยวกับ Attribute Binding
- – เรียนรู้เกี่ยวกับ การเพิ่ม Bootstrap
- – เรียนรู้เกี่ยวกับ Class Binding
- – เรียนรู้เกี่ยวกับ Style Binding
- – เรียนรู้เกี่ยวกับ Event Binding
- – เรียนรู้เกี่ยวกับ Event Filtering
- – เรียนรู้เกี่ยวกับ Template Variables
- – เรียนรู้เกี่ยวกับ Two-way Binding
- – เรียนรู้เกี่ยวกับ Pipes
- – เรียนรู้เกี่ยวกับ Custom Pipes
- – เรียนรู้เกี่ยวกับ การสร้างส่วนประกอบที่สามารถนำกลับมาใช้ใหม่ได้
- – เรียนรู้เกี่ยวกับ Component API
- – เรียนรู้เกี่ยวกับ คุณสมบัติการป้อนข้อมูล
- – เรียนรู้เกี่ยวกับ Aliasing Input Properties
- – เรียนรู้เกี่ยวกับ Output Properties
- – เรียนรู้เกี่ยวกับ Passing Event Data
- – เรียนรู้เกี่ยวกับ Aliasing Output Properties
- – เรียนรู้เกี่ยวกับ Templates
- – เรียนรู้เกี่ยวกับ Styles
- – เรียนรู้เกี่ยวกับ View Encapsulation
-
ชั่วโมงที่ 12-16
- – เรียนรู้เกี่ยวกับ Directives
- – เรียนรู้เกี่ยวกับ ngIf
- – เรียนรู้เกี่ยวกับ Hidden Property
- – เรียนรู้เกี่ยวกับ ngSwitchCase
- – เรียนรู้เกี่ยวกับ ngFor
- – เรียนรู้เกี่ยวกับ ngFor และ Change Detection
- – เรียนรู้เกี่ยวกับ ngFor และ Trackby
- – เรียนรู้เกี่ยวกับ The Leading Asterisk
- – เรียนรู้เกี่ยวกับ ngClass
- – เรียนรู้เกี่ยวกับ ngStyle
- – เรียนรู้เกี่ยวกับ Safe Traversal Operator
- – เรียนรู้เกี่ยวกับ การสร้าง Custom Directives
- – เรียนรู้เกี่ยวกับ ngContent
- – เรียนรู้เกี่ยวกับ ngContainer
- – เรียนรู้เกี่ยวกับ แบบฟอร์มที่ใช้เทมเพลต
- – เรียนรู้เกี่ยวกับ การสร้างฟอร์ม Bootstrap
- – เรียนรู้เกี่ยวกับ ประเภทของฟอร์ม
- – เรียนรู้เกี่ยวกับ ngModel
- – เรียนรู้เกี่ยวกับ Adding Validation
- – เรียนรู้เกี่ยวกับ ข้อผิดพลาดในการตรวจสอบเฉพาะ
- – เรียนรู้เกี่ยวกับ จัดรูปแบบฟิลด์ที่ป้อนข้อมูลไม่ถูกต้อง
- – เรียนรู้เกี่ยวกับ จัดรูปแบบฟิลด์ที่ป้อนข้อมูลไม่ถูกต้อง
- – เรียนรู้เกี่ยวกับ Cleaner Templates
- – เรียนรู้เกี่ยวกับ ngForm
- – เรียนรู้เกี่ยวกับ ngModelGroup
- – เรียนรู้เกี่ยวกับ Control Classes และ Directives
- – เรียนรู้เกี่ยวกับ Disabling the Submit Button
- – เรียนรู้เกี่ยวกับ Working with Check Boxes
- – เรียนรู้เกี่ยวกับ Working with Drop-down Lists
- – เรียนรู้เกี่ยวกับ Working with Radio Buttons
- – เรียนรู้เกี่ยวกับ Reactive Forms
- – เรียนรู้เกี่ยวกับ Creating Controls Programmatically
- – เรียนรู้เกี่ยวกับ การใช้ Custom Validation
- – เรียนรู้เกี่ยวกับ Asynchronous Operations
- – เรียนรู้เกี่ยวกับ Asynchronous Validators
- – เรียนรู้เกี่ยวกับ การแสดงภาพ Loader
- – เรียนรู้เกี่ยวกับ การตรวจสอบความถูกต้องของฟอร์มเมื่อส่ง
- – เรียนรู้เกี่ยวกับ Nested FormGroups
- – เรียนรู้เกี่ยวกับ FormArray
- – เรียนรู้เกี่ยวกับ FormBuilder
- – เรียนรู้เกี่ยวกับ การใช้บริการ HTTP
- – เรียนรู้เกี่ยวกับ JSONPlaceHolder
- – เรียนรู้เกี่ยวกับ Getting Data และ Creating Data
- – เรียนรู้เกี่ยวกับ Updating Data และ Deleting Data
- – เรียนรู้เกี่ยวกับ OnInit Interface
- – เรียนรู้เกี่ยวกับ Separation of Concerns
- – เรียนรู้เกี่ยวกับ Extracting a Service
- – เรียนรู้เกี่ยวกับ Handling Errors
- – เรียนรู้เกี่ยวกับ Handling Unexpected ERrors
- – เรียนรู้เกี่ยวกับ Handling Expected Errors
- – เรียนรู้เกี่ยวกับ Throwing Application-specific Errors
- – เรียนรู้เกี่ยวกับ Handling Bad Request Errors
- – เรียนรู้เกี่ยวกับ Importing Observable Operators and Factory Methods
- – เรียนรู้เกี่ยวกับ Global Error Handling
- – เรียนรู้เกี่ยวกับ Extracting a Reusable Error Handling Method
- – เรียนรู้เกี่ยวกับ Extracting a Reusable Data Service
- – เรียนรู้เกี่ยวกับ The Map Operator
- – เรียนรู้เกี่ยวกับ Optimistic vs Pessimistic Updates
- – เรียนรู้เกี่ยวกับ Observables vs Promises
- – เรียนรู้เกี่ยวกับ GitHub Followers Page
- – เรียนรู้เกี่ยวกับ Routing and Navigation
- – เรียนรู้เกี่ยวกับ Routing in a Nutshell
- – เรียนรู้เกี่ยวกับ Configuring Routes
- – เรียนรู้เกี่ยวกับ RouterOutlet
- – เรียนรู้เกี่ยวกับ RouterLink
- – เรียนรู้เกี่ยวกับ RouterLinkActive
- – เรียนรู้เกี่ยวกับ Getting the Route Parameters
- – เรียนรู้เกี่ยวกับ Why Route Parameters Are Observables
- – เรียนรู้เกี่ยวกับ Routes with Multiple Parameters
- – เรียนรู้เกี่ยวกับ Query Parameters
- – เรียนรู้เกี่ยวกับ Subscribing to Multiple Observables
- – เรียนรู้เกี่ยวกับ The SwitchMap Operator
- – เรียนรู้เกี่ยวกับ Programmatic Navigation
- – เรียนรู้เกี่ยวกับ Blog Archives
- – เรียนรู้เกี่ยวกับ การตั้งค่า Google แผนที่
- – เรียนรู้เกี่ยวกับ Marker Display
- – เรียนรู้เกี่ยวกับ Front End Coding ของ Map
- – เรียนรู้เกี่ยวกับ ฟังก์ชั่นแผนที่และกิจกรรม
- – เรียนรู้เกี่ยวกับ การเพิ่ฟอร์ม Marker
- – เรียนรู้เกี่ยวกับ การย้ายและการลบเครื่องหมาย
- – เรียนรู้เกี่ยวกับ บริการ Marker และที่จัดเก็บในเครื่อง
- – เรียนรู้เกี่ยวกับ การอัพเดตและการลบเครื่องหมาย