Angular SSR In Depth (formerly Angular Universal)

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Updated to Angular 19 - Learn Angular Server-side rendering, optimize your application for SEO and Social Media

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

  • Code in Github repository with downloadable ZIP files per section

  • Learn exactly when to use Angular Universal and why

  • Learn the new, much improved and easier to use Angular Universal rendering engine

Course Curriculum

Instructor

Profile photo of Angular University
Angular University

Hello, I'm Vasco Cavalheiro and I'm an online instructor at the Angular University.Over the years I have helped over 200k developers to learn the Angular framework and its surrounding ecosystem of technologies.Check out my Linkedin in the links section on the top right.About the Angular University:The Angular University aims to be the one place that you go in order to...

Review
4.9 course rating
4K ratings
ui-avatar of M.priyanka
M.priyanka
5.0
7 months ago

good

  • Helpful
  • Not helpful
ui-avatar of Ihjaz Fathima S
Ihjaz F. S.
4.0
7 months ago

good and informative

  • Helpful
  • Not helpful
ui-avatar of Praveen Singh
Praveen S.
5.0
7 months ago

Superb explainatoin of SSR. Love it. 👍🏻

  • Helpful
  • Not helpful
ui-avatar of András Sulykos
András S.
5.0
7 months ago

Excellent course.

  • Helpful
  • Not helpful
ui-avatar of Gajanan Mehasare
Gajanan M.
4.0
8 months ago

good

  • Helpful
  • Not helpful
ui-avatar of Carlos Durán Vaz
Carlos D. V.
4.0
8 months ago

Good content, easy to understand

  • Helpful
  • Not helpful
ui-avatar of Uday Patel
Uday P.
1.0
10 months ago

the title is miss leading, it should be introduction not deep dive as per previous review

  • Helpful
  • Not helpful
ui-avatar of Prashansa Priya
Prashansa P.
3.0
10 months ago

it's fine not that in depth course no doubt he explains really well ,
but it's just 1 hour course which is made to 4 hours plus the code, I cloned was different from what he was working upon, I didn't had angular.module.ts file only in which he made all those changes. Couldn't work in parallel to him as he instructed in the beginning of the course

  • Helpful
  • Not helpful
ui-avatar of Igor Aniskevich
Igor A.
5.0
10 months ago

I like this course; it provides very useful information for fast recovery of SSR. The information is also outstanding to convey to my mentees.

  • Helpful
  • Not helpful
ui-avatar of Pranay Kumar Samala
Pranay K. S.
3.0
1 year ago

The course is very lengthy.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses