Advanced Angular Workshop, Architecture for Enterprise Applications

by Manfred Steyer & Michael Hladky

May 30-31, 2019 Warsaw

ngPoland workshop spring edition

NG-Learn by NG-Poland presents Advanced Angular Workshop: Architecture for Enterprise Applications

In this interactive seminar you will develop a critical understanding for planning and implementing large enterprise applications with Angular. You will explore and work with approaches to structure huge applications like npm packages, Monorepos and Micro Apps. For this, you will also leverage Web Components created with Angular Elements and see how to dynamically load them.

You will have a close look to RxJS and learn how to think, design and implement a solution reactively. For this you will get in touch with advanced RxJS concepts.
You will come to recognize advanced State Management patterns and develop a well-articulated understanding for NGRX including Effects, Selectors and Facades

What you learn

Maintainable Architectures with npm-Packages and monorepos (day 1)

Topics that we will cover include:
  • Providing adoptable Libraries
  • Angular Package Format
  • Publishing Libraries
  • Angular CLI Workspaces
  • Monorepos with Nrwl NX
  • Tips & best practices.


Reactive Thinking, Designing and Implementing modern Solutions with RxJS (day 1)

Topics that we will cover include:
  • Conceptual introduction to Rx implementation details
  • Subscription handling, explicit, implicit and single subscription management
  • Error handling and tricks to encapsulate errors
  • Memory leaks, how to find and avoid them
  • Most handy pipes in comparison
  • Hot and cold observables
  • Subjects and their differences
  • Tips & best practices


Sustainable Architectures with Micro Apps and Web Components (day 2)

Topics that we will cover include:
  • Providing Web Components with Angular Elements
  • Lazy loading Angular Elements
  • Dynamically adding Angular Elements
  • Dynamically adding Angular Elements
  • Creating Micro Apps on top of Web Components
  • Tips & best practices


State Management Patterns with NGRX (day 2)

Topics that we will cover include:
  • Working with feature stores
  • Using @ngrx/entities
  • Handling state in lazy loaded application parts
  • Implementing the facade pattern
  • Using effects to run optimistic updates
  • Selector composition and memoized selectors
  • Implementing immutability through meta reducers
  • Tips & best practices

NG-Learn is a 2 day hands-on workshop

LEARN ANGULAR NOW!

WHAT'S IN IT?

Develop a critical understanding for planning and implementing large enterprise applications with Angular. Get a diploma and a commemorative T-shirt

WORKSHOP

Bring your laptop! An important part of the training is dedicated to building apps together and testing things in real time.

PREREQUISITES

You should have significant experience in building web applications with Angular and JavaScript.

Meet the master

Manfred Steyer

SOFTWAREarchitekt.at

  • Trainer, consultant and programming architect with focus on Angular.
  • Trusted Collaborator for Angular who writes for O'Reilly the German Java Magazine, windows.developer and Heise.
  • Google Developer Expert (GDE).
  • Microsoft MVP.
  • Active worldwide conference speaker & workshop trainer.
  • Author of books.
  • Can't get enough of this.

See Manfred in action

NG-Poland 2018

NG-Poland 2017

NG-Poland 2017

Manfred's books

Angular 2
Moderne Frontends für alle Plattformen entwickeln

Angular 2: Moderne Frontends für alle Plattformen entwickeln (shortcuts 201) (German Edition)

Angular
Das Praxisbuch zu Grundlagen und Best Practices

Angular Manfred Steyer

ASP.NET MVC & JavaScript
ASP.NET MVC und JavaScript-Frameworks

Angular 2 Components

Meet the master

Michael Hladky

Consultant/Trainer, Google Developer Expert in Angular

Angular by heart and code. Michael is a full-stack developer located in Vienna, Austria. He is a Google Developer Expert and an active part of the community. As founder of the Angular-Austria association, organizer of Angular-Vienna and NestJS-Vienna Meetup he grows the Austrian community. He is a developer, trainer and consultant with the focus on Angular as well as ionic and surrounding technologies, and gives workshops on Angular, RxJs and Typescript. He regularly speaks at conferences and meetups and enjoys participating in the dev community and OSS.

Winner of ngAwards 2018

Angular Hero of Community

  • A longtime evangelist of Angular & RxJS
  • Top rated trainer
  • Full of enthusiasm

See Michael in action

NG-Poland 2018

JS-Poland 2018

WeAreDevelopers 2018

See how we work

Previous workshops

Why Choose

WHY IS IT FOR ME?

Learn Angular Now!

You will explore and work with approaches to structure huge applications like npm packages, Monorepos and Micro Apps. You will have a close look to RxJS and learn how to think, design and implement a solution reactively.

Join us now!

Workshops May 30-31, 2018 will take place in Golden Floor Tower, Chłodna 51, Warsaw

The Location

Get In Touch

Dariusz Kalbarczyk
mobile: +48 664 931 800
email: darek@ng-poland.pl