Get Free Shipping on orders over $79
Network Programming and Automation Essentials : Get started in the realm of network automation using Python and Go - Claus Töpke

Network Programming and Automation Essentials

Get started in the realm of network automation using Python and Go

By: Claus Töpke

eText | 7 April 2023 | Edition Number 1

At a Glance

eText


$54.99

or 4 interest-free payments of $13.75 with

 or 

Instant online reading in your Booktopia eTextbook Library *

Why choose an eTextbook?

Instant Access *

Purchase and read your book immediately

Read Aloud

Listen and follow along as Bookshelf reads to you

Study Tools

Built-in study tools like highlights and more

* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.

Grasp network automation and programming fundamentals with best practices for Python and Go

Key Features

  • Get to the grips with fundamentals of network programming and automation
  • Tips and tricks to go for transitioning from traditional networking to automating networks
  • Solve everyday automation problems with automation frameworks in Python and Go

Book Description

Network programming and automation, unlike traditional networking, is a modern-day art that helps in configuring, managing, and operating networks and network devices. This book will provide important knowledge that will get you up and running in the field of network programming and automation.

This book starts with quickly taking you through the networking basics in brief. You will explore network programming and automation ecosystem; understand the leading programmable interface and go through the protocols, tools, techniques, and technologies that come under network programming. You will explore Python and Go for network automation. Finally, you will use RESTful APIs and Ansible for automation. The book will have hands-on labs to support the concepts.

By the end of the book, you will be able to program and automate networks.

What you will learn

  • Learn the foundation of network programming
  • Understand software-defined networks and related families
  • Discover the differences between Go and Python through a comparison
  • Leverage best practices for Go and Python
  • Grasp how you can build your own automation framework
  • Go through automation frameworks and understand the strategy for automation

Who This Book Is For

This book is for network architects, engineers, and software professionals who wish to integrate programming into networks. Network engineers who follow traditional techniques can read this book to understand modern-day network automation and programming. A good grasp of networking concepts is ideal to get through this book.

Table of Contents

  1. Network Basics for Development
  2. Software Defined Networks and Related Families
  3. The Protocol Standards and Which One to Use
  4. Defining the Network by File
  5. Dos and Don'ts for Network Programming
  6. Python or Golang ? A comparison for Network programming
  7. Best Practices for Python and Golang
  8. Scaling Your Code
  9. Network Code Testing Framework
  10. Strategy for Automation
  11. Summary of Some Automation Frameworks
  12. Building Your Own Automation Framework
on
Desktop
Tablet
Mobile

More in Computer Networking & Communications

Think Distributed Systems - Dominik Tornow

eBOOK

Network Security : A Systems Approach - Larry L Peterson

eBOOK