Mastering Python Networking, 2nd Edition

تاریخ: 1398/08/24 16:37
توسط: MotoMan
امتیاز: ۲
تعداد بازدید: ۵۷۵۷
دیدگاه ها: ۰
برچسب ها: Network Programming |Python |
کتاب Mastering Python Networking, 2nd Edition
Packt Publishing
Eric Chou
9781789135992
2018
466
English

همان طور که توسعه نرم افزار در حال یکپارچه شدن با تمامی جنبه‌های شبکه است، رابط خط فرمان سنتی دیگر بهترین روش برای مدیریت شبکه‌های امروزی نیست. برای مهندسان شبکه، تغییراتی که ما می‌بینیم پر از هیجان و فرصت‌ها و در عین حال چالش برانگیز است، به خصوص برای کسانی که نیاز دارند به سرعت وفق پیدا کنند و به کار ادامه دهند. این کتاب برای این نوشته شده است تا به حرفه ای‌های شبکه کمک کند تا به آسانی از پلتفرم سنتی به شیوه‌های نرم افزار محور کوچ کنند.

در این کتاب، ما از پایتون به عنوان زبان برنامه نویسی برای انجام کارهای مهندسی شبکه استفاده می‌کنیم. پایتون یک زبان برنامه نویسی سطح بالا است که به راحتی قابل یادگیری است و می‌تواند خلاقیت مهندسین شبکه و مهارت‌های حل مسئله را برای ساده سازی عملیات روزانه تکمیل کند. پایتون در حال تبدیل شدن به بخشی جدایی ناپذیر در بسیاری از شبکه‌های در مقیاس بزرگ است و از طریق این کتاب، امیدوارم درسهایی که آموخته ام را با شما در میان بگذارم.


مطالبی که در ویرایش دوم کتاب تسلط بر شبکه پایتون خواهید آموخت:

  • استفاده از کتابخانه‌های پایتون برای تعامل با شبکه
  • یکپارچه کردن Ansible 2.5 با استفاده از پایتون برای کنترل Cisco، Juniper و دستگاه‌های Arista eAPI network
  • به کارگیری فریمورک‌های موجود برای ساختن API‌های سطح بالا
  • یادگیری نحوه‌ی ساخت شبکه‌های مجازی در AWS Cloud
  • یادگیری نحوه استفاده از Jenkins برای خودکار کردن فرآیند انتشار تغییرات بر روی شبکه
  • استفاده از PyTest و آزمون واحد برای توسعه شبکه آزمون محور

   

Table of Contents:
- Review of TCP/IP Protocol Suite and Python
- Low-Level Network Device Interactions
- APIs and Intent-Driven Networking
- The Python Automation Framework - Ansible Basics
- The Python Automation Framework - Beyond Basics
- Network Security with Python
- Network Monitoring with Python - Part 1
- Network Monitoring with Python - Part 2
- Building Network Web Services with Python
- AWS Cloud Networking
- Working with Git
- Continuous Integration with Jenkins
- Test-Driven Development for Networks

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...