نام کتاب
Network Programmability and Automation

Skills for the Next-Generation Network Engineer

Matt Oswalt, Christian Adell, Scott S. Lowe, and Jason Edelman

Paperback828 Pages
PublisherO'Reilly
Edition2
LanguageEnglish
Year2023
ISBN9781098110833
935
A1120
انتخاب نوع چاپ:
جلد سخت
1,018,000ت
0
جلد نرم
1,088,000ت(2 جلدی)
0
طلق پاپکو و فنر
1,108,000ت(2 جلدی)
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

Network#

Linux#

Python#

JSON#

XML#

YAML#

YANG#

APIs#

Git#

توضیحات

Network engineers are finding it harder than ever to rely solely on manual processes to get their jobs done. New protocols, technologies, delivery models, and the need for businesses to become more agile and flexible have made network automation essential. The updated second edition of this practical guide shows network engineers how to use a range of technologies and tools, including Linux, Python, APIs, and Git, to automate systems through code. This edition also includes brand new topics such as network development environments, cloud, programming with Go, and a reference network automation architecture.


Network Programmability and Automation will help you automate tasks involved in configuring, managing, and operating network equipment, topologies, services, and connectivity. Through the course of the book, you'll learn the basic skills and tools you need to make this critical transition.


You'll learn:

  • Programming skills with Python and Go: data types, conditionals, loops, functions, and more
  • New Linux-based networking technologies and cloud native environments, and how to use them to bootstrap development environments for your network projects
  • Data formats and models: JSON, XML, YAML, Protobuf, and YANG
  • Jinja templating for creating network device configurations
  • A holistic approach to architecting network automation services
  • The role of application programming interfaces (APIs) in network automation
  • Source control with Git to manage code changes during the automation process
  • Cloud-native technologies like Docker and Kubernetes
  • How to automate network devices and services using Ansible, Nornir, and Terraform
  • Tools and technologies for developing and continuously integrating network automation


Table of Contents

Chapter 1. Network Industry Trends

Chapter 2. Network Automation

Chapter 3. Linux

Chapter 4. Cloud

Chapter 5. Network Developer Environments

Chapter 6. Python

Chapter 7. Go

Chapter 8. Data Formats and Models

Chapter 9. Templates

Chapter 10. Working with Network APls

Chapter 11. Source Control with Git

Chapter 12. Automation Tools

Chapter 13. Continuous Integration

Chapter 14. Network Automation Architecture


Welcome to Network Programmability and Automation!

The networking industry is changing dramatically. The drive for organizations and networking professionals to embrace the ideas and concepts of network programmability and automation is greater now than perhaps it has ever been, fueled by a revolution in new protocols, new technologies, new delivery models, and a need for businesses to be more agile and more flexible in order to compete. But what is network programmability and automation? Let’s start this book by answering that question.


What This Book Covers

As its title indicates, this book is focused on network programmability and automation. At its core, network programmability and automation is about simplifying the tasks involved in configuring, managing, and operating network equipment, network topologies, network services, and network connectivity.


Many, many components are involved—including operating systems that are now seeing far broader use in networking than in the past, new methodologies like continuous integration, and tools that formerly might have fallen only in the realm of the system administrator (tools like source code control and configuration management systems). Because all of these play a part in the core definition of network programmability and automation, we cover all these topics. Our goal for this book is to enable you to establish a foundation of knowledge around network programmability and automation.


How This Book Is Organized

This book isn’t necessarily intended to be read from start to end; instead, we’ve broken up the topics so that you can easily find the content that most interests you. You may find it useful to start out sequentially reading the first three chapters, as they provide background information and set the stage for the rest of the book. From there, you’re welcome to jump to whatever topics are most useful or interesting to you.


We’ve tried to keep the chapters relatively standalone, but—as with any technology—that’s not always possible. Wherever we can, we provide cross-references to help you find the information you need.


About the Author

Matt Oswalt is a Network Software Developer, currently focusing on the intersection of software development and network infrastructure. He publishes his work in this area and more at oswalt.dev, and on Twitter as @Mierdin.


Christian Adell is a network software engineer who has played different roles in networking and systems automation, and is currently working as Principal Architect at Network to Code. Early in his career, Christian focused on network operations and architecture, and from there, he adopted the DevOps mindset, and started using the software development best practices to create, and run, network automation solutions and services. This journey brought him from the national broadcaster in Catalonia, to global companies like Schibsted and Cisco, before joining Network to Code in 2020. For more than 20 years, since graduating with degrees in computer and telecommunication engineering from several universities, he's been teaching networking related subjects at those same universities. Learning and sharing knowledge and experiences are some of his passions, so you can find him at multiple conferences, and on Twitter at @chadell0.


Scott Lowe works as an engineering architect for VMware, Inc. He focuses on cloud computing and network virtualization, after having spent a number of years specializing in compute virtualization. Scott's the author of several technical books on topics like VMware vSphere and OpenStack.


Jason Edelman is the Founder & CTO at Network to Code, a leading network automation solutions provider. Jason founded Network to Code in late 2014. Observing how DevOps was radically changing the IT operational models for systems administrators and developers, Jason saw an opportunity to combine existing technologies from the worlds of DevOps and software development within the networking infrastructure domain to create holistic network automation solutions. Prior to Network to Code, Jason spent a career in technical sales at Presidio, BlueWater, and Cisco developing and architecting network solutions. He is a former CCIE and has a B.E. in Computer Engineering from Stevens Institute of Technology. You can find Jason on Twitter at @jedelman8.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Network
835
Network Programming and Automation Essentials
426,000 تومان
Network
886
Python Network Programming Techniques
506,000 تومان
Network
357
Network Forensics
834,000 تومان
Network
181
802.11 Wireless Networks
932,000 تومان
Network
692
Applied Network Security Monitoring
627,000 تومان
Network
834
Beginning Sensor Networks with XBee, Raspberry Pi, and Arduino
992,000 تومان
هک و امنیت
2,315
Demystifying Cryptography with OpenSSL 3.0
472,000 تومان
Network
812
Unity Networking Fundamentals
406,000 تومان
Network
867
Cisco Certified DevNet Professional
1,036,000 تومان
Network
664
Intelligent Surfaces Empowered 6G Wireless Network
532,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©