React Engineering

live interactive

SHORT DESCRIPTION

React is without a doubt one of the most popular libraries in the Web in the past years. It has become the go-to library when building a new application.
The React ecosystem is large and vibrant and there are thousands of guides, courses and general articles about it.
However, true real-life experience with React & friends on high traffic sites is extremely valuable in learning best-practices and tips around performance, code structure, maintainability and testing.
This interactive workshop will get you up to speed with react and its ecosystem, enabling you to develop applications with both speed and efficiency.

 

LIST OF TOPICS

  • ES6/ES7 crash course and refresher
  • Functional programming principles applied in Javascript
  • Configuring a Javascript environment and build setup for
  • React development
  • Ensuring code quality using things like pre-commit hooks
  • State management in React: Redux, MobX, Context API, Hooks
  • Multiple approaches of lifting state up
  • Component based testing with Jest
  • Isolated Component development using Storybook
  • Routing with React Router
  • Styling React Components, CSS Modules
  • Multilingual, i18n support in a web application
  • Integrating with existing codebases
  • Deployment of React web applications, best practices
  • General tips and tricks around scalability, multi user support, HOCs

BENEFITS

  • Modern react development explained

  • Learn to build scalable and robust react applications

  • State management in react with best practices and useful design patterns

THIS CLASS IS FOR

  • Developers, architects, tech leads

PREREQUISITES

  • Basic React experience, comfortable with JSX, props, lifecycle hooks and component classes, ES6 features like let/const, arrow functions and have basic knowledge of terminals and nodejs
  • laptop/desktop & internet connection

 

CREDENTIAL

  • Certificate of Completion

LEVEL

Intermediate

DURATION

16 hours

ABOUT THE TRAINER

Codrin BALEANU

Codrin is a Senior Engineer with over 10 years’ experience in web development, Javascript, high performance cloud systems, having worked on 2 AWS Case Study Projects. 

Solutions Architect at Levi9 Romania, currently working with React, Docker Swarm, Elasticsearch building a global platform disrupting a pretty traditional industry.

As a lead javascript engineer Codrin built one of the most used Javascript Map libraries in the world, used by quite a few Fortune 500 companies.

Technical lead of an AWS Case Study project, experienced with delivering high performance cloud based solutions, good working knowledge of react, angular, nodejs, C#, Python, Azure, AWS and GCE.

Proven ability to lead and collaborate with distributed teams with a proactive and forward thinking in approaching tasks and challenges.

Conference Speaker and Trainer.