Back-end Engineering
Adding Enterprise Features to the Gin ToDo App
In this course, we will polish our Gin ToDo application by introducing a database for data persistence, adding new fields via migrations, and exploring advanced functionalities such as implementing rate limiting for API requests and enabling real-time notifications using WebSockets.
Gin
Go
See path
4 lessons
15 practices
1 hour
Badge for API Integration, Design, & Development,
API Integration, Design, & Development
Lessons and practices
Integrate SQLite into Your Go Application
Debugging SQLite Persistence in Go
Enhance Your ToDo App with Updates
Build a Note-Taking API with Go
Exploring SQL Queries with GORM in Gin
Solving Priority-Based Filtering Bug
Filtering Todos by Due Date and Priority
Filter Libraries Dynamically with GORM
Filtering Music Albums with GORM
Real-time Communication with WebSockets
Limiting WebSocket Connections in Gin
Broadcast Real-Time Messages with WebSockets
Implementing a Real Time WebSocket Broadcast Server
Analyzing Rate Limiting with Gin
Creating a Robust Rate Limiter
Meet Cosmo:
The smartest AI guide in the universe
Our built-in AI guide and tutor, Cosmo, prompts you with challenges that are built just for you and unblocks you when you get stuck.
Sign up
Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal