Tùy Chỉnh Chế Độ Xem
Cài đặt chỉ áp dụng cho trình duyệt này
Chế độ ánh sáng màn hình
  • Giao diện sáng
  • Giao diện tối
  • Giao diện mặc định

Giới Thiệu Khóa Học Python For DevOps

Giới Thiệu Khóa Học Python For DevOps

Python for DevOps là khóa học chuyên sâu về ngôn ngữ lập trình Python, nhằm hỗ trợ các chuyên gia DevOps trong việc tạo ra các công cụ tự động trên nền tảng Linux. Với Python, bạn sẽ có khả năng xử lý tác vụ trên hệ điều hành Linux, tự động hóa công việc hàng ngày và quản lý chỉ số đo lường, nhật ký và giám sát hệ thống. Khóa học cung cấp kiến thức bao quát về ngôn ngữ lập trình và Python, đồng thời tập trung vào việc sử dụng Ansible và Infrastructure as Code.

Học viên được đào tạo với giảng viên có kinh nghiệm làm việc trong lĩnh vực DevOps. Đối tượng tham gia khóa học là System Admin/System Engineer và DevOps Engineer. Điều kiện theo học là kiến thức cơ bản về lập trình và quản trị hệ thống. Tổng thời lượng khóa học là 40 giờ. Đăng ký ngay để trở thành chuyên gia DevOps với Python!

Mục tiêu khóa học:

Sau khi hoàn tất khóa học, học viên có khả năng sử dụng Python làm ngôn ngữ chính trong việc tạo ra các công cụ tự động trên Linux, nhằm giải quyết các bài toán thủ công của một SysAdmin:

  • Có kiến thức bao quát về ngôn ngữ lập trình nói chung, và Python nói riêng.
  • Sử dụng Python xử lý tác vụ trên Linux.
  • Tự động hóa công việc hằng ngày và CI/CD.
  • Quản lý chỉ số đo lường (metrics), nhật ký (logs) và giám sát hệ thống (monitoring).
  • Ansible và Infrastructure as Code

Thời lượng: 40h

Hình thức đào tạo:

  • Học qua video và tài liệu kèm thoe.

Đối tượng tham gia khóa học:

  • System Admin/System Engineer có nhu cầu mở rộng kiến thức sang lĩnh vực DevOps.
  • Devops Engineer có nhu cầu sử dụng Python làm ngôn ngữ lập trình hỗ trợ công việc.

Điều kiện theo học:

  • Có kiến thức cơ bản về lập trình.
  • Có kiến thức tốt về quản trị hệ thống.

Nội dung khóa học: 

Session 01: Python – a Programming Language

  • Introduction: Why is Python?
  • Python Fundamentals: Variable, Function, Conditional
  • Python shell and Package management
  • Exercise: execute python script and manage library

Session 02: Python in Unix

  • Built-in module: os, sys and file
  • Working with Files and Directories
  • Encrypt to Protect text files
  • Call another Unix Command line
  • Exercise: write script parse error from log files

Session 03: Reduce Toil and Monitoring

  • Monitoring I/O and CPU utilities
  • Monitoring and Control Application
  • Monitoring and Control Dependency
  • Ship metrics to Prometheus with prometheus_client
  • Exercise: cron job watching/alerting resources

Session 04: Optimize your Workflow

  • Build command-line tool by Python script
  • Interact with Git api
  • Control branching and releasing for Source Control Management
  • Exercise: automatically create release of a repository

Session 05: Webhook (1) – Self deployment

  • Build Rest API application
  • Dockerize a Python application
  • Serve requests from CI/CD pipelines

Session 06: Webhook (2) – Python on Cloud

  • Python in Serverless function
  • Deploy to AWS Lambda
  • Deploy to Google Cloud Function
  • Deploy to Azure Function App

Session 07: Infrastructure as Code

  • Python in Ansible
  • Automate the Bootstrap of Server
  • Implement Ansible module and role
  • Exercise: Ansible Playbook to initialize a VM

Session 08:

  • Final Exam
  • Real-world problem
  • How to self-develop Python skill over time.

Lưu Ý Khóa học này được Weekly Study dẫn thông tin từ các nguồn cung cấp khác, nhằm giới thiệu cho độc giả các khóa học chất lượng, giá hợp lý. Chúng tôi không có trách nhiệm pháp lý về khóa học này.
Thông Cáo DMCA Copyright Disclaimer: This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.

Tuyên bố miễn trừ bản quyền: Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.

Đọc thêm