کتاب Network Automation with Go (اتوماسیون شبکه با Go: نحوه خودکارسازی عملیات شبکه و ساخت برنامههای کاربردی را با استفاده از زبان برنامهنویسی Go بیاموزید) یک منبع کاربردی و کاملاً جدید برای یادگیری اتوماسیون شبکه با استفاده از زبان برنامهنویسی Go میباشد.
در ادامه مقدمهای از کتاب Network Automation with Go را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Network Automation with Go:
این کتاب اتوماسیون شبکه را بررسی میکند، رشتهای که هدف آن تولید فرآیندهای ثابت و تکرارپذیر برای افزایش کارایی و قابلیت اطمینان در عملیات شبکه است. با پیشروی در فصلها، اصول زبان Go را یاد میگیرید و با کدگذاری فرآیندهای رایج شبکه روزانه برای شروع سریع سفر اتوماسیون شبکه خود، آن را عملی میکنید.
کتاب Network Automation with Go برای چه کسی است؟
این کتاب برای همه مهندسان شبکه، مدیران و سایر متخصصان شبکه طراحی شده است که به دنبال درک اینکه اتوماسیون شبکه چیست و چگونه زبان برنامهنویسی Go میتواند به ما در توسعه راه حلهای اتوماسیون شبکه کمک کند، طراحی شده است.
از آنجایی که قسمت اول کتاب یک مرور کلی از ویژگیهای اصلی Go ارائه میدهد، این کتاب برای مبتدیانی که درک کاملی از اصول برنامه نویسی دارند مناسب است.
آنچه کتاب Network Automation with Go پوشش میدهد:
فصل 1، مقدمه، به بررسی شبکه و Go، مزایای Go و نحوه تضاد آن با پایتون میپردازد.
فصل 2، Go Basics، Go را تعریف میکند و در مورد اصول راهنمای آن صحبت میکند. ساختار فایل کد منبع Go را ارائه میدهد و نحوه کامپایل برنامههای Go را نشان میدهد.
فصل 3، شروع به کار با Go، ویژگیهای مختلف Go را که برای اتوماسیون شبکه مرتبط هستند، مانند جریان کنترل، عملیات ورودی و خروجی، رمزگشایی و رمزگذاری، و همزمانی پوشش میدهد.
فصل 4، شبکه سازی (TCP/IP) با Go، بر موارد استفاده عملی با Go برای هر لایه از مدل TCP/IP تمرکز دارد.
فصل 5، اتوماسیون شبکه، در مورد چیستی اتوماسیون شبکه، تأثیر آن بر عملیات شبکه و مزایای آن برای تجارت بحث میکند. همچنین در مورد مقیاس بندی موارد استفاده فردی در یک سیستم اتوماسیون شبکه صحبت میکند.
فصل 6، مدیریت پیکربندی، مثالهای عملی با استفاده از Go را برای تعامل با دستگاههای شبکه از فروشندگان شبکههای مختلف از طریق SSH و HTTP برای پیکربندی و جمعآوری وضعیت عملیاتی آنها برای تأیید هرگونه تغییر ارائه میکند.
فصل 7، چارچوبهای اتوماسیون، توضیح میدهد که چگونه برخی از چارچوبهای اتوماسیون میتوانند با Go با تأکید بر Ansible و Terraform یکپارچه شوند.
فصل 8، API های شبکه، نگاهی به رابطهای ماشین به ماشین برای مدیریت دستگاههای شبکهای دارد که اتوماسیون شبکه را فعال میکنند. از RESTCONF و OpenAPI تا gRPC.
فصل 9، OpenConfig، نحوه انجام وظایف عملیاتی مشترک با سرویسهای OpenConfig gRPC را بررسی میکند، مانند تهیه یک دستگاه، اشتراک در جریان تله متری، و اجرای عملی مانند traceroute.
فصل 10، نظارت بر شبکه، با Go به دنیای نظارت بر شبکه از زوایای مختلف میپردازد. گرفتن بستههای شبکه، پردازش تلهمتری صفحه داده، اجرای پروبهای فعال برای اندازه گیری عملکرد شبکه و تجسم معیارها.
فصل 11، بینش متخصص، شامل افرادی است که تجربه عملی در دنیای واقعی با اتوماسیون شبکه دارند و/یا از Go برای وظایف و فعالیتهای مرتبط با شبکه استفاده میکنند و دیدگاههای خود را با ما به اشتراک میگذارند.
فصل 12، ضمیمه: ساختن یک محیط آزمایشی، روند ساخت یک محیط آزمایشی را که شامل نسخه سازگار Containerlab و سایر وابستگیهای مرتبط است، مستند میکند تا مطمئن شوید که تجربهای یکپارچه از اجرای نمونههایی از هر فصل از این کتاب به دست میآورید.
سرفصلهای کتاب Network Automation with Go:
- Cover
- Title Page
- Copyright and Credits
- Contributors
- Table of Contents
- Preface
- Part 1: The Go Programming Language
- Chapter 1: Introduction
- Chapter 2: Go Basics
- Chapter 3: Getting Started with Go
- Chapter 4: Networking (TCP/IP) with Go
- Part 2: Common Tools and Frameworks
- Chapter 5: Network Automation
- Chapter 6: Configuration Management
- Chapter 7: Automation Frameworks
- Part 3: Interacting with APIs
- Chapter 8: Network APIs
- Chapter 9: OpenConfig
- Chapter 10: Network Monitoring
- Chapter 11: Expert Insights
- Appendix : Building a Testing Environment
- Index
- Other Books You May Enjoy
جهت دانلود کتاب Network Automation with Go میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.