\newlinenewline logonewline logo
    • Learn

      Learn

      Learn web development from expert teachers. Build real projects, join our community, and accelerate your career

      Get Started
      Fullstack RustFullstack Node.jsFullstack D3Fullstack ReactFullstack React with TypeScriptmore →
      https://dzxbosgk90qga.cloudfront.net/fit-in/620x372/n/20220117210542194_21CB9CF5-AA2C-4939-BCC1-18F0377EFB90.png

      The newline Guide to Building Your First GraphQL Server with Node and TypeScript

      In this course, we'll show you how to create your first GraphQL server with Node.js and TypeScript

      Enroll for free
    • Teach

      Teach

      Share your knowledge with others, earn money, and help people with their career

      Apply Now
      Apply To Teach A CourseWhat Our Teachers Say
      Amelia Wattenberger

      Amelia Wattenberger

      Author of Fullstack D3

      "Writing Fullstack D3 was a thoroughly enjoyable, fun process.

      The writing was over before I knew it, and we've sold way more copies than I expected! Plus, the compliments from my peers have been really amazing."

    • Community

      Community

      Get help with programming projects, find collaborators, and make friends

      Join Now
      Join our Discord ServerWhat Our Students Say
    • Tutorials
    Go Pro
    Log In
     

    The newline Guide to Angular Universal

    Welcome: Introduction

    Introduction:

    Start Here

    Introduction:

    The Era of Single-Page Applications

    Introduction:

    Course prerequisites

    Module 0: Building the app

    Lesson 1:

    Application overview

    Lesson 2:

    Setting up the Project

    Lesson 3:

    Building the backend

    Lesson 4:

    Setting up MongoDB

    Lesson 5:

    Building the API - querying products

    Lesson 6:

    Building the API - user interaction

    Lesson 7:

    User Authentication

    Lesson 8:

    Building the Products Service

    Lesson 9:

    Deploying and Measuring Performance

    Module 1: Applying Angular Universal

    Lesson 1:

    Angular Universal

    Lesson 2:

    Applying Universal Schematics

    Lesson 3:

    Measuring Performance

    Lesson 4:

    Adding Internationalization with SSR - The Browser Is Not The Server

    Lesson 5:

    Robots and Sitemap

    Lesson 6:

    SEO

    Module 2: Browser vs. Server

    Lesson 1:

    Using Secrets with Angular Universal

    Lesson 2:

    Querying the Database from Angular

    Lesson 3:

    Server-Specific Service

    Lesson 4:

    Working With Cookies in Angular

    Lesson 5:

    Noscript

    Module 3: Transfering data between server and browser

    Lesson 1:

    Introducing TransferState

    Lesson 2:

    TransferHttpCacheModule

    Lesson 3:

    Handling long-running API calls

    Module 4: Caching with Redis

    Lesson 1:

    Installing Redis

    Lesson 2:

    Redis middleware

    Lesson 3:

    Tuning the application

    Module 5: Testing

    Lesson 1:

    Unit Tests - Stubbing PLATFORM_ID

    Lesson 2:

    Unit