Beginning Server-Side Application Development with Angular

Discover how to rapidly prototype SEO-friendly web applications with Angular Universal
Preview in Mapt

Beginning Server-Side Application Development with Angular

Bram Borggreve
New Release!

Discover how to rapidly prototype SEO-friendly web applications with Angular Universal
Mapt Subscription
FREE
$29.99/m after trial
eBook
$7.00
RRP $9.99
Save 29%
Print + eBook
$14.99
RRP $14.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$7.00
$14.99
$29.99 p/m after trial
RRP $9.99
RRP $14.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Beginning Server-Side Application Development with Angular Book Cover
Beginning Server-Side Application Development with Angular
$ 9.99
$ 7.00
Server-Side Development with Kotlin and Spring Boot [Video] Book Cover
Server-Side Development with Kotlin and Spring Boot [Video]
$ 124.99
$ 106.25
Buy 2 for $24.50
Save $110.48
Add to Cart

Book Details

ISBN 139781789342161
Paperback110 pages

Book Description

Equip yourself with the skills required to create modern, progressive web applications that load quickly and efficiently. This fast-paced guide to server-side Angular leads you through an example application that uses Angular Universal to render application pages on the server, rather than the client.

You'll learn how to serve your users views that load instantly, while reaping all the SEO benefits of improved page indexing. With differences of just 200 milliseconds in performance having a measurable impact on your users, it's more important than ever to get server-side right.

Table of Contents

Chapter 1: Creating the Base Application
Lesson Objectives
Server-Side and Client-Side Rendering
Installing Angular CLI
Generating a New Application
Setting Defaults for Angular CLI
Configuring Global Styles
Creating UI Modules and Components
Summary
Chapter 2: Creating the Application Module and Components
Lesson Objectives
Types of Components
Generate and Lazy Load the PostsModule
Creating the Container Components
Creating a Service to Retrieve Data
Creating the Presentational Components
Creating Resolvers to Retrieve Data Using the Router
Summary
Chapter 3: Server-Side Rendering
Lesson Objectives
Generating the Server App
Adding Dependencies for the Server App
Adding Run Scripts to package.json
Implementing a Web Server
Adding Dynamic Metadata
Summary
Chapter 4: Service Workers
Lesson Objectives
What Is a Service Worker?
What Is a Progressive Web App?
Installing Dependencies
Enabling the Service Worker
Configuring the Service Worker
Testing the Service Worker
Debugging the Service Worker
Summary

What You Will Learn

  • Use the official tools provided by Angular to build an SEO-friendly application
  • Create a dynamic web application that maps to current Angular best practices
  • Manage your Angular applications with Angular CLI
  • Implement server-side rendering for your future web application projects
  • Configure service workers to automatically update your application in the background

Authors

Table of Contents

Chapter 1: Creating the Base Application
Lesson Objectives
Server-Side and Client-Side Rendering
Installing Angular CLI
Generating a New Application
Setting Defaults for Angular CLI
Configuring Global Styles
Creating UI Modules and Components
Summary
Chapter 2: Creating the Application Module and Components
Lesson Objectives
Types of Components
Generate and Lazy Load the PostsModule
Creating the Container Components
Creating a Service to Retrieve Data
Creating the Presentational Components
Creating Resolvers to Retrieve Data Using the Router
Summary
Chapter 3: Server-Side Rendering
Lesson Objectives
Generating the Server App
Adding Dependencies for the Server App
Adding Run Scripts to package.json
Implementing a Web Server
Adding Dynamic Metadata
Summary
Chapter 4: Service Workers
Lesson Objectives
What Is a Service Worker?
What Is a Progressive Web App?
Installing Dependencies
Enabling the Service Worker
Configuring the Service Worker
Testing the Service Worker
Debugging the Service Worker
Summary

Book Details

ISBN 139781789342161
Paperback110 pages
Read More

Read More Reviews

Recommended for You

Server-Side Development with Kotlin and Spring Boot [Video] Book Cover
Server-Side Development with Kotlin and Spring Boot [Video]
$ 124.99
$ 106.25
Advanced Server-Side Programming with Node.js [Video] Book Cover
Advanced Server-Side Programming with Node.js [Video]
$ 124.99
$ 106.25
Hands-on Application Development with ASP.NET Core and Angular [Video] Book Cover
Hands-on Application Development with ASP.NET Core and Angular [Video]
$ 124.99
$ 106.25
Hands-on Application Development with Node.js [Video] Book Cover
Hands-on Application Development with Node.js [Video]
$ 124.99
$ 106.25
Hands-On Web Development with Vue.js [Video] Book Cover
Hands-On Web Development with Vue.js [Video]
$ 124.99
$ 106.25
Building Applications with Spring 5 and Kotlin Book Cover
Building Applications with Spring 5 and Kotlin
$ 35.99
$ 25.20