Book description
Angular is not just a framework, but rather a platform that empowers developers to build applications for the web, mobile, and the desktop.
This book contains a complete tutorial on building a todo app with Angular. Along the way, we'll learn about installation and setup, component architecture, adding a REST backend, routing, authentication, and much more.
This book is for all front-end developers who want to become proficient with Angular and its related tools. You'll need to be familiar with HTML and CSS and have a reasonable level of understanding of JavaScript in order to follow the discussion.
Publisher resources
Table of contents
- Build a Todo App with Angular
- Notice of Rights
- Notice of Liability
- Trademark Notice
- About SitePoint
- Preface
- Chapter 1: Getting the First Version of the App Up and Running
- Chapter 2: Understanding Component Architecture
-
Chapter 3: Angular and RxJS: Adding a REST API Back End
- by Maria Antonietta Perna
- A Quick Recap
- Up and Running
- Setting up a REST API back end
- Storing the API URL
- Creating the Service to Communicate with the REST API Back End
- The Angular HTTP Service
- Implementing the ApiService Methods
- Updating TodoDataService
- Updating AppComponent
- Trying it Out
- Running our Tests
- Fixing Our Unit Tests
- Creating an ApiMockService
- Summary
- Chapter 4: An Introduction to Component Routing with Angular Router
-
Chapter 5: Authentication: Protecting Private Content
- Authentication Strategy
- Setting Up the Backend
- Adding Authentication Logic to our API Service
- Creating a Session Service
- Creating an Authentication Service
- Creating a Sign-in Page
- Protecting Our Application’s Private Area From Unauthorized Access
- Sending The User’s Token With API Requests
- Adding a Sign-out Button to Our TodosComponent
- Summary
- Chapter 6: How to Update Angular Projects to the Latest Version
Product information
- Title: Learn Angular: Build a Todo App
- Author(s):
- Release date: June 2018
- Publisher(s): SitePoint
- ISBN: 9780648331575
You might also like
video
Building a Real Site with Angular
Learning to build beautiful front ends and working as a full stack developer is one of …
book
AngularJS in Action
AngularJS in Action covers everything you need to know to get started with the AngularJS framework. …
book
AngularJS: Up and Running
If you want to get started with AngularJS, either as a side project, an additional tool, …
book
Learn Angular: 4 Angular Projects
Angular is not just a framework, but rather a platform that empowers developers to build applications …