Building RESTful APIs with Go (Udemy.com)

Build high performance REST APIs and RESTful services

Created by: Packt Publishing

Produced in 2021

icon
What you will learn

  • Build and test robust RESTful APIs using Go.
  • Integrate modern databases with your web services
  • Secure access to your API with auth and traffic with JSON web encryption.
  • Test and profile your code.
  • Track the proper execution of your code with logs.
  • Creating a client library for your API that other developers can consume.
  • Select and use modern API frameworks such as Echo.

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
Course Description

REST is an architectural style that tackles the challenges of building scalable web services. APIs provide the fabric through which systems interact, and REST has become synonymous with APIs. The depth, breadth, and ease of use of Go, make it a breeze for developers to work with it to build robust Web APIs. This course will teach you to build a RESTful web server. You will learn to add routing and handle requests, thus making your APIs more RESTful. Later, by testing and profiling your code you will ensure it runs correctly and behaves well at scale. Moving on with security, you will learn to log requests and outcomes of API calls and speed up performance using the Echo framework. By the end of this course, you will have the knowledge you need to start building your own enterprise-grade RESTful web services that are production-ready, secure, scalable, and reliable.

About the Author
Bartlomiej Walczak has almost two decades of web development and security experience. He wrote front-ends and back-ends at various scales in PHP, Python, Node.js, and Go. He has worked for large clients and small startups, learning the value of structure from the former, and agility from the latter. These days, Go remains his language of choice; he prefers it due to its ease of use, extensive testing framework, and powerful multithreading capabilities. Who this course is for:
  • This course will teach you how to build a RESTful web server. You will learn to add routing and handle requests, thus making your APIs more RESTful. By the end of this course, you will have the knowledge you need to start building your own enterprise-grade RESTful web services that are production-ready, secure, scalable, and reliable.

icon
Instructor Details

placeholder

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.



icon
More courses by Packt Publishing

.NET Core Microservices

$11.99

JavaScript Design Patterns: 20 Patterns for Expert Code

$11.99

Mastering Go Programming

$11.99

Learning Path: Automation with Ansible, Puppet, and Salt

$11.99

Learning Path: Magento: Master and Test Magento 2 with Ease

$11.99

DevOps Fundamentals with Azure

$11.99

icon
More go courses

Web Development w/ Google's Go (golang) Programming Language

$11.99

Master Golang Programming:The Complete 2021 Go Bootcamp

$11.99

Go (Golang): The Complete Bootcamp [Updated: December 2021]

$11.99

Linux Administration Bootcamp: Go from Beginner to Advanced

$11.99

Golang - The ultimate guide to microservices in Go [Part 1]

$11.99

Go Programming by Example (Golang)

$11.99

icon
Reviews

4.6

5 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Axel Riley

Great course. Straight to the point, and just what I needed to be able to understand how APIs work and how to create my own within a couple of hours

By Anthony Mays

This is an excellent course on Rest in go. The instructor is concise and straight to the point.

By Ali Almohsen

I came into this course looking for a quick intro to building a REST API with Go in a couple of hours. This course is exactly what I was looking for. No extra fluff teaching different DB types or how to use the Go language or explaining http response/requests, etc. This course teaches exactly what you came for and wastes no extra time.

By Ashish Rao

Honestly, the course content is exactly why I took this course. But the only issue I face is comprehending the instructor's accent. I most of the time could not understand a thing he was trying to explain. Other than that, this course is very good!

By Eduardo Osorio

Instructor is going just to the point, without beating around the bush