Skip to content

DaveMBush/get-started-with-angular

Repository files navigation

Get Started With Angular: An Opinionated Guide

This is the project to support the book Get Started With Angular

Why this book?

Many books give you everything you could possibly need to know about Angular. A lot of facts. A lot of how. Very little “Why?” Few opinions. They take forever to wade through and in the end, you still have several decisions to make.

Instead, this book is a training manual. Wherever possible, you are told not just how, but why. It is a book that comes as a result of actually training programmers new to Angular. It answers the questions that come up as a result of using Angular.

This book is for you if want to learn about:

  • Node, NPM and the Angular CLI.
  • Components, Module, Services and how they relate to each other.
  • How to include CSS and JavaScript in your application the right way.
  • Reactive Forms vs Templated Forms.
  • RxJS, Observables, and Functional Reactive Programming.
  • NgRX state management, Actions, Reducers and Effects.
  • Smart components vs Dumb components.
  • Routes, passing parameters, and Lazy Loading.
  • Angular the way most organizations use it.
  • Battle tested design patterns, architecture and coding standards.

This book is not for you if:

  • You are looking for a book on AngularJS (AKA version 1.x).
  • You want to know everything there is to know about Angular.
  • You have no intention of doing the exercises.
  • You have no prior experience programming.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published