Workshop: Angular Level UP

Scalable Architecture Patterns

What is the workshop series JS Kongress work hard, play hard?

  • 1 Ticket = πŸ’» intensive Workshop + 🍻 Get-Together with the community
  • Learning by doing with experienced trainers, exchange with other developers, one-to-one questions.
  • πŸ‘­ party on the evening before the 1-day-course or the evening in between for 2-day-courses πŸ‘« πŸ‘¬
  • 🍴food and drinks πŸ₯€ for both included
  • for a list of all courses click here or on the logo

Why Angular?

Angular is more popular than ever. As it is based on opinionated patterns, tooling, and rendering Angular is a perfect fit for everything long living, maintainable and scalable.
This is the reason why the framework is so favored in the enterprise sector.

Is this the right course?

This advanced training will bring your Angular skills to the next level! After a practical and detailed tour through Angular 8 we will work a monorepos setup and leverage the power of the new architect API.

Deciders:

  • New Project? Make sure, Angular is the right framework to use. We help shorten the evaluation phase.
  • Save costs. Do you know the CHAOS report from the Standish Group? It shows that mistakes at the beginning of a project are the most expensive. We will help you to avoid them.
  • Stay up to date with your company/product – the technology industry is changing faster and faster. Be at the forefront – learn how, with Angular, it’s long living, maintainable and scalable.
  • Save time, avoid serious mistakes from the start by benefiting from our experience and expertise.

Developers:

  • Avoid hours of debugging because you lack the concepts of the framework. Why spend weeks collecting information when you can do it in one day?
  • You don’t learn best from books, but by learning by doing – under the guidance of an experienced trainer and in exchange with other developers.
  • Increase your value as a Developer. Development is focusing more and more on the frontend. With Angular, you invest in a future-oriented technology.
  • In the course, you can ask the questions one-to-one that Google or Stack Overflow have trouble answering – not least about individual problems. For example: “How can I structure my app in a better way?” Our experts have the answers.

Reserve your seat soon, participant number is limited:

Angular Level UP – Scalable Architecture Patterns

Michael Hladky

This advanced training will bring your Angular skills to the next level!

After a practical and detailed tour through the latest changes in version 8 we will learn how to:

  • setup scalable project structures
  • extendable/configurable modules
  • advanced architecture patterns
  • state management beyond the basics

This training will bring your Angular skills to the next level!  

Angular is more popular than ever. As it is based on opinionated patterns, tooling, and rendering Angular is a perfect fit for everything long living, maintainable and scalable.
This is the reason why the framework is so favored in the enterprise sector.

In this workshop, you will get a really deep and complete knowledge to:

  • scalable project structures
  • extendable/configurable modules
  • advanced architecture patterns
  • state management beyond the basics


We will learn how to implement the above topics in your real life projects!

After a practical and detailed tour through Angular 8
we will work a monorepos setup and leverage the power of the new architect API.

We will setup configurable modules and use DI overloads as well as other advanced trick to implement flexible and extendable logic.

After looking at the latest best practices we will utilize the power of container components in combination with the facade pattern and other modern architectures.

As last piece we will learn how to implement state management in your application and lear why most people miss use libs like ngRx.

You’ll learn:

  • deprecations and best practices in angular 8
  • scalable project structures with monorepos
  • nx-tools vs lerna
  • mastering the new architect API
  • implementing end to end type safety (front to back end)
  • avoiding dependency mess through smart tagging
  • speed up productivity and automatically enforce coding and commit standards
  • smart module slicing for scalable projects
  • increase maintainability and scalability through angular libraries
  • facade pattern
  • container and display components
  • reactive architecture and  push based services
  • when to use state management libraries
  • how to categorize state
  • implementing REDUX with ngRx in a scalable project structure
  • setting up store, selectore, reducer and actions
  • when to use effects?
  • state management and facades

Michael Hladky

Michael (@Michael_Hladky) is a developer, trainer, and consultant with the focus on Angular and is located in Vienna, Austria. He gives workshops on Angular, RxJs. He is a Google Developer Expert and founder of the Angular-Austria association and Angular-Vienna meetup.