Add My First API idea

- Add entry into 2-Intermediate folder
- Add entry in README.md file
pull/421/head
Roboam Casanova Castro 4 years ago
parent b47cf8261f
commit 4972782715

@ -0,0 +1,30 @@
# My First API
**Tier:** 2-Intermediate
Create a Pokédex REST API using Go and Gin.
- Basics of Go programming language.
- Gin
## User Stories
- [ ] User can create a Pokémon.
- [ ] User can retrieve a Pokémon.
- [ ] User can update a Pokémon.
- [ ] User can delete a Pokémon
## Bonus features
- [ ] Implement a more complex storage service, such as a database.
- [ ] Create a new service that fetches information from an already create API.
## Useful links and resources
- [A tour of Go](https://tour.golang.org)
- [Gin](https://github.com/gin-gonic/gin)
- [Developing a RESTful API with Go and Gin](https://golang.org/doc/tutorial/web-service-gin/)
## Example projects
- [pokeapi-go](https://github.com/mtslzr/pokeapi-go)

@ -32,7 +32,7 @@ Projects are divided into three tiers based on the knowledge and experience
required to complete them.
| Tier | Developer Profile |
| :--: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| :---: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | Developers in the early stages of their learning journey. Those who are typically focused on creating user-facing applications. |
| 2 | Developers at an intermediate stage of learning and experience. They are comfortable in UI/UX, using development tools, and building apps that use API services. |
| 3 | Developers who have all of the above, and are learning more advanced techniques like implementing backend applications and database services. |
@ -102,6 +102,7 @@ required to complete them.
| [Markdown Table Generator](./Projects/2-Intermediate/Markdown-Table-Generator.md) | Convert a table into Markdown-formatted text | 2-Intermediate |
| [Math Editor](./Projects/2-Intermediate/math-editor.md) | A math editor for students to use | 2-Intermediate |
| [Meme Generator App](./Projects/2-Intermediate/Meme-Generator-App.md) | Create custom memes | 2-Intermediate |
| [My First API](./Projects/2-Intermediate/MyFirstAPI.md) | Create your first API using Go and Gin | 2-Intermediate |
| [Name Generation using RNNs](./Projects/2-Intermediate/Name-Generator.md) | Generate names using names dataset | 2-Intermediate |
| [Password Generator](./Projects/2-Intermediate/Password-Generator.md) | Generate random passwords | 2-Intermediate |
| [Podcast Directory](./Projects/2-Intermediate/Podcast-Directory-App.md) | Directory of favorite podcasts | 2-Intermediate |

Loading…
Cancel
Save