Skip to content

Commit fbd1f60

Browse files
author
The Buildbot
committed
1 parent 69115e7 commit fbd1f60

File tree

58 files changed

+297
-296
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+297
-296
lines changed

404.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

autoren/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
<body><!--nghm--><script type="text/javascript" id="ng-event-dispatch-contract">(()=>{function p(t,n,r,o,e,i,f,m){return{eventType:t,event:n,targetElement:r,eic:o,timeStamp:e,eia:i,eirp:f,eiack:m}}function u(t){let n=[],r=e=>{n.push(e)};return{c:t,q:n,et:[],etc:[],d:r,h:e=>{r(p(e.type,e,e.target,t,Date.now()))}}}function s(t,n,r){for(let o=0;o<n.length;o++){let e=n[o];(r?t.etc:t.et).push(e),t.c.addEventListener(e,t.h,r)}}function c(t,n,r,o,e=window){let i=u(t);e._ejsas||(e._ejsas={}),e._ejsas[n]=i,s(i,r),s(i,o,!0)}window.__jsaction_bootstrap=c;})();
3434
</script><script>window.__jsaction_bootstrap(document.body,"ng",["click"],[]);</script>
3535
<app-root ng-version="19.2.5" ngh="9" ng-server-context="ssg"><header ngh="4"><div class="nav__overlay" jsaction="click:;"></div><div class="container"><div class="row no-gutters align-items-center"><div class="col-6 col-md-2"><a routerlink="/" aria-label="Startseite" href="/" jsaction="click:;"><img src="assets/img/brand-400.png" alt="Angular-Buch.com" height="40" width="126" class="img-fluid"></a></div><div class="col-6 col-md-10"><nav class><ul><li><app-link ngh="0"><!----><!----><!----><a routerlinkactive="nav__current" ariacurrentwhenactive="page" href="/" class jsaction="click:;"><!----> Buch </a><!----><!----></app-link></li><li><app-link ngh="1"><!----><!----><a routerlinkactive="nav__current" ariacurrentwhenactive="page" href="/blog" class jsaction="click:;"><!----> Blog </a><!----><!----><!----></app-link></li><li><app-link ngh="1"><!----><!----><a routerlinkactive="nav__current" ariacurrentwhenactive="page" href="/material" class jsaction="click:;"><!----> Begleitmaterial </a><!----><!----><!----></app-link></li><li><app-link ngh="2"><!----><!----><a routerlinkactive="nav__current" ariacurrentwhenactive="page" href="/kaufen" class jsaction="click:;"><img alt class="linkImage" src="assets/img/symbol-basket.svg"><!----> Jetzt kaufen </a><!----><!----><!----></app-link></li><li><app-link ngh="3"><!----><a class="order" href="//angular.schule/"><img alt class="linkImage" src="assets/img/symbol-group.svg"><!----> Schulungen </a><!----><!----><!----><!----></app-link></li><!----></ul></nav><a href="/" aria-label="Navigation" class="nav__toggle" jsaction="click:;"><img src="assets/img/symbol-menu.svg" alt></a></div></div></div></header><main><router-outlet></router-outlet><app-autoren-page _nghost-ng-c2968406044 ngh="6"><app-hero-header _ngcontent-ng-c2968406044 headline="Über die Autoren" ngh="5"><section class="hero hero--smaller"><div class="hero__lines"><div class="container"><div class="row justify-content-between"><div class="col-md-6 col-xs-12"><h1 class="headline__page headline__page--blank headline__page--space-bottom"><!----> Über die Autoren <!----></h1></div></div></div></div></section><a name="content" id="content"></a></app-hero-header><section _ngcontent-ng-c2968406044 class="mt-n5"><article _ngcontent-ng-c2968406044 class="container"><div _ngcontent-ng-c2968406044 class="row"><div _ngcontent-ng-c2968406044 class="col-12"><div _ngcontent-ng-c2968406044 class="index__item index__item--list mb-5"><p _ngcontent-ng-c2968406044> Ferdinand Malcher, Danny Koppenhagen und Johannes Hoppe sind die Autoren des deutschsprachigen Angular-Buchs. Sie arbeiten seit Jahren als Softwareentwickler, Berater und Trainer für Angular. Ihr spezialisiertes Wissen geben sie regelmäßig in Blogartikeln, Schulungen, auf Konferenzen und in Meetups weiter. </p><p _ngcontent-ng-c2968406044> Für ihr Engagement rund um Angular und das Buch wurden Ferdinand und Johannes als <strong _ngcontent-ng-c2968406044>Google Developer Experts (GDE)</strong> ausgezeichnet. Dieses Praxisbuch ist aus der täglichen Arbeit mit Angular entstanden und verpackt das gesammelte Wissen auf über 900 Seiten. </p><p _ngcontent-ng-c2968406044><strong _ngcontent-ng-c2968406044>Haben Sie Fragen oder Anmerkungen zum Buch oder zu Angular?</strong><br _ngcontent-ng-c2968406044>Bitte schreiben Sie uns! Wir beantworten alle Nachrichten persönlich. </p><p _ngcontent-ng-c2968406044 class="mt-4"><a _ngcontent-ng-c2968406044 href="mailto:[email protected]" class="btn btn-primary mr-3"><strong _ngcontent-ng-c2968406044>E-Mail</strong><br _ngcontent-ng-c2968406044>[email protected]</a><a _ngcontent-ng-c2968406044 href="https://twitter.com/angular_buch" rel="nofollow" target="_blank" class="btn btn-primary"><strong _ngcontent-ng-c2968406044>Twitter / X</strong><br _ngcontent-ng-c2968406044>@angular_buch</a></p></div></div></div></article></section><section _ngcontent-ng-c2968406044 class="index__stripe index__stripe--list"><article _ngcontent-ng-c2968406044 id="ferdinand" class="container"><div _ngcontent-ng-c2968406044 class="row"><div _ngcontent-ng-c2968406044 class="col-sm-9 col-lg-10"><div _ngcontent-ng-c2968406044 class="index__item index__item--list mb-5"><h2 _ngcontent-ng-c2968406044>Ferdinand Malcher</h2><p _ngcontent-ng-c2968406044> Ferdinand Malcher ist <a _ngcontent-ng-c2968406044 href="https://developers.google.com/community/experts/directory/profile/profile-ferdinand-malcher" rel="nofollow noreferrer noopener" target="_blank" class="content">Google Developer Expert (GDE)</a> und arbeitet als selbständiger Entwickler, Berater und Mediengestalter mit Schwerpunkt auf Angular, RxJS und TypeScript. Gemeinsam mit Johannes Hoppe hat er die <a _ngcontent-ng-c2968406044 href="https://angular.schule" target="_blank" class="content">Angular.Schule</a> gegründet und bietet Schulungen zu Angular an. Ferdinand wohnt und lebt in Leipzig. </p><ul _ngcontent-ng-c2968406044 class="contact--list"><li _ngcontent-ng-c2968406044><a _ngcontent-ng-c2968406044 href="https://www.ferdinand-malcher.de/" aria-label="Website von Ferdinand Malcher" rel="nofollow" target="_blank" class="content">Website</a></li><li _ngcontent-ng-c2968406044><a _ngcontent-ng-c2968406044 href="https://github.com/fmalcher" aria-label="GitHub-Profil von Ferdinand Malcher" rel="nofollow" target="_blank" class="content">GitHub</a></li></ul></div></div><div _ngcontent-ng-c2968406044 class="col-sm-3 col-lg-2"><img _ngcontent-ng-c2968406044 src="assets/img/autoren/ferdinand.jpg" alt class="testimonials__portrait img-fluid rounded-circle"></div></div></article><article _ngcontent-ng-c2968406044 id="danny" class="container"><div _ngcontent-ng-c2968406044 class="row alt"><div _ngcontent-ng-c2968406044 class="col-sm-3 col-lg-2"><img _ngcontent-ng-c2968406044 src="assets/img/autoren/danny.jpg" alt class="testimonials__portrait img-fluid rounded-circle"></div><div _ngcontent-ng-c2968406044 class="col-sm-9 col-lg-10"><div _ngcontent-ng-c2968406044 class="index__item index__item--list mb-5"><h2 _ngcontent-ng-c2968406044>Danny Koppenhagen</h2><p _ngcontent-ng-c2968406044> Danny Koppenhagen arbeitet als Softwarearchitekt und Entwickler. Sein Schwerpunkt liegt in der Frontend-Architektur und der Entwicklung von Enterprise-Webanwendungen auf Basis von Node.js, TypeScript, Angular und Vue. Neben der beruflichen Tätigkeit ist Danny als Autor mehrerer Open-Source-Projekte aktiv. Er wohnt und lebt in Berlin. </p><ul _ngcontent-ng-c2968406044 class="contact--list"><li _ngcontent-ng-c2968406044><a _ngcontent-ng-c2968406044 href="https://k9n.dev/" aria-label="Website von Danny Koppenhagen" rel="nofollow" target="_blank" class="content">Website</a></li><li _ngcontent-ng-c2968406044><a _ngcontent-ng-c2968406044 href="https://github.com/d-koppenhagen" aria-label="GitHub-Profil von Danny Koppenhagen" rel="nofollow" target="_blank" class="content">GitHub</a></li><li _ngcontent-ng-c2968406044><a _ngcontent-ng-c2968406044 href="https://www.linkedin.com/in/d-koppenhagen/" aria-label="LinkedIn-Profil von Danny Koppenhagen" rel="nofollow" target="_blank" class="content">LinkedIn</a></li><li _ngcontent-ng-c2968406044><a _ngcontent-ng-c2968406044 href="https://bsky.app/profile/k9n.dev" aria-label="Bluesky-Profil von Danny Koppenhagen" rel="nofollow" target="_blank" class="content">Bluesky</a></li><li _ngcontent-ng-c2968406044><a _ngcontent-ng-c2968406044 rel="me nofollow" href="https://techhub.social/@k9n" aria-label="Mastodon-Profil von Danny Koppenhagen" target="_blank" class="content">Mastodon</a></li></ul></div></div></div></article><article _ngcontent-ng-c2968406044 id="johannes" class="container"><div _ngcontent-ng-c2968406044 class="row"><div _ngcontent-ng-c2968406044 class="col-sm-9 col-lg-10"><div _ngcontent-ng-c2968406044 class="index__item index__item--list mb-5"><h2 _ngcontent-ng-c2968406044>Johannes Hoppe</h2><p _ngcontent-ng-c2968406044> Johannes Hoppe ist <a _ngcontent-ng-c2968406044 href="https://developers.google.com/community/experts/directory/profile/profile-johannes-hoppe" rel="nofollow noreferrer noopener" target="_blank" class="content">Google Developer Expert (GDE)</a> und arbeitet als selbständiger Trainer und Berater für Angular, .NET und Node.js. Zusammen mit Ferdinand Malcher hat er die <a _ngcontent-ng-c2968406044 href="https://angular.schule" target="_blank" class="content">Angular.Schule</a> gegründet und bietet Workshops und Beratung zu Angular an. Johannes ist Organisator des <a _ngcontent-ng-c2968406044 href="https://angular-heidelberg.de" target="_blank" rel="nofollow" class="content">Angular Heidelberg Meetup</a>. Johannes wohnt und lebt in Leimen bei Heidelberg. </p><ul _ngcontent-ng-c2968406044 class="contact--list"><li _ngcontent-ng-c2968406044><a _ngcontent-ng-c2968406044 href="https://haushoppe-its.de/" aria-label="Website von Johannes Hoppe" rel="nofollow" target="_blank" class="content">Website</a></li><li _ngcontent-ng-c2968406044><a _ngcontent-ng-c2968406044 href="https://github.com/JohannesHoppe" aria-label="GitHub-Profil von Johannes Hoppe" rel="nofollow" target="_blank" class="content">GitHub</a></li><li _ngcontent-ng-c2968406044><a _ngcontent-ng-c2968406044 href="https://twitter.com/JohannesHoppe" aria-label="Twitter-Profil von Johannes Hoppe" rel="nofollow" target="_blank" class="content">Twitter / X</a></li><li _ngcontent-ng-c2968406044><a _ngcontent-ng-c2968406044 rel="me nofollow" href="https://mstdn.social/@johanneshoppe" aria-label="Mastodon-Profil von Johannes Hoppe" target="_blank" class="content">Mastodon</a></li></ul></div></div><div _ngcontent-ng-c2968406044 class="col-sm-3 col-lg-2"><img _ngcontent-ng-c2968406044 src="assets/img/autoren/johannes.jpg" alt class="testimonials__portrait img-fluid rounded-circle"></div></div></article></section></app-autoren-page><!----><footer ngh="8"><div class="container"><div class="row align-items-center"><div class="col-sm-9"><div class="links"><app-link ngh="0"><!----><!----><!----><a routerlinkactive="nav__current" ariacurrentwhenactive="page" class="links__item" href="/" jsaction="click:;"><!----> Home </a><!----><!----></app-link>|<!----><app-link ngh="1"><!----><!----><a routerlinkactive="nav__current" ariacurrentwhenactive="page" class="links__item" href="/impressum" jsaction="click:;"><!----> Impressum </a><!----><!----><!----></app-link>|<!----><app-link ngh="1"><!----><!----><a routerlinkactive="nav__current" ariacurrentwhenactive="page" class="links__item" href="/datenschutz" jsaction="click:;"><!----> Datenschutzerklärung </a><!----><!----><!----></app-link>|<!----><app-link ngh="7"><!----><a class="links__item links__twitter" href="https://twitter.com/angular_buch" rel="nofollow"><!----> Twitter </a><!----><!----><!----><!----></app-link><!----><!----></div></div><div class="col-sm-3 text-right"></div></div></div></footer></main><app-json-ld-outlet ngh="6"><script type="application/ld+json"></script></app-json-ld-outlet></app-root>
36-
<link rel="modulepreload" href="chunk-TSZM45Q4.js"><link rel="modulepreload" href="chunk-2W2YEH5J.js"><link rel="modulepreload" href="chunk-UHJGDJVN.js"><link rel="modulepreload" href="chunk-3VMHQVHB.js"><link rel="modulepreload" href="chunk-W3CSTC7K.js"><link rel="modulepreload" href="chunk-W3CCESDA.js"><link rel="modulepreload" href="chunk-S5QJELME.js"><script src="polyfills-XPFRRYWB.js" type="module"></script><script src="main-5YFIEDK2.js" type="module"></script>
36+
<link rel="modulepreload" href="chunk-TSZM45Q4.js"><link rel="modulepreload" href="chunk-2W2YEH5J.js"><link rel="modulepreload" href="chunk-UHJGDJVN.js"><link rel="modulepreload" href="chunk-3VMHQVHB.js"><link rel="modulepreload" href="chunk-W3CSTC7K.js"><link rel="modulepreload" href="chunk-W3CCESDA.js"><link rel="modulepreload" href="chunk-S5QJELME.js"><script src="polyfills-XPFRRYWB.js" type="module"></script><script src="main-GXQTXNW3.js" type="module"></script>
3737
<link rel="modulepreload" href="chunk-GZZPBZK2.js">
3838
<link rel="modulepreload" href="chunk-JMRXDNVT.js">
3939

blog/2017-11-httpclient/index.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ <h2 id="fazit">Fazit</h2>
199199
<p>Das alte <code>HttpModule</code> ist <em>deprecated</em> und wird wahrscheinlich mit dem Release von Angular 6 im Jahr 2018 entfernt.
200200
In Angular 5 steht Ihnen das <code>HttpModule</code> zum Übergang noch zur Verfügung.</p>
201201
</app-blog-content><!----><!----><a routerlink="/blog" ripple-radius class="btn btn-sm btn-primary mt-4" href="/blog" jsaction="click:;"><i class="fa fa-backward mr-2"></i> Zurück</a><hr> Suggestions? Feedback? Bugs? Please <a target="_blank" class="content" href="https://github.com/angular-buch/website-articles/blob/main/blog/2017-11-httpclient/README.md"><i class="fa fa-github mr-1" style="font-size: 1.6rem; position: relative; bottom: -3px;"></i>fork/edit this page on Github</a>. </div></div></div></div></div><!----></div><!----><!----></div></section><app-json-ld-outlet ngh="6"><script type="application/ld+json">{
202-
"url": "https://angular.schule/blog/2017-11-httpclient",
202+
"url": "https://angular-buch.com/blog/2017-11-httpclient",
203203
"headline": "Angular 4.3: Der neue HttpClient",
204204
"description": "Mit Version 4.3 des Angular-Frameworks steht ein neuer HttpClient bereit.\nDieser weist eine stärkere Typisierung auf und vereinfacht die Verarbeitung von geladenen Daten.\nDieser Artikel zeigt Ihnen die wichtigsten Änderungen zum alten HTTP-Service. Sie werden lernen, wie Sie das neue HttpClientModule einsetzen können und welche Vorteile es Ihnen bringt. Ein kleines Beispiel demonstriert Ihnen die Nutzung des neuen HttpClient.",
205205
"datePublished": "2017-11-05",
@@ -210,7 +210,7 @@ <h2 id="fazit">Fazit</h2>
210210
"@type": "Organization",
211211
"logo": {
212212
"@type": "ImageObject",
213-
"url": "https://angular-buch.com/assets/img/brand_export.png"
213+
"url": "https://angular-buch.com/assets/img/brand-400.png"
214214
}
215215
},
216216
"image": "https://website-articles.angular-buch.com/2017-11-httpclient/angular5.png",
@@ -231,9 +231,9 @@ <h2 id="fazit">Fazit</h2>
231231
"@type": "Article",
232232
"@context": "http://schema.org"
233233
}</script></app-json-ld-outlet></app-blog-details-page><!----><footer ngh="9"><div class="container"><div class="row align-items-center"><div class="col-sm-9"><div class="links"><app-link ngh="0"><!----><!----><!----><a routerlinkactive="nav__current" ariacurrentwhenactive="page" class="links__item" href="/" jsaction="click:;"><!----> Home </a><!----><!----></app-link>|<!----><app-link ngh="1"><!----><!----><a routerlinkactive="nav__current" ariacurrentwhenactive="page" class="links__item" href="/impressum" jsaction="click:;"><!----> Impressum </a><!----><!----><!----></app-link>|<!----><app-link ngh="1"><!----><!----><a routerlinkactive="nav__current" ariacurrentwhenactive="page" class="links__item" href="/datenschutz" jsaction="click:;"><!----> Datenschutzerklärung </a><!----><!----><!----></app-link>|<!----><app-link ngh="8"><!----><a class="links__item links__twitter" href="https://twitter.com/angular_buch" rel="nofollow"><!----> Twitter </a><!----><!----><!----><!----></app-link><!----><!----></div></div><div class="col-sm-3 text-right"></div></div></div></footer></main><app-json-ld-outlet ngh="6"><script type="application/ld+json"></script></app-json-ld-outlet></app-root>
234-
<link rel="modulepreload" href="chunk-TSZM45Q4.js"><link rel="modulepreload" href="chunk-2W2YEH5J.js"><link rel="modulepreload" href="chunk-UHJGDJVN.js"><link rel="modulepreload" href="chunk-3VMHQVHB.js"><link rel="modulepreload" href="chunk-W3CSTC7K.js"><link rel="modulepreload" href="chunk-W3CCESDA.js"><link rel="modulepreload" href="chunk-S5QJELME.js"><script src="polyfills-XPFRRYWB.js" type="module"></script><script src="main-5YFIEDK2.js" type="module"></script>
235-
<link rel="modulepreload" href="chunk-ZH4Y6K6H.js">
236-
<link rel="modulepreload" href="chunk-4O2FV6SO.js">
234+
<link rel="modulepreload" href="chunk-TSZM45Q4.js"><link rel="modulepreload" href="chunk-2W2YEH5J.js"><link rel="modulepreload" href="chunk-UHJGDJVN.js"><link rel="modulepreload" href="chunk-3VMHQVHB.js"><link rel="modulepreload" href="chunk-W3CSTC7K.js"><link rel="modulepreload" href="chunk-W3CCESDA.js"><link rel="modulepreload" href="chunk-S5QJELME.js"><script src="polyfills-XPFRRYWB.js" type="module"></script><script src="main-GXQTXNW3.js" type="module"></script>
235+
<link rel="modulepreload" href="chunk-XW2PH4O5.js">
236+
<link rel="modulepreload" href="chunk-AR5XMMI5.js">
237237
<link rel="modulepreload" href="chunk-5QTVKGAR.js">
238238
<link rel="modulepreload" href="chunk-JMRXDNVT.js">
239239

0 commit comments

Comments
 (0)