ANG001:Angular Js For Beginners.
เมื่อจบหลักสูตรนี้คุณจะสามารถ สร้างแอปของไคลเอ็นต์จริงด้วยมุมด้วยตัวคุณเอง, แก้ไขข้อผิดพลาดในการคอมไพล์และเวลารันไทม์ที่พบโดยทั่วไป, เขียนโค้ดที่ง่ายและบำรุงรักษาได้อย่างมืออาชีพ, ใช้แนวทางปฏิบัติที่ดีที่สุดเมื่อสร้างแอป Angular ตั้งแต่เริ่มแรกคุณจะก้าวเข้าสู่และสร้างแอป Angular ตัวแรกภายในไม่กี่นาที ตลอดหลักสูตรคุณจะเห็นจำนวนข้อผิดพลาดในการคอมไพล์และเวลาทำงานที่พบโดยทั่วไปซึ่งอาจพบในชีวิตประจำวัน คุณจะเข้าใจข้อผิดพลาดเหล่านี้และวิธีแก้ไขปัญหา ดังนั้นในตอนท้ายของการเรียนหลักสูตรนี้คุณจะมีความเข้าใจที่ดีและลึกเกี่ยวกับมุมมองต่างๆ และคุณจะสามารถสร้างแอปพลิเคชันด้วยตัวคุณเองได้
วัตถุประสงค์
– เรียนรู้การใช้ TypeScript เพื่อสร้างแอป Angular
– เรียนรู้การสร้างฟอร์มด้วยการตรวจสอบ
– เรียนรู้การสร้างส่วนประกอบที่สามารถนำกลับมาใช้ใหม่ได้
– เรียนรู้การนำทางและเส้นทาง
– เรียนรู้การจัดการ DOM โดยใช้ directives
– เรียนรู้การแก้ไขข้อผิดพลาดทั่วไป
– เรียนรู้การจัดรูปแบบข้อมูลโดยใช้ Pipes
กลุ่มเป้าหมาย
– นักพัฒนาที่ต้องการยกระดับทักษะและได้รับโอกาสในการทำงานที่ดีขึ้น
– นักพัฒนา Front-end ที่ต้องการติดตามข่าวสารล่าสุดด้วยเทคโนโลยีล่าสุด
– นักพัฒนาซอฟต์แวร์ Back-end ที่ต้องการเรียนรู้การพัฒนา front-end และเป็นนักพัฒนาซอฟต์แวร์แบบเต็มรูปแบบ
– นักพัฒนา Hobbyist ที่หลงใหลในการทำงานกับกรอบใหม่
– ผู้ที่มีความสนใจใน Angular
– IT Managers
– นักเรียน/นักศึกษา/ผู้ประกอบการ และ Freelance
– กลุ่มผู้สนใจทั่วไป
ความรู้พื้นฐาน
– ความรู้พื้นฐานเกี่ยวกับ HTML, CSS และ JS
– มีความรู้เกี่ยวกับภาษาบนฝั่ง Server ภาษาใดภาษาหนึ่ง PHP, ASP, JSP
คุณสมบัตรของหลักสูตร
- บรรยาย 134
- แบบทดสอบ 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