| ng-buch.de/… | 
Weiterleitungs-Ziel | 
| buch3 | 
https://dpunkt.de/produkt/angular-4/ | 
| angular-cover.jpg | 
https://cdn.ng-buch.de/cover/angular3.jpg | 
| react-cover.jpg | 
https://cdn.ng-buch.de/cover/react2.jpg | 
| api4 | 
https://github.com/angular-buch/api4 | 
| bm4-demo | 
https://book-monkey4.angular-buch.com/ | 
| bm4-code | 
https://github.com/angular-buch/book-monkey4 | 
| bm4-diff | 
https://book-monkey4.angular-buch.com/diffs/ | 
| bm4-ssr | 
https://github.com/book-monkey4/book-monkey4-ssr | 
| bm4-ngrx | 
https://github.com/book-monkey4/book-monkey4-ngrx | 
| bm4-native | 
https://github.com/book-monkey4/book-monkey4-nativescript | 
| bm4-docker | 
https://github.com/book-monkey4/book-monkey4-docker | 
| bm4-pwa | 
https://github.com/book-monkey4/book-monkey4-pwa | 
| bm4-pwa-demo | 
https://bm4-pwa.angular-buch.com/ | 
| bm4-it1-comp | 
https://github.com/book-monkey4/iteration-1-components | 
| bm4-it1-prop | 
https://github.com/book-monkey4/iteration-1-property-bindings | 
| bm4-it1-evt | 
https://github.com/book-monkey4/iteration-1-event-bindings | 
| bm4-it2-di | 
https://github.com/book-monkey4/iteration-2-di | 
| bm4-it2-routing | 
https://github.com/book-monkey4/iteration-2-routing | 
| bm4-it3-http | 
https://github.com/book-monkey4/iteration-3-http | 
| bm4-it3-rxjs | 
https://github.com/book-monkey4/iteration-3-rxjs | 
| bm4-it3-interceptors | 
https://github.com/book-monkey4/iteration-3-interceptors | 
| bm4-it4-forms | 
https://github.com/book-monkey4/iteration-4-template-driven-forms | 
| bm4-it4-reactive-forms | 
https://github.com/book-monkey4/iteration-4-reactive-forms | 
| bm4-it4-validation | 
https://github.com/book-monkey4/iteration-4-custom-validation | 
| bm4-it5-pipes | 
https://github.com/book-monkey4/iteration-5-pipes | 
| bm4-it5-directives | 
https://github.com/book-monkey4/iteration-5-directives | 
| bm4-it6-modules | 
https://github.com/book-monkey4/iteration-6-modules | 
| bm4-it6-lazy | 
https://github.com/book-monkey4/iteration-6-lazy-loading | 
| bm4-it6-guards | 
https://github.com/book-monkey4/iteration-6-guards | 
| bm4-it7-i18n | 
https://github.com/book-monkey4/iteration-7-i18n | 
| b/ngh | 
https://github.com/angular-schule/angular-cli-ghpages | 
| b/stackblitz-angular | 
https://stackblitz.com/fork/angular-ivy | 
| b/stackblitz-start | 
https://stackblitz.com/edit/angular-buch-schnellstart | 
| b/stackblitz-trackby | 
https://stackblitz.com/edit/angular-buch-ngfor-trackby | 
| b/stackblitz-changed | 
https://stackblitz.com/edit/angular-buch-cd-expression-changed | 
| b/stackblitz-onpush | 
https://stackblitz.com/edit/angular-buch-cd-onpush | 
| b/stackblitz-rxjs-sushi | 
https://stackblitz.com/edit/rxjs-sushi | 
| b/ns-play-i | 
https://itunes.apple.com/us/app/nativescript-playground/id1263543946 | 
| b/ns-play-a | 
https://play.google.com/store/apps/details?id=org.nativescript.play | 
| b/ns-prev-i | 
https://itunes.apple.com/us/app/nativescript-preview/id1264484702 | 
| b/ns-prev-a | 
https://play.google.com/store/apps/details?id=org.nativescript.preview | 
| b/1 | 
https://docs.angularjs.org/misc/version-support-status | 
| b/2 | 
https://semver.org/lang/de/ | 
| b/3 | 
https://angular.io/docs | 
| b/4 | 
https://github.com/stackblitz/core/issues/162 | 
| b/5 | 
https://code.visualstudio.com/ | 
| b/6 | 
https://jsdoc.app/ | 
| b/7 | 
https://marketplace.visualstudio.com/VSCode | 
| b/8 | 
https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig | 
| b/9 | 
https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-tslint-plugin | 
| b/10 | 
https://palantir.github.io/tslint/ | 
| b/11 | 
https://marketplace.visualstudio.com/items?itemName=Angular.ng-template | 
| b/12 | 
https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense | 
| b/13 | 
https://google.de/chrome | 
| b/14 | 
https://augury.rangle.io/ | 
| b/15 | 
https://nodejs.org/ | 
| b/16 | 
https://v8.dev/ | 
| b/17 | 
https://npmjs.com/ | 
| b/18 | 
https://nodejs.org/de/download/ | 
| b/19 | 
https://brew.sh/ | 
| b/20 | 
https://github.com/nodejs/node-gyp | 
| b/21 | 
https://github.com/ | 
| b/22 | 
https://git-scm.com/ | 
| b/23 | 
https://github.com/angular/angular-cli | 
| b/24 | 
https://webpack.github.io/ | 
| b/25 | 
https://www.typescriptlang.org/ | 
| b/26 | 
https://kangax.github.io/compat-table | 
| b/27 | 
https://www.ksimons.de/2011/05/technische-userstories-gehoren-nicht-ins-product-backlog/ | 
| b/28 | 
https://devblogs.microsoft.com/typescript/announcing-typescript-3-9/#solution-style-tsconfig | 
| b/29 | 
https://www.typescriptlang.org/docs/handbook/tsconfig-json.html | 
| b/30 | 
https://medium.com/palantir/tslint-in-2019-1a144c2317a9 | 
| b/31 | 
https://angular-buch.com/blog | 
| b/32 | 
https://getbootstrap.com/ | 
| b/33 | 
https://semantic-ui.com/ | 
| b/34 | 
https://jquery.com/ | 
| b/35 | 
https://www.w3.org/TR/html-markup/syntax.html | 
| b/36 | 
https://www.martinfowler.com/bliki/AnemicDomainModel.html | 
| b/37 | 
https://angular.io/styleguide | 
| b/38 | 
https://www.w3.org/TR/uievents/ | 
| b/39 | 
https://www.w3schools.com/jsref/dom_obj_event.asp | 
| b/40 | 
https://github.com/mgechev/codelyzer | 
| b/41 | 
https://www.martinfowler.com/articles/injection.html | 
| b/42 | 
https://angular.io/docs/js/latest/api/core/index/forwardRef-function.html | 
| b/43 | 
https://developer.mozilla.org/en-US/docs/Web/API/Console | 
| b/44 | 
https://semantic-ui.com/elements/loader.html | 
| b/45 | 
https://github.com/tc39/proposal-observable | 
| b/46 | 
https://rxmarbles.com/ | 
| b/47 | 
https://angular.schule/blog/2018-02-rxjs-own-log-operator | 
| b/48 | 
https://angular.schule/blog/2018-04-swagger-codegen | 
| b/49 | 
https://medium.com/angular-in-depth/power-of-rxjs-when-using-exponential-backoff-a4b8bde276b0 | 
| b/50 | 
https://blog.strongbrew.io/safe-http-calls-with-rxjs/ | 
| b/51 | 
https://rxjs.dev/ | 
| b/52 | 
https://reactive.how/ | 
| b/53 | 
https://reactive.how/rxjs | 
| b/54 | 
https://gist.github.com/staltz/868e7e9bc2a7b8c1f754 | 
| b/55 | 
https://rxviz.com/ | 
| b/56 | 
https://medium.com/better-programming/stop-writing-your-own-user-authentication-code-e8bb50388ec4 | 
| b/57 | 
https://medium.com/@awskarthik82/simple-guide-to-saml-vs-oidc-33a3349189c6 | 
| b/58 | 
https://entwickler.de/online/javascript/angular-security-oauth-2-579929251.html | 
| b/59 | 
https://datatracker.ietf.org/doc/html/draft-ietf-oauth-security-topics | 
| b/60 | 
https://github.com/manfredsteyer/angular-oauth2-oidc | 
| b/61 | 
https://chrome.google.com/webstore/detail/augury/elgalmkoelokbchhkhacckoklkejnhcd | 
| b/62 | 
https://angular.io/guide/static-query-migration | 
| b/63 | 
https://www.npmjs.com/package/angular-date-value-accessor | 
| b/64 | 
https://github.com/angular/angular/blob/master/packages/common/src/directives/ng_if.ts | 
| b/65 | 
https://semantic-ui.com/elements/image.html#size | 
| b/66 | 
https://vsavkin.com/angular-router-preloading-modules-ba3c75e424cb | 
| b/67 | 
https://github.com/mgechev/ngx-quicklink | 
| b/68 | 
https://leanpub.com/router | 
| b/69 | 
https://angular.io/api/router/ExtraOptions | 
| b/70 | 
https://poeditor.com/ | 
| b/71 | 
https://www.ngx-translate.com/ | 
| b/72 | 
https://ngneat.github.io/transloco/ | 
| b/73 | 
https://github.com/loclapp/locl | 
| b/74 | 
https://book-monkey4.angular-buch.com/diffs/it6-guards_it7-i18n.html | 
| b/75 | 
https://jasmine.github.io/edge/introduction.html#section-Included_Matchers | 
| b/76 | 
https://www.selenium.dev/ | 
| b/77 | 
https://jestjs.io/ | 
| b/78 | 
https://www.xfive.co/blog/testing-angular-faster-jest/ | 
| b/79 | 
https://codeburst.io/angular-6-ng-test-with-jest-in-3-minutes-b1fe5ed3417c | 
| b/80 | 
https://www.cypress.io/ | 
| b/81 | 
https://indepth.dev/how-to-get-started-with-cypress/ | 
| b/82 | 
https://angular.io/docs/ts/latest/guide/testing.html | 
| b/83 | 
https://www.npmjs.com/package/source-map-explorer | 
| b/84 | 
https://github.com/ngx-builders/source-map-analyzer | 
| b/85 | 
https://www.iis.net/downloads/microsoft/url-rewrite | 
| b/86 | 
https://pages.github.com/ | 
| b/87 | 
https://angular.io/guide/deployment | 
| b/88 | 
https://github.com/angular-schule/ngx-deploy-starter | 
| b/89 | 
https://angular.io/guide/testing | 
| b/90 | 
https://www.docker.com/ | 
| b/91 | 
https://www.virtualbox.org/ | 
| b/92 | 
https://www.vmware.com/ | 
| b/93 | 
https://docs.docker.com/get-started/#test-docker-installation | 
| b/94 | 
https://hub.docker.com/ | 
| b/95 | 
https://docs.docker.com/registry | 
| b/96 | 
https://nginx.org/ | 
| b/97 | 
https://docs.docker.com/compose | 
| b/98 | 
https://linux.die.net/man/1/envsubst | 
| b/99 | 
https://github.com/tj/n | 
| b/100 | 
https://github.com/creationix/nvm | 
| b/101 | 
https://computer.howstuffworks.com/google-chrome-browser7.htm | 
| b/102 | 
https://scully.io/ | 
| b/103 | 
https://samvloeberghs.be/posts/scully-or-angular-universal-what-is-the-difference | 
| b/104 | 
https://immutable-js.github.io/immutable-js/ | 
| b/105 | 
https://github.com/immerjs/immer | 
| b/106 | 
https://ordina-jworks.github.io/angular/2018/10/08/angular-state-management-comparison.html | 
| b/107 | 
https://ngrx.io/guide/store/configuration/runtime-checks | 
| b/108 | 
https://angular.schule/blog/2018-03-pure-immutable-operations | 
| b/109 | 
https://angular.schule/blog/2018-06-5-useful-effects-without-actions | 
| b/110 | 
https://www.npmjs.com/package/jasmine-marbles | 
| b/111 | 
https://ngrx.io/ | 
| b/112 | 
https://www.npmjs.com/package/@rx-angular/state | 
| b/113 | 
https://www.npmjs.com/package/@rx-angular/template | 
| b/114 | 
https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd | 
| b/115 | 
https://learnui.design/blog/ios-vs-android-app-ui-design-complete-guide.html | 
| b/116 | 
https://www.electronjs.org/ | 
| b/117 | 
https://ionicframework.com/ | 
| b/118 | 
https://cordova.apache.org/ | 
| b/119 | 
https://caniuse.com/#feat=serviceworkers | 
| b/120 | 
https://www.npmjs.com/package/angular-http-server#self-signed-https-use | 
| b/121 | 
https://app-manifest.firebaseapp.com/ | 
| b/122 | 
https://appsco.pe/developer/splash-screens | 
| b/123 | 
https://t3n.de/news/trusted-web-activity-1142784 | 
| b/124 | 
https://angular.io/guide/service-worker-config | 
| b/125 | 
https://developer.mozilla.org/de/docs/Web/API/Push_API | 
| b/126 | 
https://api4.angular-buch.com/swagger-ui/\#/book/post_book | 
| b/127 | 
https://angular-buch.com/blog/2020-11-twa | 
| b/128 | 
https://www.pwabuilder.com/ | 
| b/129 | 
https://itnext.io/build-a-production-ready-pwa-with-angular-and-firebase-8f2a69824fcc | 
| b/130 | 
https://www.nativescript.org/ | 
| b/131 | 
https://trac.webkit.org/wiki/JavaScriptCore | 
| b/132 | 
https://www.nativescript.org/ui-for-nativescript | 
| b/133 | 
https://www.npmjs.com/package/nativescript | 
| b/134 | 
https://docs.nativescript.org/plugins/building-plugins | 
| b/135 | 
https://docs.nativescript.org/core-concepts/technical-overview | 
| b/136 | 
https://docs.google.com/document/d/1M9FmT05Q6qpsjgvH1XvCm840yn2eWEg0PMskSQz7k4E/edit | 
| b/137 | 
https://docs.nativescript.org/start/quick-setup.html | 
| b/138 | 
https://docs.nativescript.org/tutorial/chapter-0 | 
| b/139 | 
https://docs.nativescript.org/tooling/docs-cli/device/device-run | 
| b/140 | 
https://github.com/inikulin/parse5 | 
| b/141 | 
https://docs.nativescript.org/ui/theme | 
| b/142 | 
https://developer.android.com/studio/run/emulator-networking#dns | 
| b/143 | 
https://github.com/intel/haxm | 
| b/144 | 
https://www.genymotion.com/fun-zone/ | 
| b/145 | 
https://docs.genymotion.com/desktop/3.0/01_Get_started | 
| b/146 | 
https://leanpub.com/angular-schematics | 
| b/147 | 
https://vuejs.org/ | 
| b/148 | 
https://reactjs.org/ | 
| b/149 | 
https://svelte.dev/ | 
| b/150 | 
https://devopedia.org/web-components | 
| b/151 | 
https://developer.mozilla.org/de/docs/Web/HTML/Element/template | 
| b/152 | 
https://developer.mozilla.org/de/docs/Web/Web_Components/Using_custom_elements | 
| b/153 | 
https://developer.mozilla.org/de/docs/Web/Web_Components/Using_shadow_DOM | 
| b/154 | 
https://developer.mozilla.org/de/docs/Web/JavaScript/Guide/Modules | 
| b/155 | 
https://caniuse.com/#search=web%20components | 
| b/156 | 
https://angular.io/guide/elements#browser-support-for-custom-elements | 
| b/157 | 
https://compodoc.app/ | 
| b/158 | 
https://compodoc.app/guides/getting-started.html | 
| b/159 | 
https://marketplace.visualstudio.com/items?itemName=AngularDoc.angulardoc-vscode | 
| b/160 | 
https://angulardoc.github.io/ | 
| b/161 | 
https://github.com/mgechev/ngrev | 
| b/162 | 
https://github.com/mgechev/ngrev/releases | 
| b/163 | 
https://github.com/mgechev/ngWorld | 
| b/164 | 
https://angular.io/resources | 
| b/165 | 
https://material.io/design | 
| b/166 | 
https://material.angular.io/ | 
| b/167 | 
https://ng-bootstrap.github.io/ | 
| b/168 | 
https://valor-software.com/ngx-bootstrap | 
| b/169 | 
https://www.primefaces.org/primeng | 
| b/170 | 
https://www.telerik.com/kendo-angular-ui | 
| b/171 | 
https://angular.io/guide/lifecycle-hooks | 
| b/172 | 
https://indepth.dev/do-you-really-know-what-unidirectional-data-flow-means-in-angular | 
| b/173 | 
https://github.com/angular/angular/tree/master/packages/zone.js | 
| b/174 | 
https://indepth.dev/do-you-still-think-that-ngzone-zone-js-is-required-for-change-detection-in-angular | 
| b/175 | 
https://angular.io/guide/zone | 
| b/176 | 
https://www.mokkapps.de/blog/the-last-guide-for-angular-change-detection-you-will-ever-need/ | 
| b/177 | 
https://medium.com/@urish/building-simon-with-angular2-iot-fceb78bb18e5 | 
| b/178 | 
https://blog.imaginea.com/ivy-a-look-at-the-new-render-engine-for-angular | 
| b/179 | 
https://angular.io/guide/ivy | 
| b/180 | 
https://github.com/angular/angular/blob/master/CHANGELOG.md | 
| b/181 | 
https://update.angular.io/ | 
| b/182 | 
https://angular.io/guide/upgrade | 
| b/183 | 
https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md | 
| b/184 | 
https://docs.angularjs.org/guide/component | 
| b/185 | 
https://docs.angularjs.org/guide/directive | 
| b/186 | 
https://github.com/angular/ngMigration-Forum/wiki/Helpful-Content | 
| b/187 | 
https://www.npmjs.com/package/webpack-bundle-analyzer | 
| b/188 | 
https://gumroad.com/l/essential_angular | 
| b/189 | 
https://www.ng-book.com/2/ | 
| b/190 | 
https://leanpub.com/angular-forms | 
| b/191 | 
https://www.packtpub.com/web-development/architecting-angular-applications-redux-rxjs-and-ngrx | 
| b/192 | 
https://books.ninja-squad.com/angular | 
| b/193 | 
https://ryanchenkie.com/securing-angular-applications/ | 
| b/194 | 
https://www.angulararchitects.io/book | 
| b/195 | 
https://go.nrwl.io/angular-enterprise-monorepo-patterns-new-book |