React

React Workshops

CMDN delivers top-tier, customized React and Next.js trainings to elevate your development team's skills and productivity.

Europe-Wide Accessibility: On-site trainings in Barcelona, Madrid, Paris, Rome, and across Europe.
Tailored Curriculum: Customized workshops to meet your company's specific needs and goals.
Expert-Led Instruction: Learn from industry veterans with deep React and Next.js expertise.
Immediate Application: Gain skills your team can implement right away in your projects.

Customized Trainings for Every Skill Level

Elevate your team's development skills with our bespoke React and Next.js workshops. Available on-site across Europe, starting from €200 per person. Whether your team is just starting out or looking to refine their advanced techniques, we provide tailored training to meet all proficiency levels:

Introduction to React

Introduction to React

Kickstart your journey into modern web development with React.js. This workshop is perfect for beginners and aspiring front-end developers looking to master the fundamentals of building dynamic, responsive user interfaces.

Key Learning Outcomes:

  • Grasp React's core concepts and philosophy
  • Understand component architecture
  • Master essential React development tools
  • Build interactive web applications from scratch

Ideal for teams new to React or individuals wanting to solidify their foundational knowledge.

Duration:
8
hours
Price per person:
from
350
Advanced React

Advanced React

Elevate your React expertise to new heights. This workshop is designed for experienced developers ready to master advanced techniques and tackle complex challenges in modern web application development.

Key Learning Outcomes:

  • Explore state-of-the-art React patterns and concepts
  • Master advanced component composition techniques
  • Implement cutting-edge performance optimization strategies
  • Develop sophisticated state management solutions

Perfect for seasoned React developers aiming to create more complex, feature-rich applications.

Duration:
8
hours
Price per person:
from
400
React State Management

React State Management

Master the art of state management in React applications. This workshop empowers developers to enhance app performance and streamline development workflows through effective state handling techniques.

Key Learning Outcomes:

  • Understand critical state management concepts
  • Master internal component state management
  • Leverage modern libraries like React Query for data fetching and caching
  • Apply state management best practices to real-world scenarios

Ideal for React developers looking to build more robust, maintainable, and performant applications.

Duration:
4
hours
Price per person:
from
200
Building a Component Library in React

Building a Component Library in React

Elevate your React skills by mastering the art of creating reusable UI components. This workshop is ideal for front-end developers and UI designers aiming to streamline their development process and enhance UI consistency.

Key Learning Outcomes:

  • Design scalable component architectures
  • Implement advanced features for versatile components
  • Optimize components for maximum reusability
  • Create an efficient, consistent UI ecosystem

Perfect for teams looking to establish a robust, maintainable component library that accelerates React development.

Duration:
8
hours
Price per person:
from
450
Introduction to Next.js

Introduction to Next.js

Discover the power of Next.js, the React framework that's revolutionizing web application development. This workshop introduces you to efficient, scalable web app building techniques using Next.js's cutting-edge features.

Key Learning Outcomes:

  • Master Next.js basics and key features
  • Implement server-side rendering and automatic code splitting
  • Set up and structure Next.js projects effectively
  • Build dynamic pages and optimize data fetching

Ideal for React developers looking to enhance their skills with a powerful, production-ready framework.

Duration:
8
hours
Price per person:
from
400
Migrating from JavaScript to TypeScript

Migrating from JavaScript to TypeScript

Upgrade your React projects with TypeScript's power. This workshop equips developers with strategies to smoothly transition from JavaScript to TypeScript, enhancing code quality and maintainability.

Key Learning Outcomes:

  • Master incremental migration techniques
  • Implement static typing without overusing 'any'
  • Set up and optimize TypeScript environments
  • Maintain code quality during the transition

Perfect for teams looking to leverage TypeScript's benefits in their React applications while minimizing workflow disruptions.

Duration:
4
hours
Price per person:
from
400

What our clients say

We recently conducted a series of workshops that were specifically designed to enhance the technical skills and foster the professional growth of our software development teams from the Barcelona Digital Sales Hub and Head Quarters, held at our Festo Spain's facilities.

The workshops centered around important topics such as React State Management, Microfrontends, and Semantic Release, ensuring our teams stayed up-to-date with the latest industry trends and best practices.

CMDN conducted the workshops with the utmost professionalism and the overwhelmingly positive feedback received post-workshop reflects their satisfaction and the value they gained from the experience.

Based on this highly successful collaboration, we would certainly be keen to collaborate with CMDN again in the future.
Dennis Klett

Ivan Vitoria

Head of Engineering SW at Festo

Meet our experts

Our instructors are industry experts with a passion for technology and innovation. They bring a wealth of experience and a commitment to excellence, ensuring each workshop delivers practical skills and insights.

Photo
Dmitry Zaets
React & Node Expert, Tech Innovation Lead
Photo
Yann Torres
CTO, React & Node Authority, Tech Strategy Architect

FAQs

Certainly, if our current workshop offerings don't cover your topic of interest, we can create a customised training programme tailored to your company's specific needs. Our experts are equipped to develop a curriculum that aligns with your objectives and addresses the unique challenges your team faces.

Yes, we design our workshops to accommodate all levels of expertise. Whether your team is new to a subject or looking to deepen their knowledge, our courses provide valuable learning opportunities for everyone.

For foundational knowledge we have introductory workshops such as "Introduction to React" and "Introduction to Next.js," which are perfect for getting your team up to speed before tackling more complex subjects.

Once you've chosen a workshop, simply fill out the contact form at the bottom of this page. We'll reach out to discuss how we can tailor the workshop to your schedule and needs.

What is a Product Team Slot, and how can it benefit my startup?

A Product Team Slot is a dedicated allocation of our expert product development team's resources for a month. It allows you to leverage a diverse team of professionals, including designers, developers, product managers, testers, and more, working collaboratively to bring your product to life efficiently and effectively.

Can I adjust the team slot as my project's needs change?

Absolutely! We understand that startup projects evolve rapidly. You have the flexibility to pause or cancel the team slot at any time, adapting to your changing requirements without any fixed commitments.

How does your flat monthly fee pricing work?

Our pricing model is simple and transparent. For a fixed monthly fee, you get access to a dedicated product team slot, including all necessary roles, without any additional costs or hidden fees. This allows you to plan and budget effectively without worrying about unpredictable expenses.

How long does it take to launch a product using your team slot?

The timeframe for each project varies based on its unique complexity and requirements. Before we start, we provide a high-level estimation free of charge or a detailed roadmap for a small fee. On average, startups see their landing pages live in 4-6 weeks, B2B SaaS MVPs in 2 to 4 months, and hybrid mobile app MVPs in 3 to 5 months.

Can I scale my projects by securing multiple team slots?

Certainly! If you have multiple projects or want to parallelise work, you can secure more than one team slot, allowing you to achieve rapid progress across all your initiatives. Each slot operates independently, ensuring focus and efficiency for each project. However, please note that our capacity is limited, so additional Team Slots are offered on a first-come-first-serve basis. We recommend securing your Team Slot as soon as possible to ensure availability and reserve your spot in our development schedule.

Do you offer post-launch support and product growth assistance?

Yes, we are committed to supporting your product after the launch, if you need it. Our team is ready to provide post-launch support, address bug fixes, and assist with feature enhancements. We can also help you with product growth strategies and scaling as your startup expands.

What if my startup's needs evolve beyond your services?

We are dedicated to your startup's success, even if it means eventually transitioning to an internal team. When the time is right, we can help you hire and train your internal team, ensuring a smooth transition and a continuation of the progress we've achieved together.

Can I get a free consultation to discuss my startup's specific needs?

Sure! We offer a free initial consultation to understand your project, discuss your vision, and explore how our team can best support your startup's goals. We'd love to hear about your ideas and discuss how we can help bring them to life.

What industries do you specialise in for startup projects?

We have extensive experience working with startups across various industries, including technology, e-commerce, SaaS, fintech, healthcare, and more. Our adaptive team can tailor our services to meet the specific needs and challenges of your industry.

What kind of projects have you built, and what technologies do you use?

At CMDN, we take pride in our diverse portfolio, which includes successful SaaS platforms, innovative marketplaces, sophisticated web applications, and cutting-edge mobile apps. Our team specialises in  React and Node.js and we are considered to be seasoned experts in the field.

Can you provide references or case studies from other successful startup projects you've worked on?

Certainly! We take pride in our track record of successful startup collaborations. We can provide references and case studies that highlight the tangible value and exceptional results we've achieved for other startup clients.

Ready to Get Started?

Thank you!
We will get back to you as soon as possible.
Oops! Something went wrong while submitting the form.