1.068 €

Angular: Architectures for Enterprise-Applications - 3 days in Vienna

Eventinformationen

Dieses Event teilen

Datum und Uhrzeit

Veranstaltungsort

Veranstaltungsort

Stockwerk Coworking

Pater-Schwartz-Gasse 11A

1150 Wien

Austria

Karte anzeigen

Rückerstattungsrichtlinien

Rückerstattungsrichtlinien

Keine Rückerstattungen

Beschreibung des Events

Beschreibung

Description

In this interactive seminar Manfred Steyer, O’Reilly author and Google Developer Expert, and Michael Hladky, organiser of Angular Vienna, will explain how to develop large scale Enterprise Software with Angular. Based on a complete project with numerous examples, you will discuss different Architectures and Best Practices. At the end of this workshop, you have a template for your own projects.

Required Preconditions

A basic knowledge of Angular would be desirable. You can prepare with the official tutorial at www.angular.io. We will also repeat the basic building blocks of Angular quickly within the first exercise when we look at the used case study.

Public Training vs InHouse-Workshop

This is a public training. If you want to send several attendies, an InHouse-Workshop would be more inexpensive. We offer them at https://softwarearchitekt.at.

Content

  • Approaches for Structuring Angular Applications
    • Kinds of Modules
    • How to slice an Application into Modules
    • Using reusable Libraries to structure a large Enterprise-Application
    • Building Adoptable Libraries
    • Leveraging the Monorepo Approach
    • Generating Boilerplate with Nx
    • Adopting and Building Code Generators with die Angular CLI and Schematics
  • Component Design
    • Data Binding Deep Dive
    • Smart and Dump Components
    • Communication between Components
    • Hierarchical Dependency Injection and Scopes
    • Building and using a Message Bus
  • State Management with Redux (ngrx)
    • Motivation and Alternatives
    • Using @ngrx/store
    • Asynchronous Side Effects with @ngrx/Effects
    • Redux and Routing
    • Debugging reactive Solutions
  • Reactive Architectures with RxJs
    • Reactive Thinking and Design
    • Chaining/ Piping Operators
    • Cold vs. Hot Observables
    • Observables and Subjects
    • Closing Observables
  • Dealing with Cross Cutting Concerns
    • Protecting Routings with Guards
    • Global Warnings before destructive Actions
    • Manipulating Requests and Responses with HttpInterceptors
    • Using Directives for Cross Cutting Concerns
    • Global Error Handling
    • Leveraging Router Events
  • Performance Tuning for large scale Enterprise Application
    • Optimizing Startup Performance with Lazy Loading
    • Optimizing Databinding Performance with OnPush, Immutables and Observables
    • Optimizing Startup Performance with AOT and Tree Shaking
    • Serverside Rendering for Portales
    • Service Worker Caching for weak Network Connections
  • Authentication and Single Sign On
    • Integrating existing Identity Solutions like Active Directory and Social Providers like Facebook
    • OAuth 2, OpenId Connect and JSON Web Token (JWT)
    • Refreshing Sessions
    • Single Sign out
  • Internationalization
    • I18N Pipes in Angular
    • I18N with the Angular Compiler
    • I18N and Forms
    • I18N with ngx-translate


Mit Freunden teilen

Datum und Uhrzeit

Veranstaltungsort

Stockwerk Coworking

Pater-Schwartz-Gasse 11A

1150 Wien

Austria

Karte anzeigen

Rückerstattungsrichtlinien

Keine Rückerstattungen

Dieses Event speichern

Event gespeichert