Cover image for Building RESTful APIs with Go

Building RESTful APIs with Go

Build high performance REST APIs and RESTful services

Learn how to design and build high-performance RESTful APIs using Go. Explore routing, request handling, security, and performance optimization to create scalable and reliable web services. By the end, you'll be ready to develop and deploy production-grade APIs with confidence.

Packt | Dec 2018 | 182 min

What You Will Learn

You will start by building a RESTful web server from scratch, then add routing and request handling. As you progress, you'll integrate security features, logging, and performance enhancements using the Echo framework. Practical exercises and real-world examples help reinforce each concept for hands-on learning.

Key Features

  • Design and implement robust RESTful APIs using Go and modern frameworks
  • Secure your APIs with authentication and encrypted data handling
  • Test, profile, and optimize your APIs for performance and scalability

Target Audience

Perfect for developers with some Go experience and basic HTTP knowledge who want to deepen their skills in API development. If you're aiming to build secure, scalable, and production-ready web services, you'll find practical guidance and actionable techniques throughout the course.

Related courses

Cover image for The Complete Guide to Integrating JSON API with SwiftUI
Cover image for Building REST APIs with FastAPI using Python | Hands-On
Cover image for REST API from the Ground Up - Design, Build & Integrate Like a Pro
Cover image for Salesforce Development with Real-World Project - Part 01
Cover image for The Definitive ASP.NET Core Web API Guide
Cover image for NestJS Developer Lab 2026 - Build a Real API Step-by-Step