Real-World Expert React Training
Learning how to make a React component is one thing. Learning how to build an app with them is another. We teach both.
Book your training
Let’s get your team the React expertise they need.
Why train with Bitovi?
Christopher has spent his fourteen year career, spanning a plethora of languages and frameworks in both frontend and backend with a touch of devops, with a heavy emphasis on helping other engineers grow. He is most passionate about developing and teaching architecture patterns and best practices that help keep a project scalable and maintainable in the long term.
Learn From the Experts
Our instructors have years of experience designing and developing apps the right way. Our trainings ensure your team not only learns best practices, but real-world applications.
Team-Based Trainings
Our trainings are designed for teams, not individuals. Your whole team will learn more effective ways to collaborate and best practices that keep them in sync.
Full Customization
Our trainings are tailored to address the challenges your team is facing today. We're happy to teach anything from fundamentals to highly advanced skills to general best practices.
We Come to You
While we can arrange remote trainings, we prefer to teach in person to ensure everyone on your team gets the attention they need. Bring us to your office and we'll turn it into our classroom.
Previous trainings at
React Training Topics
React Architecture
- Intro to JSX
- Architecting Scalable UIs
- Function vs. Class Components
Styling in React
- CSS Modules and Inline Styles
- CSS-in-JS libraries
- Utility-first Frameworks (like Tailwind)
TypeScript
- Typing React Components and State
- Unions, Intersections, and Narrowing
- Generics: Coding for Reusability
State Management
- Hooks as Services
- Data Fetching and Promises
- Stable and Performant Context
Hooks
- Custom Hooks
- React Context
- Deep-dive on useEffect
Testing
- Unit Testing React: What? Why? How?
- Practical Unit Testing with Jest and RTL
- Jest Mocks and Spies
Don't see what you need here? We can probably still help. Tell us what you have in mind.
- Talk to Us
We are Industry Professionals
Learn from those who do
Our trainings are designed, built, and delivered by engineers who are actively building applications. Let us help you avoid the mistakes we've already made.
Up-to-date Best Practices
We are constantly innovating our training content with the latest best-practices and patterns that we've seen and used in the field.
We won a Webby!
We built KFC's Webby Award Winning mobile app.
What Makes Our Training Valuable?
React for the Real World
In most trainings, your teams will learn how to achieve individual skills in React. What they won't learn is how to apply those skills to their real-world projects - like successfully building an app.
In our trainings, your team won't just learn how to use React in the abstract. They'll practice how to apply those skills to build scalable, maintainable apps.
The day after our training is complete, your team will have the knowledge they need to put what they've learned into practice. You'll immediately see the difference.
Pricing
Prices below are for a standard 5-day in person training, and organized by the number of instructors needed.
3-8 Attendees
- In-person or remote
- Custom training tailored to your team's needs
- 1 instructor
- Recording of your training
$5,000 flat rate
9-16 Attendees
- In-person or remote
- Custom training tailored to your team's needs
- 1 instructor
- Recording of your training
$10,000 flat rate
17+ Attendees
- Larger groups can be complex, so let's discuss the best way to get your whole team the training they need.
Contact Us for Pricing
Want a shorter training? A remote training? Something else entirely? Let us known your desired options and we can discuss pricing.
- Talk to Us
How the training process works
- 1
Initial Call
- We'll discuss your team's needs and challenges, what topics to cover, and scheduling.
- 2
Training Agreement
- We'll write up and send a contract with all the details. Fee is due on contract signing.
- 3
Material Assembly
- We create your custom training and confirm that everything you need is included.
- 4
Training
- We'll present training material, show real-world applications, and work 1:1 with each team member.
- 5
Ongoing Instruction
- We create a private Discord channel where your team can get follow-up help from our whole team.
Need something specific? Not a problem.
Need a topic not listed here? A remote training? A short training? Mornings-only trainings that let your team keep working in the afternoons? Let us know what you’re thinking and we’ll help arrange it.