Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Beginning Server-Side Application Development with Angular

You're reading from   Beginning Server-Side Application Development with Angular Discover how to rapidly prototype SEO-friendly web applications with Angular Universal

Arrow left icon
Product type Paperback
Published in Apr 2018
Publisher
ISBN-13 9781789342161
Length 110 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
Bram Borggreve Bram Borggreve
Author Profile Icon Bram Borggreve
Bram Borggreve
Arrow right icon
View More author details
Toc

Index

A

  • Angular CLI
    • functionalities / Installing Angular CLI
    • installing / Installing Angular CLI
    • default settings / Setting Defaults for Angular CLI, Configuring Global Defaults
  • asset groups
    • about / Asset and Data Groups
    • reference / Asset and Data Groups
    • configuring / Configuring the Asset and Data Groups

B

  • builds, for browser and server apps
    • testing / Testing the Builds of Both Apps

C

  • Chrome Developer Tools
    • about / Chrome Developer Tools to the Rescue
  • client-side rendering
    • about / Server-Side and Client-Side Rendering
  • code splitting / Generate and Lazy Load the PostsModule
  • components, types
    • about / Types of Components
    • presentational components / Presentational Components
    • container components / Container Components
  • container components
    • about / Container Components
    • folder structure / Folder Structure
    • creating / Creating the Container Components, Creating PostsComponent and ProfileComponent, Adding Dummy Post and Profile Data

D

  • data groups
    • about / Asset and Data Groups
  • dynamic metadata
    • adding / Adding Dynamic Metadata, Creating the UiService, Adding Metadata to PostsComponent and ProfileComponent

F

  • FooterComponent
    • creating / Creating the FooterComponent, Updating the LayoutComponent to Reference Our New FooterComponent, Creating the Actual Footer

G

  • global styles
    • configuring / Configuring Global Styles
    • styles, linking to / Linking to the Style Sheets in global styles.css, Adding global stylesstyles, linking toBootstrap and Font Awesome, Showing anglobal stylesstyles, linking to Icon on the Page

H

  • HeaderComponent
    • creating / Creating the HeaderComponent, Updating theHeaderComponentcreating LayoutComponent to Reference Our New HeaderComponent, Creating the Actual Header

L

  • LayoutComponent
    • creating / Creating the LayoutComponent, Adding a New Route
    • layout, building / Building Our Layout

M

  • map operator / Importing HttpClientModule in Our AppModule

N

  • new application
    • generating / Generating a New Application, Creating a New Application
    • serving / Serving the Application
    • viewing / Viewing Your Application
  • npm scripts
    • about / Adding Run Scripts to package.json
    • adding, to package.json / Adding Run Scripts to package.json

P

  • PostsModule
    • creating / Generate and Lazy Load the PostsModule
  • presentational components
    • about / Presentational Components
    • creating / Creating the Presentational Components, Creating the PostListComponent, Creating the PostItemComponent, Creating the ProfileItemComponent
    • PostItemComponent / Creating the PostItemComponent
  • progressive web app (PWA)
    • about / What Is a Progressive Web App?
    • dependencies, installing / Installing Dependencies
  • public methods
    • defining / Defining the Public Methods

R

  • resolvers
    • about / Creating Resolvers to Retrieve Data Using the Router
    • creating, for retrieving data using router / Creating Resolvers to Retrieve Data Using the Router, Creating Resolvers, Importing Our Resolvers, Using the Data Resolved by the Router
    • reference / Creating Resolvers to Retrieve Data Using the Router
    • importing / Importing Our Resolvers
  • rxjs library / Importing HttpClientModule in Our AppModule

S

  • server-side rendering
    • about / Server-Side and Client-Side Rendering
  • server app
    • generating / Generating the Server App, Making Our Apps Consistent
    • dependencies, adding / Adding Dependencies for the Server App, Adding the Server App to Our Angular CLI Configuration
    • dynamic metadata, adding / Adding Dynamic Metadata
  • service, for retrieving data
    • creating / Creating a Service to Retrieve Data, Storing Our API URL, Referencing Our New PostsService in Our Container Components, Defining the Public Methods, Importing HttpClientModule in Our AppModule
  • service worker
    • about / What Is a Service Worker?
    • enabling / Enabling the Service Worker, Creating the service workerenablingService Worker Configuration
    • configuring / Configuring the Service Worker
    • asset groups configuration / Asset and Data Groups
    • data groups configuration / Asset and Data Groups, Configuring the Asset and Data Groups
    • testing / Testing the Service Worker
    • data inspection / Checking Where the Data Comes from
    • offline mode, enabling / Enabling Offline Mode, Inspecting the Behavior
    • debugging / Debugging the Service Worker

U

  • UiModule
    • creating / Creating the UiModule
    • importing / Importing Our UiModule
    • current route, displaying / Displaying the Current Route
  • UI modules
    • creating / Creating UI Modules and Components
  • UiService
    • creating / Creating the UiService

W

  • web server
    • implementing / Implementing a Web Server, Creating the server.ts File, Starting the Server
    • dependencies, installing / Installing Server Dependencies
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image