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

Angular SSR In Depth (formerly Angular Universal)

Angular SSR Chuyên Sâu (trước đây là Angular Universal)

Angular SSR Chuyên Sâu (trước đây là Angular Universal)

Cập nhật đến Angular 20 - Học Render phía máy chủ Angular, tối ưu ứng dụng của bạn cho SEO và Mạng xã hội

4.6
(1,209 đánh giá)
6,292 học viên
Giảng viên
Angular University
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 389.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
4.0 giờ video
33 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Mã nguồn trên kho lưu trữ Github kèm file ZIP có thể tải xuống theo từng phần
Hiểu rõ khi nào nên dùng Angular Universal và tại sao
Tìm hiểu công cụ render Angular Universal mới, cải tiến vượt trội và dễ sử dụng hơn
Học chuyên sâu cách tận dụng tối đa server-side rendering và prerendering
Học cách Tối ưu hóa Ứng dụng Angular cho SEO và Mạng xã hội
Học cách xây dựng Application Shell chi tiết để đạt hiệu suất khởi động tối đa
Học cách sử dụng State Transfer API để tăng tốc thời gian khởi động ứng dụng
Học cách triển khai Ứng dụng Angular Universal lên môi trường Production bằng Google App Engine cho Node

Yêu cầu

Chỉ cần có kiến thức cơ bản về Angular và Typescript

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

Dành cho nhà phát triển muốn có kiến thức chuyên sâu về Angular Universal và Angular Server-side Rendering

Nội dung khóa học

7 phần • 33 bài giảng
1 Angular SSR vs Angular Universal: Cái nào đúng?
2 Tổng quan về Angular SSR Chuyên sâu
3 QUAN TRỌNG
4 Thiết lập Môi trường Phát triển cho Khóa học Angular SSR Chuyên sâu
5 Angular SSR là gì?
6 Tại sao dùng Angular SSR? Lợi ích về Hiệu suất
7 Tại sao dùng Angular SSR? Trình thu thập dữ liệu Mạng xã hội
8 Tại sao dùng Angular SSR? SEO hay Tối ưu hóa Công cụ Tìm kiếm
1 Cách Thêm Server-Side Rendering vào Ứng dụng Angular bằng Angular CLI
2 Hiểu về Ứng dụng Client và Server trong Angular
3 Chạy Angular Server-Side Rendering trong Production và Chế độ Hot Reload
4 Hiểu về Máy chủ Express trong Angular SSR
5 Hydration trong Angular Server Side Rendering - Nó là gì và hoạt động thế nào?
1 Prerendering trong Angular SSR - Cơ chế hoạt động
2 Prerendering trong Angular SSR - Tích hợp với Angular Router
3 Prerendering Route Động trong Angular SSR
4 Angular SSR và SEO - Giới thiệu về Tối ưu hóa Công cụ Tìm kiếm
5 SEO với Angular SSR - Thiết lập Tiêu đề Trang và Thẻ Meta tùy chỉnh
6 Angular SSR - Hỗ trợ Trình thu thập dữ liệu Mạng xã hội
1 Application Shell là gì?
2 Triển khai Application Shell - Chỉ thị tùy chỉnh appShellRender
3 Application Shell - Triển khai Chỉ thị Cấu trúc Tùy chỉnh appShellRender
4 Application Shell - Hoàn thiện Triển khai và Demo
1 State Transfer API - Giới thiệu Phần học
2 State Transfer API trong Angular SSR là gì?
3 Xem lại Component và Resolver của khóa học
4 Chuyển State từ Server sang Client bằng State Transfer API
5 State Transfer trong Angular SSR - Demo thực tế
1 Triển khai Angular SSR lên Production - Giới thiệu
2 Chuẩn bị Ứng dụng để Triển khai trên Google App Engine cho Node
3 Angular SSR trên Production - Demo cuối cùng
1 Bài học Bổ sung (Cập nhật tháng 2/2026)
2 Khóa học Angular SSR Chuyên sâu - Kết luận và Điểm chính

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

This Course In a Nutshell

If you already know Angular, and would now like to dive deeper into the Angular ecosystem and learn Angular SSR (Server-Side Rendering), then this is the right course for you!

Notice that Angular SSR was formerly known as Angular Universal, but the package and the feature itself was eventually renamed to Angular SSR.

In this course, we are going to learn Angular SSR from first principles, by taking an existing Angular single page application and converting it into an Angular Server-Side Rendered Application.

We will focus not only on the server-side capabilities of server-side rendering, but we will also cover in detail build-time pre-prerendering and its advantages compared to server-side rendering.

We will learn how to optimize our application for initial startup performance by using a fine-grained Application Shell and the State Transfer API, and we will make the application SEO (search engine optimization) and social-media friendly.

We will then deploy it to production using Google App Engine and see the end result!

Course Overview

We will kick-start this course by going over in detail on the advantages of using Angular SSR in our application.

After this, we will go ahead and take an existing Angular Application, and using the Angular CLI we will generate a SSR bundle that will allow us to render the application on the server side.

We will cover in detail all the latest Angular SSR command line functionality, including running Angular SSR in development mode, pre-rendering both static and dynamic routes.

After seeing the command line tools in action, we are going to understand exactly how Angular SSR works under the hood, by reviewing the auto-generated Express engine created by the Angular CLI. This will allow us to understand in detail how universal rendering works, and it will give us a lot of flexibility if needed.

Once we have our Angular Express application up and running, we will then make it SEO and social-media friendly.

We will then apply a couple of common performance optimizations that are commonly used in Angular Universal applications: we will implement from scratch a fine-grained Application shell, and we will also reduce the number of HTTP requests that the application does at startup time by using the State Transfer API.

We will then take our fully optimized Angular SSR application and we will deploy it to productionusing Google App Engine for Node.

What Will you Learn In this Course?

At the end of this course, you will feel comfortable taking your existing Angular Application and turning it into a server side Angular SSR application

You will understand the benefits of server-side rendering, and you will be able to optimize your application for both search engines and social media crawlers

You will also know how to further optimize your application for performance, and you will know how to deploy it to production in two different scenarios: pre-rendered apps and runtime server-side rendered apps

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 Javascript Frameworks
Hiển thị tất cả khoá học Server Side Rendering
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 😊