-
Notifications
You must be signed in to change notification settings - Fork 0
/
mydata.json
101 lines (100 loc) · 3.77 KB
/
mydata.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
{
"novice": [
{
"title": "Simple REST API with CRUD Operations",
"desc": "Develop a basic REST API that implements CRUD (Create, Read, Update, Delete) operations for managing a data set (e.g., books, movies, users). This project introduces fundamental backend development concepts like API design, data handling, and server-side logic.",
"tools": [
{
"lang": "backend language (e.g., Node.js, Python)",
"url": "https://nodejs.org/"
},
{
"lang": "framework (optional, for easier development)",
"url": "https://expressjs.com/"
},
{
"lang": "database (e.g., MySQL, PostgreSQL, MongoDB)",
"url": "https://www.mysql.com/"
}
],
"resources": [
{
"name": "Build a REST API with Node.js and Express",
"url": "https://www.youtube.com/watch?v=pl5-930jw9Y"
},
{
"name": "RESTful API Design Tutorial",
"url": "https://restfulapi.net/tutorial/"
}
]
},
{
"title": "Simple Text-Based Game",
"desc": "Develop a simple text-based game (e.g., adventure, guessing game) using a backend language. This project introduces basic programming concepts like user input handling, conditional logic, and game mechanics implementation.",
"tools": [
{
"lang": "backend language (e.g., Python)",
"url": "https://www.python.org/"
}
],
"resources": [
{
"name": "Python Tutorial for Beginners",
"url": "https://www.w3schools.com/python/python_programming_intro.asp"
},
{
"name": "Build a Text-based Adventure Game in Python",
"url": "https://realpython.com/build-a-python-text-adventure-game/"
}
]
},
{
"title": "Basic URL Shortener",
"desc": "Develop a backend service that shortens long URLs and redirects users to the original long URL when they access the shortened version. This project introduces concepts like database interaction (storing shortened URLs and their mappings) and handling HTTP requests/responses.",
"tools": [
{
"lang": "backend language (e.g., Node.js)",
"url": "https://nodejs.org/"
},
{
"lang": "database (e.g., MongoDB)",
"url": "https://www.mongodb.com/"
}
],
"resources": [
{
"name": "Build a URL Shortener with Node.js and MongoDB",
"url": "https://www.youtube.com/watch?v=t8TN07I45jo"
},
{
"name": "Node.js and MongoDB Tutorial: Build an App",
"url": "https://www.mongodb.com/docs/tutorials/build-application/nodejs-express-mongodb/"
}
]
},
{
"title": "Simple To-Do List API",
"desc": "Develop a REST API for a to-do list application. Users can create, read, update, and delete tasks through the API. This project reinforces CRUD operations and introduces basic API design principles.",
"tools": [
{
"lang": "backend language (e.g., Python, Java)",
"url": "https://www.python.org/"
},
{
"lang": "framework (optional, for structured development)",
"url": "https://flask.palletsprojects.com/"
}
],
"resources": [
{
"name": "Build a To-Do List API with Flask",
"url": "https://www.youtube.com/watch?v=4lzFqdyXVAA"
},
{
"name": "RESTful API Design Tutorial",
"url": "https://restfulapi.net/tutorial/"
}
]
}
]
}