TypeScript & React Workshop

Discover how to build flexible web applications, master complexity, and achieve fast scalability.

Learn all the tricks and strategies directly from the experts

By the end of our course, your team will acquire valuable knowledge in building scalable web applications using TypeScript and React. Together, we will delve into practical solutions for common scalability issues and equip you with tools and methodologies.

Request a workshop

Master scalability in front-end development

We consider an app to be scalable if it allows to:

  • Add new features without increasing complexity.
  • Refactor code without introducing bugs.
  • Quickly onboard new team members.

Building scalable applications can be challenging, but TypeScript and React can make maintaining and evolving your codebase easier.

Explore the content of the workshop

During the workshop, your team will create a web app demonstrating common scalability issues in real-world scenarios.

The trainers will highlight the theory behind the solutions, allowing your team to understand the fundamentals and apply the concepts in different situations using various tools.

Module One

  • Connecting to APIs and visualizing data.
  • Type-safety applied to data coming from external sources.

Module Two

  • Loading and errors with react-query.
  • Leveragin TS sum types and product types.

Module Three

  • Leveraging TS to ease refactorings.
  • Building a React + TS Design System
  • Creating multi-language apps with react-i18n-next and TS.

Module Four

With your team, we will tailor the last module to cover specific needs or topics of interest, such as full-stack type safety, routing and navigation, or functional programming.

Experiment by getting hands-on

During the workshop, your team will be actively engaged in hands-on problem-solving activities for most of the time. They will collaborate to create working solutions while our trainers provide guidance and support.

The workshop can accommodate up to 10 people, allowing the trainers to offer each participant the appropriate level of attention.

Trainers

Gabriele Petronella

Co-founder & Lead Software Engineer at Buildo, with over 10 years of experience in full-stack web development and leading complex software projects.

Eric Camellini

Full-stack Software Engineer and Trainer, experienced in delivering workshops and courses based on hands-on assignments and teamwork.

What you need to participate

This workshop is ideal for front-end development teams that work with React and TypeScript and want to learn how to take full advantage of the combination of the two.

The entry requirements are:

Professional knowledge of JavaScript and general web development.

Basic understanding of the React language and how it works.

Basic knowledge of statically-typed languages, such as TypeScript, Java, Go, or C#.

Create an experience tailored to your needs

Customize the workshop to match your team's unique learning styles and professional objectives.

Choose the mode:

Remotely

In person

Choose the language:

English

Italian

Ready to empower your team? Request a workshop.

Bring this training experience to your team and elevate their skills to the next level. Contact us to discuss how we can tailor this training to meet your team's needs and goals.