Modern Frontend with React and Tailwind CSS Training

Level

Intermediate

Duration

24h / 3 days

Date

Individually arranged

Price

Individually arranged

Modern Frontend with React and Tailwind CSS Training

This practical course is for those who want to create fast, responsive, and visually appealing user interfaces using React and Tailwind CSS. You’ll learn advanced techniques in component building, state management, and TypeScript typing, ensuring higher performance and code stability. You’ll also master Utility-First CSS, design systems, and animations to make your apps functional and attractive.

What You Will Learn

  • Build optimized and scalable user interfaces with React and advanced state management techniques
  • Efficiently type components, props, and states in TypeScript
  • Implement animations, effects, and transformations for visually engaging apps
  • Style apps with Utility-First CSS in Tailwind, create responsive layouts, and build Design Systems
Who is this training for?
  • logo infoshare Frontend developers wanting to expand knowledge of modern tools and techniques with React and Tailwind CSS
  • logo infoshare Project teams aiming for consistent and scalable styling approaches
  • logo infoshare People with basic JavaScript and React knowledge who want to learn efficient typing and state management in TypeScript
  • logo infoshare Freelancers and designers who want to build interfaces combining aesthetics with performance

Training Program

Building User Interfaces with React

  • Functional approach to UI development
  • Core React concepts: Virtual DOM, ReactDOM, Diff algorithm
  • Render optimization techniques
  • Strategies to avoid unnecessary re-renders

Event Handling and React Hooks

  • Strongly typed event handling in TypeScript
  • Core hooks: useState, useEffect, useRef
  • Creating custom hooks
  • Building generic and reusable hooks

Advanced React with TypeScript

  • Typing props, state, and children
  • Compound components
  • Reusable UI structures
  • Context API with typed reducers for global state management
  • Advanced typing techniques:
    • Mapped types
    • Type guards
    • Type narrowing
    • Type inference

UI Styling and Design

  • Semantic HTML best practices
  • Styling UI states: colors, backgrounds, typography
  • Responsive layouts using Flexbox and CSS Grid
  • Utility-First CSS approach
  • Styling with Tailwind CSS
  • Reusing styles and UI components
  • Using Design Tokens for consistent design

Organizing Styles and Design Systems

  • CSS organization strategies for large-scale projects
  • Advanced styling with CSS variables and design tokens
  • Creating scalable design systems
  • Animations and visual effects

Summary and Q&A

  • Best practices in modern frontend development
  • Next steps for advancing with React and Tailwind CSS

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.