Visão Geral
Este curso ensina você a construir interfaces modernas, rápidas e responsivas utilizando React JS combinado com o poder e a simplicidade do Tailwind CSS. É focado em prática, com muitos exemplos reais, componentes reutilizáveis e técnicas para criar interfaces profissionais.
Conteúdo Programatico
Module 1 – Introduction to Tailwind CSS
- What is Tailwind CSS
- Utility-first philosophy
- Benefits and use cases
- Understanding the Tailwind workflow
Module 2 – Setting Up React + Tailwind
- Installing Tailwind in React
- Configuring tailwind.config.js
- Working with layers and directives
- Dark mode configuration
Module 3 – Styling Basics
- Spacing, colors and typography utilities
- Flexbox and grid utilities
- Borders, shadows and rounded utilities
- Responsive classes and breakpoints
Module 4 – Building Reusable Components
- Buttons and variants
- Cards, badges and tags
- Navigation bars and headers
- Forms and inputs
Module 5 – Layouts and Page Structure
- Creating page sections
- Responsive grid layouts
- Hero sections and feature sections
- Building landing pages with Tailwind
Module 6 – Customization & Theming
- Extending colors and fonts
- Custom spacing and sizing
- Reusable theme presets
- Working with plugins
Module 7 – Advanced UI Patterns
- Animations and transitions
- Hover, focus and active states
- Conditional styling with classnames
- Using Tailwind with component libraries
Module 8 – Final Project
- Creating a complete responsive UI using:
- React components
- Tailwind utility classes
- Custom theme
- Navbar
- Hero section
- Feature grid
- Cards
- Footer