Schwerpunkte

Was wir machen

Wir unterstützen mit tiefgehenden Schulungen Unternehmen im gesamten deutschen Sprachraum bei der Entwicklung mit Angular.

Angular Schulung

jederzeit

Angular: Strukturierte Einführung

(4,76 / 5 bei 387 Bewertungen)

In dieser Schulung erfahren Sie von bekannten Insidern und Angular Experten der ersten Stunde anhand eines durchgängigen Beispiels, welche Konzepte hinter dem modernen Single-Page-Application-Framework aus der Feder von Google stecken und lernen diese für Ihre eigenen Projekte zu nutzen. Zusätzlich werden sie selbst eine erste Angular-Anwendung zu schreiben. Diese orientiert sich an Best Practices und kann somit als Vorlage für eigene Projekte herangezogen werden. Zum Einsatz kommt die jeweils neueste Version von Angular.

Details

jederzeit

Advanced Angular: Architekturen für Enterprise-Anwendungen

(4,82 / 5 bei 147 Bewertungen)

In dieser weiterführenden Intensiv-Schulung lernen Sie von namhaften Insidern, wie sich große und skalierbare Geschäftsanwendungen mit Angular entwickeln lassen. Mehrere Architekturansätze und Best Practices werden anhand einer Fallstudie aufgezeigt und diskutiert. Die Fallstudie wird in den einzelnen Übungseinheiten erweitert und kann als Vorlage für eigene Vorhaben dienen.

Details

Alle Schulungen

Öffentliche Schulungen

14. 2. bis 16. 2. 2018

Advanced Angular: Architekturen für Enterprise-Anwendungen in Wien

(4,82 / 5 bei 147 Bewertungen)

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.

Adresse: Stockwerk Coworking, Pater-Schwartz-Gasse 11A, 1150 Wien, Österreich

Details

20. 12. bis 21. 12. 2017

Reaktive Architekturen mit Angular und Redux in Wien

(4,83 / 5 bei 37 Bewertungen)

In diesem weiterführenden Workshop erfahren Sie vom österreichischen O'Reilly-Autor Manfred Steyer und von Angular-Vienna-Organisator Michael Hladky anhand eines durchgängigen Beispiels, wie Sie erweiterte Konzepte von Angular in Ihren Projekten nutzen können. Darüber hinaus erhalten Sie während der übungen die Möglichkeit, tieferes Verständnis von Angular mittels einer eigenen Anwendung zu entwickeln. Am Ende liegt eine vollständige Anwendung vor, die Sie als Vorlage für Ihre eigenen Vorhaben nutzen können.

Adresse: Stockwerk Coworking, Pater-Schwartz-Gasse 11A, 1150 Wien, Österreich

Details

Alle öffentlichen Schulungen

Ausgewählte Referenzkunden

T-Systems

Siemens

UNO

Daimler

Wüstenrot

Austria Press Agency

Porsche

Universal

Aktuelle Fachartikel

Webanwendungen auf Knopfdruck: Scaffolding von AngularJS- und ASP.NET-5-Apps

8/2015, windows.developer

Direktiven und Komponenten: Frameworkneutrale Komponenten mit AngularJS 2.0

9/2015, windows.developer

Tipps und Tricks mit AngularJS, Teil 9: Performance-Tuning [für Angular 2]

8/2016, Heise Developer (Online)

Ausblick auf ASP.NET vNext, Teil 1: Moderne Securityszenarien

9/2013, windows.developer

Moderne Sicherheitsszenarien für ASP.NET, Teil 3: Federated Security

4/2014, windows.developer

Last-Minute-Ticket: Neuerungen in der finale Version von ASP.NET Web API

12/2012, windows.developer

EAI and EDI in the Cloud: Prospects of Azure Service Bus EAI & EDI – Part I

8/2012, Service Technology Magazine

EAI and EDI in the Cloud: Prospects of Azure Service Bus EAI & EDI – Part II

9/2012, Service Technology Magazine

Unsere Konferenzbeiträge in Ihrer Stadt

Aktuell im Blog

Microservice Clients with Web Components using Angular Elements: Dreams of the (near) future?

14. 1. 2018

One approach for creating SPA-based clients for microservice environments is loading several Web Components into a page. Using an example, this post shows one way to implement this idea. For this, it leverages Angular Elements which allows to compile Web Components out of Angular projects.

Alles lesen...

Generating custom Angular Code with the CLI and Schematics, Part III: Extending existing Code with the TypeScript Compiler API

2. 1. 2018

In my two previous blog posts, I've shown how to leverage Schematics to generate custom code with the Angular CLI as well as to update an existing NgModules with declarations for generated components. The latter one was not that difficult because this is a task the CLI performs too and hence there are already helper functions we can use. But, as one can imagine, we are not always that lucky and find existing helper functions. In these cases we need to do the heavy lifting by ourselves and this is what this post is about: Showing how to directly modify existing source code in a safe way.

Alles lesen...

A software architect's approach towards using Angular (and SPAs in general) for microservices aka microfrontends

28. 12. 2017

People ask me on regular basis how to use SPAs, esp. Angular-based ones, in a microservice-based environment. The need for such microfrontends is no surprise, as microservices are quite popular nowadays. The underlying idea of microservices is quite simple: Create several tiny applications -- so called microservices -- instead of one big monolytic applications. This leads for instance (but not only) to smaller teams (per microservice) that can make decisions faster and chose for the "best" technology that suites their needs. But when we want to use several microservices that form a bigger software system in the browser, we need a way to load them side by side and to isolate them from each other so that they cannot interact in an unplanned manner. The fact that each team can use different frameworks in different versions brings additional complexity into play. Fortunately, there are several approaches for this. Unfortunately, no approach is perfect -- each of them has it's own pros and cons. To decide for one, a software architect would evaluate those so called architectural candidates against the architectural goals given for the software system in question. Typical (but not the only) goals for SPAs in microservice-based environments are shown in the next section.

Alles lesen...

A lightweight and solid approach towards micro frontends (micro service clients) with Angular and/or other frameworks

12. 12. 2017

Even though the word iframe causes bad feelings for most web devs, it turns out that using them for loading SPAs in a micro service based environment -- aka micro frontends -- is a good choice. For instance, they allow for a perfect isolation between clients and for a separate deployment. Because of the isolation they also allow using different SPA frameworks. Besides iframes, there are other approaches to use SPAs in micro service architectures -- of course, each of them has their own pros and cons.

Alles lesen...

Automatically Updating Angular Modules with Schematics and the CLI

1. 12. 2017

In my last blog article, I've shown how to leverage Schematics, the Angular CLI's code generator, to scaffold custom components. This article goes one step further and shows how to register generated building blocks like Components, Directives, Pipes, or Services with an existing NgModule. For this I'll extend the example from the last article that generates a SideMenuComponent.

Alles lesen...

Generating Custom Code with the Angular CLI and Schematics

29. 10. 2017

Since some versions, the Angular CLI uses a library called Schematics to scaffold building blocks like components or services. One of the best things about this is that Schematics allows to create own code generators too. Using this extension mechanism, we can modify the way the CLI generates code. But we can also provide custom collections with code generators and publish them as npm packages. A good example for this is Nrwl's Nx which allows to generated boilerplate code for Ngrx or upgrading an existing application from AngularJS 1.x to Angular. These code generators are called Schematics and can not only create new files but also modify existing ones. For instance, the CLI uses the latter to register generated components with existing modules. In this post, I'm showing how to create a collection with a custom Schematic from scratch and how to use it with an Angular project. The sources can be found here.

Alles lesen...