Kiến thức cơ bản về Angular

Angular là một nền tảng phát triển để tạo ứng dụng di động và ứng dụng dành cho máy tính. Angular cho phép bạn mở rộng cú pháp của HTML để thể hiện các thành phần của ứng dụng một cách rõ ràng và ngắn gọn. Hoạt động liên kết và chèn phần phụ thuộc của Angular giúp loại bỏ phần lớn mã mà bạn sẽ phải viết.

Lợi ích của Angular

Phát triển trên mọi nền tảng

Tìm hiểu một cách để xây dựng ứng dụng bằng Angular, sau đó sử dụng lại mã và khả năng của bạn để xây dựng ứng dụng cho mọi mục tiêu triển khai, chẳng hạn như web, web di động, thiết bị di động gốc và máy tính gốc.

Tốc độ và hiệu suất

Đạt được tốc độ tối đa có thể trên nền tảng web hiện nay và tiến xa hơn nữa nhờ Web Worker và tính năng kết xuất phía máy chủ.

Angular giúp bạn kiểm soát khả năng mở rộng. Đáp ứng các yêu cầu về dữ liệu lớn bằng cách tạo các mô hình dữ liệu bằng RxJS, Immutable.js hoặc một mô hình truyền dữ liệu khác.

Công cụ đáng kinh ngạc

Tạo nhanh các tính năng bằng các mẫu khai báo đơn giản. Mở rộng ngôn ngữ mẫu bằng các thành phần của riêng bạn và sử dụng nhiều thành phần hiện có để tạo giao diện người dùng. Nhận trợ giúp và ý kiến phản hồi ngay lập tức về Angular với hầu hết mọi IDE (môi trường phát triển tích hợp) và trình chỉnh sửa. Tất cả những điều này kết hợp với nhau để bạn có thể tập trung vào việc tạo các ứng dụng tuyệt vời thay vì cố gắng làm cho mã hoạt động.

Được hàng triệu người yêu thích

Từ nguyên mẫu cho đến việc triển khai trên toàn cầu, Angular mang đến năng suất và cơ sở hạ tầng có khả năng mở rộng để hỗ trợ những ứng dụng lớn nhất của Google.

Tìm hiểu thêm tại Angular.io!

Sản phẩm bạn sẽ tạo ra

Trong lớp học lập trình này, bạn sẽ bắt đầu làm việc trên MewTube, một mạng xã hội video chỉ dành cho mèo. (Không được mang theo chó!)

Điều kiện tiên quyết:

Bạn nên nắm vững những kiến thức cơ bản về TypeScript. Hãy xem lớp học lập trình TypeScript.

Kiến thức bạn sẽ học được

Sau khi hoàn tất lớp học lập trình này, bạn sẽ hiểu được kiến thức cơ bản về Angular và có thể tạo ứng dụng Angular đầu tiên của mình.

Lớp học lập trình này được chia thành 4 cột mốc. Mỗi cột mốc cần khoảng 30 phút để hoàn tất.

Bắt đầu bằng cách nhấp vào tên của một cột mốc:

hoặc Khởi chạy lớp học lập trình