YoVDO

Основы Python для удаленной работы с серверами

Offered By: E-Learning Development Fund via Coursera

Tags

Python Courses Information Technology Courses Ansible Courses CI/CD Pipelines Courses

Course Description

Overview

Курс “Основы Python для удаленной работы с серверами” будет полезен всем, кто связан с IT и планирует заняться веб-разработкой.

На курсе вы научитесь:
- писать скрипты на языке Python$
- работать с модулями в Python;
- запускать процессы на удаленных серверах;
- освоите базовые принципы работы с Ansible.

Для этого мы разберем основные преимущества языка Python, поработаем с его файловой системой, виртуальным окружением и модулями, разберем команды терминала в Unix-cистемах, а последнюю неделю полностью посвятим работе с Ansible.

Почти каждая тема будет сопровождаться заданием на программирование и дополнительными материалами, благодаря чему вы сможете применить свои знания на практике и отработать навыки.

Этот курс подойдет:
- системным администраторам, которым интересны универсальные инструменты разработки, желающим разобраться, как работает современная инфраструктура$
- инженерам, желающим улучшить свои навыки работы в CI / CD конвейере.

Syllabus

  • Базовый Python
    • На этой неделе мы разберем основные преимущества языка Python, поговорим о типах данных и их преобразованиях , о циклах и генераторах списков и словарей, создадим различные полезные скрипты и функции
  • Работа с модулями в python
    • На этой неделе поработаем с с виртуальным окружением и модулями, подключимся к серверу по SSH ключу и реализуем процесс подключения к серверу
  • Работа с файловой системой в python
    • Третья неделя посвящена работе с Unix-системами и логами, pеализуем процесс по подключению к серверу и чтению логов
  • Базовые принципы работы с Ansible
    • На этой неделе мы познакомимся с Ansible, поработаем с плейбуками, сможем настроить ansible-процесс для решения прикладной задачи

Taught by

Гайк Инанц

Related Courses

Introduction to Internetworking with TCP/IP
openHPI
Computer Networks
University of Washington via Coursera
Introduction to Enterprise Computing
Marist College via Independent
Introduction to Computer Networking
Stanford University via Stanford OpenEdx
Introduction to Linux
Linux Foundation via edX