TOMAS TRAJAN HOME WORKSHOPS CONSULTING SPEAKING OPEN SOURCE BLOG GitHub icon

Workshops

Angular 
 Reactive Forms 
 Workshop 

This workshop will teach you proven theoretical and hands on experience with Angular reactive forms to develop robust forms that can handle most complex enterprise use cases!

We are going to explore what building blocks Angular provides when implementing robust reactive forms and how to use them together to achieve desired results while following latest best practices...

Concepts and Basics

    Angu
  • lar reactive forms introduction
  • Difference between Angular template driven and reactive forms
  • FormControl, FormGroup & FormArray
  • Getting declarative with FormBuilder
  • Let’s build our first form (default values, validators, bind in template)
  • Form value changes stream
  • Form submission
  • Testing

Practical Reactive Forms

  • Setting form value programmatically
  • Displaying validation (and accessing validation data in the template)
  • Custom validators
  • Display validation on submit
  • Resetting form (and validations)
  • Add (and remove) validators based on form data
  • Nested forms
  • Custom form controls (Control Value Accessor)
Angular Reactive Forms Workshop by Tomas Trajan - Example
Angular Reactive Forms Workshop by Tomas Trajan - Example
Angular Reactive Forms Workshop by Tomas Trajan - Example
Angular Reactive Forms Workshop by Tomas Trajan - Example
Angular Reactive Forms Workshop by Tomas Trajan - Example
Angular Reactive Forms Workshop by Tomas Trajan - Example

Live coding and demo stuff was awesome :)

Workshop Participant

Workshop Participant

Software Engineer (anonymous feedback)

Thanks for a great content and experience!

Workshop Participant

Workshop Participant

Software Engineer (anonymous feedback)

Get in touch

Could you use some expertise and training in your project or organization to enable your team and deliver more value to your end users?

Let's get in touch to figure out the best way I can help you to achieve your goals!

0/250
© 2021Made with by @tomastrajan2.0.0