Angular SSR In Depth (formerly Angular Universal)
Angular SSR Chuyên Sâu (trước đây là Angular Universal)
Bạn sẽ học được gì
Yêu cầu
Đối tượng phù hợp
Nội dung khóa học
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ủ đề
Hướng dẫn xây dựng ứng dụng MEAN Stack với Angular & NodeJS
Maximilian Schwarzmüller
Khóa học Angular toàn diện: Từ cơ bản đến nâng cao
Mosh Hamedani
Xây dựng ứng dụng từ đầu với ASP.NET Core và Angular
Neil Cummings
Full Stack: Xây dựng Website Thương mại Điện tử với Angular và Java Spring Boot
Chad Darby
Khóa học Angular cấp tốc cho Lập trình viên bận rộn
Mosh Hamedani
Vue - Hướng dẫn Toàn diện (Bao gồm Router & Composition API)
Maximilian Schwarzmüller
Khám Phá Sâu Về Angular - Từ Cơ Bản Đến Nâng Cao (Angular 21)
Angular University
Svelte.js - Hướng dẫn Toàn diện (Bao gồm Sapper.js)
Academind by Maximilian Schwarzmüller
React JS, Angular & Vue JS - Hướng Dẫn Nhanh & So Sánh
Maximilian Schwarzmüller
Remix.js - Hướng Dẫn Thực Hành
Academind by Maximilian Schwarzmüller
Vue JS 3 Cho Phát Triển Web Hiện Đại - Từ Cơ Bản Đến Nâng Cao
Ivan Lourenço Gomes
Svelte & SvelteKit: Hướng dẫn Toàn diện [Cập nhật 2025]
Ali Alaa
Khóa Học Toàn Diện Về Phát Triển Web Full-Stack
Dr. Angela Yu, Developer and Lead Instructor
Khóa Học JavaScript Toàn Diện 2025: Từ Con Số 0 Đến Chuyên Gia!
Jonas Schmedtmann
React - Hướng dẫn Toàn diện (bao gồm Next.js, Redux)
Academind by Maximilian Schwarzmüller
Khóa học Chuyên sâu về Phát triển Web - Chứng chỉ Trực tuyến
YouAccel Training
Xây dựng Website Thực Tế & Tương Thích Mọi Thiết Bị với HTML và CSS
Jonas Schmedtmann
Khóa Học Phát Triển Web Front-End Toàn Diện
Joseph Delgadillo