Чему вы научитесь
- базовым командам powershell и bash
- как устанавливать программы с помощью powershell и bash
- основным идеям, связанным с работой powershell и bash
- основным идеям docker
- основам удаленного управления по ssh
О курсе
Для кого этот курс
Начальные требования
Никаких начальных знаний не требуется - хорошо, но не обязательно если Вы знакомы с каким-то популярным языком программирования (Python или JavaScript).
Компьютер с Windows 11 с правами администратора.
Использование Windows 10 также возможно, однако некотрый функционал связанный с работой подсистемы Windows для Linux может быть не доступен для Вашего компьютера.
При объяснении работы удаленного управления - желательно (но не обязательно) иметь возможность создать виртуальный сервер на любом доступном провайдере (создание виртуального сервера обсуждается в курсе).
Преподаватели курса
Как проходит обучение
Курс состоит из коротких видео уроков и небольших тестов для проверки усвоенного материала.
Предполагается, что обучающиеся будут пробовать изученные команды сами в командной строке.
Что вы получите
- Вы научитесь уверенно пользоваться командной строкой в Windows
- Освоите базовые команды PowerShell
- Научитесь запускать программы из командной строки
- Разберётесь с установкой программ через winget
- Поймёте, что такое командлеты, алиасы и функции в PowerShell
- Научитесь использовать wildcard-символы для поиска файлов и папок
- Освоите конвейеры PowerShell для передачи данных между командами
- Разберётесь с потоками вывода и перенаправлением данных
- Научитесь настраивать профиль PowerShell под себя
- Познакомитесь с Linux через WSL прямо в Windows
- Научитесь работать с Bash на примере Ubuntu в WSL
- Поймёте, как выполнять команды с правами администратора в Linux
- Освоите установку программ через apt и snap
- Разберётесь с пользователями и группами в Linux
- Поймёте, как работают права доступа к файлам и папкам
- Узнаете, что такое Docker-образы и Docker-контейнеры
- Научитесь запускать и проверять Docker-контейнеры
- Разберётесь с Docker volume и хранением данных контейнеров
- Познакомитесь с SSH и удалённым управлением компьютерами и серверами
- Получите базу, необходимую для дальнейшего изучения Linux, Docker, DevOps и серверного администрирования