Skip to content

Commit a821120

Browse files
Add docs from gofiber/fiber@3be36d6
1 parent ecd8d3d commit a821120

File tree

2 files changed

+42
-0
lines changed

2 files changed

+42
-0
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
id: learning-resources
3+
title: 📚 Learning Resources
4+
description: >-
5+
Interactive learning platforms and community resources to help you master
6+
Fiber concepts through hands-on practice.
7+
sidebar_position: 3
8+
---
9+
10+
## Interactive Learning Platforms
11+
12+
Looking to practice Fiber concepts through hands-on exercises? Here are some community-driven learning resources:
13+
14+
### Go Interview Practice - Fiber Challenges
15+
16+
A comprehensive platform offering progressive Fiber challenges that complement the official documentation. Master Go's fastest web framework through hands-on challenges and build lightning-fast APIs with Express.js-inspired syntax.
17+
18+
![Learning Path Overview](/img/learning-resources/fiber-learning-path.png)
19+
20+
**What You'll Learn:**
21+
22+
- **High-Performance APIs** - Build ultra-fast RESTful APIs with zero-allocation routing
23+
- **Middleware & Security** - Implement custom middleware, rate limiting, CORS, and authentication
24+
- **Request Validation** - Master input validation, error handling, and data transformation
25+
- **Authentication & JWT** - Secure authentication systems with JWT tokens and API key validation
26+
27+
![Challenge Interface](/img/learning-resources/fiber-challenge-interface.png)
28+
29+
**Challenge Roadmap:**
30+
31+
1. **Basic Routing** - Setup Fiber, routes, and handlers (Beginner)
32+
2. **Middleware & CORS** - Custom middleware and rate limiting (Intermediate)
33+
3. **Validation & Errors** - Input validation and error handling (Intermediate)
34+
4. **Authentication** - JWT tokens and API key validation (Advanced)
35+
36+
![Fiber Framework Overview](/img/learning-resources/fiber-framework-overview.png)
37+
38+
![Interactive Learning Experience](/img/learning-resources/fiber-learning-experience.png)
39+
40+
[Explore Fiber Challenges →](https://rezasi.github.io/go-interview-practice/fiber) | [GitHub Repository →](https://github.com/RezaSi/go-interview-practice)

docs/core/intro.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ Welcome to the online API documentation for Fiber, complete with examples to hel
1010

1111
These docs are for **Fiber v3**, which was released on **Month xx, 202x**.
1212

13+
Looking to practice Fiber concepts hands-on? Check out our [Learning Resources](./extra/learning-resources) for interactive challenges and tutorials.
14+
1315
### Installation
1416

1517
First, [download](https://go.dev/dl/) and install Go. Version `1.25` or higher is required.

0 commit comments

Comments
 (0)