Go : Building DevOps Tools [Integrated Course]

Preview in Mapt

Go : Building DevOps Tools [Integrated Course]

Matthew Spaulding

Automate your DevOps workflow with Go
Mapt Subscription
FREE
$29.99/m after trial
Video
$10.00
RRP $124.99
Save 91%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.00
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Go : Building DevOps Tools [Integrated Course] Book Cover
Go : Building DevOps Tools [Integrated Course]
$ 124.99
$ 10.00
DevOps: Continuous Delivery, Integration, and Deployment with DevOps Book Cover
DevOps: Continuous Delivery, Integration, and Deployment with DevOps
$ 31.99
$ 10.00
Buy 2 for $20.00
Save $136.98
Add to Cart

Video Details

ISBN 139781788472418
Course Length4 hours 20 minutes

Video Description

A lot of new tools focussed for DevOps practices are getting built in Golang because of its focus for system programming. Docker, arguably one of the hottest container technologies right now, is written with Golang. With awesome support from Google, Go is set to be one of the most popular languages for DevOps for a pretty long time.

In this course, you will first start with learning all about REST APIs. Then, you would be building a REST client library, during the course of which, you will be learning many new concepts. Finally, we will develop a command-line tool that would help developers interact with GitHub easily, and perform tasks like searching, cloning, ands forking repositories, as well as a lot of other conventional tasks. Needless to say, your tool would be interacting with the GitHub API heavily. Lastly, we would be looking at integrating our REST client library with this tool.

By the end of this course, you would have become a master at Go, and would be able to seamlessly use it for your DevOps tasks.

Key Features

  • Learn all you need to know about REST APIs
  • Develop a REST client library
  • Create a command-line tool for developers that will interact with GitHub
  • Gain mastery over the concepts you will learn, by testing yourself with challenging assessments

Who this course is for

This course is meant for experienced Go developers wanting to get started with leveraging the amazing capabilities of the Go programming language for DevOps. Experienced learners may dive straight into the topic of their choice.

Table of Contents

Understanding REST APIs
The Course Overview
Basics of REST APIs
Authentication
The HTTP Standard Library
Requests
Headers
Processing Content
Error Handling
Building Nap
Preparation
Designing the Library
Implementing Features
Writing Our Command Line
Overview of Pork
What Will Pork Do?
Preparation
Designing the CLI
Search Feature
Docs Feature
Clone Feature
Fork Feature
Writing the Core Library
Designing the API
Implementation with Nap
Writing Tests

What You Will Learn

  • Understand and learn all about REST APIs
  • Create libraries in Go
  • Learn to create command-line tools
  • Learn the GitHub API
  • Build a sophisticated tool to automate your DevOps tasks

Authors

Table of Contents

Understanding REST APIs
The Course Overview
Basics of REST APIs
Authentication
The HTTP Standard Library
Requests
Headers
Processing Content
Error Handling
Building Nap
Preparation
Designing the Library
Implementing Features
Writing Our Command Line
Overview of Pork
What Will Pork Do?
Preparation
Designing the CLI
Search Feature
Docs Feature
Clone Feature
Fork Feature
Writing the Core Library
Designing the API
Implementation with Nap
Writing Tests

Video Details

ISBN 139781788472418
Course Length4 hours 20 minutes
Read More

Read More Reviews

Recommended for You

DevOps: Continuous Delivery, Integration, and Deployment with DevOps Book Cover
DevOps: Continuous Delivery, Integration, and Deployment with DevOps
$ 31.99
$ 10.00
DevOps : Automate Your Infrastructure Using Ansible and IaC [Video] Book Cover
DevOps : Automate Your Infrastructure Using Ansible and IaC [Video]
$ 191.99
$ 10.01
Jenkins: continuous integration & DevOps with Java and .NET [Video] Book Cover
Jenkins: continuous integration & DevOps with Java and .NET [Video]
$ 93.99
$ 10.00
TeamCity: continuous integration & DevOps with Java and .NET [Video] Book Cover
TeamCity: continuous integration & DevOps with Java and .NET [Video]
$ 124.99
$ 10.00
Mobile DevOps Book Cover
Mobile DevOps
$ 35.99
$ 10.00
The DevOps 2.2 Toolkit Book Cover
The DevOps 2.2 Toolkit
$ 39.99
$ 10.00