homework-of-company-TENZOR-Yaroslavl

о многочисленным просьбам мы открываем школу системного администрирования ИТ и интернет

Чем занимается системный администратор? Хороший системный администратор должен иметь широкий кругозор: уметь следить за здоровьем Linux серверов, знать всё оборудование с которым работает и понимать различные технологии: от сетевого стека, до основ DevOps. За наш краткий курс мы покажем откуда можно начать движение в своём развитии: поговорим про основы работы в ОС Linux (CentOS 7), посмотрим как с нуля развернуть интерактивный web-сайт, познакомимся с основами Python и покодим на практике.

Как будет организован учебный процесс? Обучение будет дистанционным. Курс рассчитан на 3 месяца, по 2 занятия в неделю (вторник и четверг в 16:00), длительность 1-го занятия 1,5 часа. Видеозаписи будут сохраняться.Планируем начать занятия с 6 октября. К концу декабря завершим обучение. Теория, плавно переходящая в практику, домашние и практические задания помогут вам стать востребованным специалистом.

Кому подходит курс?

Курс подходит студентам IT-направлений вузов или колледжей и начинающим системным администраторам, которые хотят осваивать новые технологии и стремятся стать специалистом своего дела.

Какие темы входят в курс? Курс будет разбит на 4 основных направления, без знания которых не обойтись настоящему системному администратору.

  1. Linux

1.1.Linux. Введение в администрирование:

Учебная среда. Введение в командную строку: shell и основные операции с файлами.
Потоки и файлы. Текстовый редактор VIM. Управление пользователями и группами. 
Управление доступом к файлам. Мониторинг процессов и управление ими.
Управление сервисами. Настройка SSHD.
Файловая система. Ссылки и поиск. Установка и обновление программных пактов.
Файловые системы и устройства, работа с LVM.
Архивирование и копирование файлов между системами. Системные журналы.
Управление сетями.
Основы работы с NFS.

1.2. Практика Linux:

Вебсервер. Создание твоего первого сайта (nginx).
Использование SSL.
FTP сервер.
Резервное копирование web-сайта.
  1. Введение в администрирование баз данных

    Что такое БД, как используется и зачем нужна. Отказоустойчивость, репликация Бэкапы

  2. Введение в системы хранения данных

    Выделение ресурсов, настройка и доступ.

  3. Язык программирования Python

    Возможности языка. Среда разработки VSCode. Синтаксис языка. Условные операторы. Циклы. Типы данных. Функции и исключения. Обработка исключений. Объектно-ориентированное программирование. Инкапсуляция, наследование, полиморфизм. Перегрузка операторов. Декораторы. Тестирование кода. TDD, разработка через тестирование.

Что вы получите после прохождения курса?

Вы получите бесценные знания и опыт ☺ Лучших студентов пригласим на работу в компанию «Тензор».

изображение