Cover image for Building RESTful APIs with Go

Building RESTful APIs with Go

Build high performance REST APIs and RESTful services

BW

Created by Bartlomiej Walczak

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

Start Trial
LevelIntermediate
CategoriesWeb & Application Development, API Development Tools, Frameworks and Best Practices, Go

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