Ebook Kỹ Thuật Lập Trình Mạng Python - 50 Công Thức Thực Tế Để Tự Động Hóa Cơ Sở Hạ Tầng Mạng + Code [9905E]
Trở nên thành thạo với khả năng lập trình mạng bằng cách giải quyết các vấn đề thường gặp nhất sử dụng Python 3 và các gói mã nguồn mở.
1. Các tính năng chính:
- ✓ Khám phá các Python package khác nhau để tự động hóa cơ sở hạ tầng của bạn.
- ✓ Tận dụng các AWS API và thư viện Python Boto3 để quản trị public cloud network của bạn một cách hiệu quả.
- ✓ Bắt đầu với tự động hóa cơ sở hạ tầng bằng cách nâng cao kiến thức lập trình mạng của bạn.
2. Mô tả cuốn sách:
Tự động hóa mạng cung cấp một cách mới mạnh mẽ để thay đổi cơ sở hạ tầng mạng của bạn. Đã qua rồi cái thời đăng nhập thủ công vào các thiết bị khác nhau để gõ lặp đi lặp lại các lệnh cấu hình giống nhau. Với cuốn sách này, bạn sẽ tìm ra cách bạn có thể tự động hóa cơ sở hạ tầng mạng của mình bằng Python.
Bạn sẽ bắt đầu hành trình tự động hóa mạng của mình với phần giới thiệu thực hành về kiến thức cơ bản về lập trình mạng để bổ sung kiến thức về cơ sở hạ tầng của bạn. Bạn sẽ học cách giải quyết các khía cạnh khác nhau của tự động hóa mạng bằng cách sử dụng lập trình Python và nhiều thư viện mã nguồn mở. Trong cuốn sách này, bạn sẽ học mọi thứ từ template, testing và triển khai cấu hình của mình trên cơ sở từng thiết bị đến cách sử dụng các REST API cấp cao để quản lý cơ sở hạ tầng dựa trên đám mây của bạn. Cuối cùng, bạn sẽ thấy cách tự động hóa bảo mật mạng với các Firepower API của Cisco.
Đến cuối cuốn sách lập trình mạng Python này, bạn sẽ không chỉ có được cái nhìn tổng thể về các phương pháp khác nhau để tự động hóa cấu hình và bảo trì các thiết bị mạng mà còn học được cách tự động hóa các tác vụ mạng từ đơn giản đến phức tạp và vượt qua những thách thức lập trình mạng thông thường.
3. Những gì bạn sẽ học:
- ✓ Kết nối theo chương trình với các thiết bị mạng bằng SSH (Secure Shell) để thực thi các lệnh.
- ✓ Tạo các template cấu hình phức tạp bằng Python.
- ✓ Quản lý môi trường đa nhà cung cấp hoặc đa thiết bị bằng cách sử dụng network controller API hoặc giao diện hợp nhất.
- ✓ Sử dụng khả năng lập trình theo hướng mô hình để truy xuất và thay đổi cấu hình thiết bị.
- ✓ Khám phá cách tự động kiểm tra cơ sở hạ tầng mạng sau sửa đổi.
- ✓ Tự động hóa bảo mật mạng của bạn bằng Python và Firepower API.
4. Cuốn sách này dành cho ai:
Cuốn sách này dành cho các kỹ sư mạng muốn tận dụng tối đa Python để tự động hóa cơ sở hạ tầng của họ. Cần có hiểu biết cơ bản về lập trình Python và các nguyên tắc mạng chung.
5. Mục lục:
- ✓ 01. Sơ lược về Python 3.
- ✓ 02. Kết nối với thiết bị mạng qua SSH bằng Paramiko.
- ✓ 03. Xây dựng Configuration Template bằng Jinja2.
- ✓ 04. Cấu hình thiết bị mạng bằng Netmiko.
- ✓ 05. Khả năng lập trình theo hướng mô hình với NETCONF và ncclient.
- ✓ 06. Tự động hóa Mạng đa nhà cung cấp phức tạp với NAPALM.
- ✓ 07. Tự động hóa các thử nghiệm và triển khai mạng của bạn với pyATS và Genie.
- ✓ 08. Định cấu hình thiết bị bằng RESTCONF và request.
- ✓ 09. Sử dụng Controller và High-Level Networking API với các request.
- ✓ 10. Kết hợp các tập lệnh Python của bạn vào một quy trình làm việc hiện tại bằng cách viết các mô-đun Ansible tùy chỉnh.
- ✓ 11. Tự động hóa cơ sở hạ tầng mạng đám mây AWS bằng AWS Python SDK.
- ✓ 12. Tự động hóa bảo mật mạng của bạn bằng Python và Firepower API.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU