Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Angular Crash Course for Busy Developers

Khóa học Angular cấp tốc cho Lập trình viên bận rộn

Khóa học Angular cấp tốc cho Lập trình viên bận rộn

Có ít thời gian học Angular 4 (Angular 2+)? Hãy tham gia khóa học này để thành thạo Angular chỉ trong 10 giờ!

4.4
(19,099 đánh giá)
83,798 học viên
Giảng viên
Mosh Hamedani
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
10.5 giờ video
330 bài giảng
2 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 18/03/2026

Bạn sẽ học được gì

Nắm vững các khái niệm cốt lõi của Angular
Xử lý các lỗi runtime thường gặp
Viết code sạch hơn, dễ bảo trì hơn

Yêu cầu

Có kiến thức cơ bản về HTML, CSS và JavaScript
Không yêu cầu kiến thức trước về các phiên bản Angular cũ

Đối tượng phù hợp

Dành cho lập trình viên web muốn xây dựng ứng dụng với Angular 2+

Nội dung khóa học

11 phần • 137 bài giảng
1 Giới thiệu khóa học
2 Angular là gì
3 Kiến trúc ứng dụng Angular
4 Thiết lập môi trường phát triển
5 Ứng dụng Angular đầu tiên của bạn
6 Cấu trúc dự án Angular
7 Webpack
8 Lịch sử phiên bản Angular
9 Cách học khóa học này hiệu quả
10 Đặt câu hỏi
1 Giới thiệu
2 TypeScript là gì
3 Chương trình TypeScript đầu tiên của bạn
4 Khai báo biến
5 Các kiểu dữ liệu
6 Ép kiểu
7 Hàm mũi tên
8 Interface
9 Lớp
10 Đối tượng
11 Hàm khởi tạo
12 Phạm vi truy cập
13 Phạm vi truy cập trong tham số hàm khởi tạo
14 Thuộc tính
15 Module
16 Bài tập
17 Lời giải
1 Giới thiệu
2 Các thành phần cơ bản của ứng dụng Angular
3 Component
4 Tạo Component bằng Angular CLI
5 Template
6 Directive
7 Service
8 Dependency Injection
9 Tạo Service bằng Angular CLI
1 Giới thiệu
2 Property Binding
3 Attribute Binding
4 Thêm Bootstrap
5 Class Binding
6 Style Binding
7 Event Binding
8 Lọc sự kiện
9 Biến template
10 Two-way Binding
11 Pipe
12 Pipe tùy chỉnh
1 Giới thiệu
2 API của Component
3 Input Property
4 Đặt bí danh cho Input Property
5 Output Property
6 Truyền dữ liệu sự kiện
7 Đặt bí danh cho Output Property
8 Template
9 Styles
10 View Encapsulation
11 ngContent
12 ngContainer
1 Giới thiệu
2 ngIf
3 Thuộc tính Hidden
4 ngSwitchCase
5 ngFor
6 ngFor và Change Detection
7 ngFor và trackBy
8 Dấu hoa thị đầu dòng
9 ngClass
10 ngStyle
11 Toán tử an toàn khi duyệt
12 Tạo Directive tùy chỉnh
1 Giới thiệu
2 Xây dựng form với Bootstrap
3 Các loại form
4 ngModel
5 Thêm validation
6 Các lỗi validation cụ thể
7 Tạo kiểu cho trường nhập liệu không hợp lệ
8 Template gọn gàng hơn
9 ngForm
10 ngModelGroup
11 Lớp và Directive điều khiển
12 Vô hiệu hóa nút Submit
13 Làm việc với Check Box
14 Làm việc với Drop-down Lists
15 Làm việc với Radio Buttons
1 Giới thiệu
2 Xây dựng form với Bootstrap
3 Tạo control bằng lập trình
4 Thêm validation
5 Các lỗi validation cụ thể
6 Triển khai validation tùy chỉnh
7 Thao tác bất đồng bộ
8 Validation bất đồng bộ
9 Hiển thị ảnh loading
10 Validation form khi submit
11 FormGroup lồng nhau
12 FormArray
13 FormBuilder
14 Tổng kết nhanh
1 Giới thiệu
2 JSONPlaceHolder
3 Lấy dữ liệu
4 Tạo dữ liệu
5 Cập nhật dữ liệu
6 Xóa dữ liệu
7 Interface OnInit
8 Tách biệt mối quan tâm
9 Tách Service
10 Xử lý lỗi
11 Xử lý lỗi không mong đợi
12 Xử lý lỗi dự kiến
13 Ném lỗi đặc thù ứng dụng
14 Xử lý lỗi Bad Request
15 Import toán tử Observable và phương thức factory
16 Xử lý lỗi toàn cục
17 Tách phương thức xử lý lỗi tái sử dụng
18 Tách Data Service tái sử dụng
19 Toán tử Map
20 Cập nhật Optimistic vs Pessimistic
21 Observables vs Promises
1 Giới thiệu
2 Tổng quan về định tuyến
3 Cấu hình route
4 RouterOutlet
5 RouterLink
6 RouterLinkActive
7 Lấy tham số route
8 Tại sao tham số route là Observable
9 Route với nhiều tham số
10 Query Parameters
11 Đăng ký nhiều Observable
12 Toán tử SwitchMap
13 Điều hướng bằng lập trình
14 Lưu ý
1 Phần thưởng

Giới thiệu khóa học

Chances are you have heard that Angular developers are in demand these days. And you are here to learn Angular fast. 


There are tons of great courses out there for learning Angular. But most these courses are more than 20 hours long. If you're a busy developer and need to quickly pick up Angular, this is the ideal course for you. 


This course contains 20 hours of content but you only need to watch the first 10 hours. The other 10 hours are recorded with an earlier version of Angular. You don't need to watch those videos. 


So, in  just 10 hours, you can learn all the essential Angular concepts! You can simply dedicate a weekend to this course and by the end of the weekend you'll have a good understanding of Angular and you'll be able to build real client apps with Angular. 


More specifically, you'll learn about: 

  • Fundamentals of TypeScript and object-oriented programming 
  • Displaying data and handling events
  • Building re-usable components
  • Manipulating the DOM using directives 
  • Formatting data using pipes
  • Building template-driven and reactive forms 
  • Consuming HTTP services 
  • Handling HTTP errors properly 
  • Using Reactive Extensions and observables 
  • Adding routing and navigation


You don't need any prior knowledge of earlier versions of Angular. As long as you have some basic familiarity with HTML, CSS and JavaScript you can take this course and start learning Angular right now!


Every section includes a few bite-sized videos and concludes with a coding exercise to help you master what you learn in that section. 



Reviewed by Todd Motto (Google Developer Expert):

Mosh has a fantastic teaching style, and just delivered the best online course I've seen in a long time. Mosh's approach to teaching and guiding makes no assumptions on existing Angular 1.x knowledge, but helps those who have to clarify new concepts. Mosh guides you through critical concepts slowly without skipping over details, and the course is extremely worth investing a few hours in, your understanding of Angular 2 will reach new levels. He fills all the gaps, presents impeccably well and the preparation was top notch, seriously can't recommend the course enough.



WHAT OTHER STUDENTS WHO HAVE TAKEN THIS COURSE SAY:

"Great course, even for seasoned developers. I'm a ReactJs developer using this to broaden my horizons!" -Tyler Markvluwer


"Mosh is a great instructor, he is very clear and concise and breaks down his examples into small "components" (drum roll please). Having never used Angular before, I'm really impressed at how easy it was to understand the concepts and even managed most of the examples without having to refer back to the lectures and that is in no small part due to Mosh's understanding of Angular and how well he explains everything. If you can't already tell, I'm really impressed Mosh" -Chris Graham


"It's the best angular2 video that i ever seen. It's all well explained and easy to understand. It's not need have angular1 knowledge. I'm happy because i've grown as a developer. Thanks" -Miguelangel Cabrera


"Very good step by step explainations. Focus on "why", then "how" instead of "type after me". Love it!" -Krysztof Gurniak


"As the absolute Angular newbie I was, I can recommend this course 100%." -Guillermo Aguyanes


"Mosh does a great job at explaining templates, directives, dependency injections and everything else. 10/10 would take his course again." -Rob



30-DAY FULL MONEY-BACK GUARANTEE

This course comes with a 30-day full money-back guarantee. Take the course, watch every lecture, and do the exercises, and if you feel like you haven't gained the confidence to build real-world apps with Angular, ask for a full refund within 30 days. All your money back, no questions asked.



ABOUT YOUR INSTRUCTOR

Mosh (Moshfegh) Hamedani is a software engineer with 17 years of professional experience. He is a Pluralsight author and a Udemy instructor with several best-selling courses with more than 130,000 students in 195 countries. His students describe him as passionate, pragmatic and motivational in his teaching.



So, if you're looking for an Angular course that quickly teaches you the absolute essentials, don't look further. 


Enroll in the course now and you'll build your first Angular app within 10 minutes!


Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Angular
Hiển thị tất cả khoá học Frontend Development
Hiển thị tất cả khoá học Typescript
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊