Praktik pengembangan aplikasi web menggunakan framework React JS. Dilengkapi dengan pembahasan studi kasus terkait penerapan konsep component-based architecture, pembuatan state management, penerapan React hooks & advanced patterns untuk membantu pengembangan fitur interaktif di React JS
CONTENT
- Introduction
1.2 Setting the Stage for Advanced React Development - Advanced React Patterns
2.1 Higher-Order Components (HOCs)
2.2 Render Props
2.3 Custom Hooks - Advanced Routing and Navigation
3.1 Nested Routing Patterns
3.2 Authentication Flows - Advanced State Management
4.1 React’s Built-in Context API
4.2 Data Fetching with GraphQL and Apollo Client
- React and TypeScript Integration
5.1 Introduction to TypeScript
5.2 Migrating Existing Projects to TypeScript - Performance Optimization in Depth
6.1 Profiling and Optimization Tools
6.2 Using React.memo and useMemo
6.3 Advanced use of React’s PureComponent - Advanced Styling and CSS-in-JS
7.1 Styled-components and Emotion
7.2 Tailwind CSS Integration
7.3 Theming and Design Systems - Serverless and JAMstack with React
8.1 Introduction to Serverless Architecture
8.2 Building JAMstack Apps with React
8.3 Serverless Functions and API Integrations - Microfrontends with React
9.1 Breaking Down Large Applications
9.2 Microfrontend Architectures
9.3 Cross-communication Between Microfrontends - Advanced Deployment and CI/CD
10.1 CI/CD Pipelines for React
10.2 Continuous Deployment Strategies
10.3 Canary Releases and Feature Flags - Advanced Error Handling and Monitoring
11.1 Error Boundaries and Global Error Handling
11.2 Monitoring and Performance Tracking
11.3 Implementing Feature Flags for Gradual Rollouts - Advanced React Debugging Techniques
12.1 Advanced Debugging Tools and Techniques
12.2 Debugging Performance Issues
12.3 Solving Complex Bugs in React Applications - Architectural Patterns and Best Practices
13.1 Scalable Project Structures
13.2 Choosing the Right State Management for your Project
Course Features
- Lectures 15
- Quizzes 2
- Duration 32 hours
- Skill level All levels
- Language Indonesia
- Students 30
- Certificate Yes
- Assessments Yes