Ruiwakngqtlznnfklc8s
3 DAY COURSE

Damjan Vujnovic's Reactive Programming Workshop

Topics covered at REACTIVE-01-03
View Schedule & Book More dates available

Next up:

Are you ready to simplify the web application process? Are you using or considering using React for a project? If you want to learn about React, Redux, and RxJs - this class is for you!

Are you struggling with the web application complexity? Thinking about using React for your next big project? Ever wondered why would you ever want to use Redux? What is RxJs for?

Join Damjan Vujnovic on this exciting and hands on workshop. This three-day course will help you learn the skills you need to be productive and write elegant, maintainable code.

Learn how to:

  • Write elegant, testable and maintainable code
  • Think about the state of your application
  • Appreciate pure functions and immutability
  • Make your application talk to the server and tame the complexity of asynchronous code
  • Use modern tools to super-charge your development

About the Author

Damjan Vujnovic

It all started at the age of 12, when the secrets of C=64 machine language ignited the passion for computer programming. Today, after more than 10 years of professional experience, the sheer excitement and pride of making a new technology "work" is still driving Damjan Vujnovic every day.

Thanks to our partners

Getting started

  • setup (nodejs, Babel, Webpack)
  • Introduction to React

React

  • props
  • state
  • Lifecycle hooks
  • JSX and virtual DOM
  • Handling events
  • Inter-component communication
  • best practices and common pitfalls

Redux

  • The big picture
  • Data flow
  • Actions
  • Reducers
  • Store

RxJs

  • The idea behing observables
  • Creating observables
  • Common operators
  • Subjects

Audience

.

Prerequisites

Bring your own hardware

You will need to bring a personal laptop to participate fully in this course so you can develop using your own IDE, environment and tools. Please ensure you will have a web browser, text editor and the latest version of Nodejs pre-installed, before joining us at this course.

If you are not able to bring your own laptop, please contact the Skills Matter team on +44 207 1839040 or email info@skillsmatter.com and we will be happy to provide you with a machine that will have the above pre-installed.

Overview

Are you ready to simplify the web application process? Are you using or considering using React for a project? If you want to learn about React, Redux, and RxJs - this class is for you!

Are you struggling with the web application complexity? Thinking about using React for your next big project? Ever wondered why would you ever want to use Redux? What is RxJs for?

Join Damjan Vujnovic on this exciting and hands on workshop. This three-day course will help you learn the skills you need to be productive and write elegant, maintainable code.

Learn how to:

  • Write elegant, testable and maintainable code
  • Think about the state of your application
  • Appreciate pure functions and immutability
  • Make your application talk to the server and tame the complexity of asynchronous code
  • Use modern tools to super-charge your development

About the Author

Damjan Vujnovic

It all started at the age of 12, when the secrets of C=64 machine language ignited the passion for computer programming. Today, after more than 10 years of professional experience, the sheer excitement and pride of making a new technology "work" is still driving Damjan Vujnovic every day.

Thanks to our partners

Program

Getting started

  • setup (nodejs, Babel, Webpack)
  • Introduction to React

React

  • props
  • state
  • Lifecycle hooks
  • JSX and virtual DOM
  • Handling events
  • Inter-component communication
  • best practices and common pitfalls

Redux

  • The big picture
  • Data flow
  • Actions
  • Reducers
  • Store

RxJs

  • The idea behing observables
  • Creating observables
  • Common operators
  • Subjects
Audience

Audience

.

Prerequisites

Bring your own hardware

You will need to bring a personal laptop to participate fully in this course so you can develop using your own IDE, environment and tools. Please ensure you will have a web browser, text editor and the latest version of Nodejs pre-installed, before joining us at this course.

If you are not able to bring your own laptop, please contact the Skills Matter team on +44 207 1839040 or email info@skillsmatter.com and we will be happy to provide you with a machine that will have the above pre-installed.