FRONT-END MODULES
HTML5
• HTML Basics
• Elements
• Attributes
• Comments & Colors
• Style and Formatting
• Links and Images
• Layout & Responsiveness
• Lists and Blocks
• Tables and Forms
CSS3
• CSS3 Basics
• Style and Properties
• Layout and Positioning
• Custom Classes, Lists and Tables
• Display and Advanced Styling
Tailwind CSS
• Basics of Tailwind CSS
• Utility Classes
• Components Styling
• Typography and Fonts
• Responsive Design with Tailwind
• Customization and Configuration
• Flexbox and Grid
• Optimizing for Production
BACK-END MODULES
Typescript
• Basics of Typescript
• Variables & Data types
• Template Literals
• Operators
• Conditional Statements
• Loops
• Functions
• Arrays
• Objects
• Document Object Model
• Event Handling
React
• Basics of React
• React Components
• Nested Components
• Declarative Components
• State as a snapshot
• Types of Hooks
• Context API
Next JS:
• Basics of Next JS
• File-based Routing
• Nested Routing
• Group Routes
• Dynamic Routing
• Linking and Navigation
• Image Optimization
• Rendering Theory
• Data Fetching Strategies
• API Routes
• Headless CMS